跳到主要导航 跳到搜索 跳到主要内容

A formal semantics of UML sequence diagram

科研成果: 会议稿件论文同行评审

摘要

This paper presents a formal semantics of UML sequence diagram. In abstract syntax form, a well-formed sequence diagram corresponds to an ordered hierarchical structure tree. The static semantics of a sequence diagram is to check whether it is consistent with the class diagram declaration as well as with its well-formed tree structure. Meanwhile, the dynamic semantics is defined in terms of the state transitions that are carried out by the method invocations in the diagram. When a message is executed, it must be consistent with system state, i.e., object diagram and the state diagrams of its related objects. The semantics clearly captures the consistency between sequence diagram with class diagram and state diagram. Therefore, it is useful to develop the model consistent checking functions in UML CASE tools. And it also can be used to reason about the correctness of a design model with respect to a requirement model.

源语言英语
168-177
页数10
出版状态已出版 - 2004
已对外发布
活动Proceedings - 2004 Australian Software Engineering Conference ASWEC 2004 - Melbourne, Vic., 澳大利亚
期限: 13 4月 200416 4月 2004

会议

会议Proceedings - 2004 Australian Software Engineering Conference ASWEC 2004
国家/地区澳大利亚
Melbourne, Vic.
时期13/04/0416/04/04

指纹

探究 'A formal semantics of UML sequence diagram' 的科研主题。它们共同构成独一无二的指纹。

引用此