2011-06-14 2 views

답변

1

시퀀스 다이어그램. 하지만 커뮤니케이션 다이어그램과 타이밍 다이어그램을 볼 수도 있습니다.

1

두 개의 분류기가 포트를 통해 연결된 것을 보여주기 위해 복합 구조 다이어그램을 사용합니다. 따라서 IP, 전송 포트 콜 (TCP vs UDP) 및 포트와 관련된 속성을 추가하는 ad-hoc 스테레오 타입을 사용하여 해당 포트를 고정 관념으로 삼을 것입니다. MARTE 프로필 (특히 GCM 패키지)을 사용하여 해당 포트를 ClientServerPorts로 스테레오 타입으로 지정합니다. 따라서 프로토콜을 나타내는 MARTE :: GCM :: ClientServerSpecification으로 고정 관념 인 인터페이스를 정의 할 것입니다. 이를 위해 하나의 관점을 선택해야합니다. 즉, 활성 객체 A에서 활성 객체 B로 메시지 msg가 전송 된 경우 ClientServerSpecification이 A 관점 (msg 전송) 또는 B 관점 (msg 수신 중)에서 정의되어야하는지 여부를 선택해야합니다. . 그런 다음 각 메시지에 대해 (메시지 필드를 나타내는 속성을 사용하여) 신호를 만들고 프로토콜 (ClientServerSpecification)을 나타내는 인터페이스에 해당 신호와 관련된 UML :: Reception을 추가합니다 (UML :: Recetion의 신호 속성 참조). 그런 다음 MARTE 프로파일에 지정된대로 수신을 ClientServerFeature로 스테레오 타입으로 지정하고 제공된대로 배치합니다 (인터페이스와 관련된 활성 객체가 연관된 메시지를 수신하는 경우) 또는 필수 (활성 객체가 전송되어야하는 경우) 메시지). 그러면 A와 B 사이의 가능한 메시지 교환 (비동기 메시지)을 나타내는 상호 작용 (즉, 시퀀스 다이어그램)을 정의합니다.

관련 문제