A formal semantics for UML interactions

被引:0
|
作者
Knapp, A [1 ]
机构
[1] Univ Munich, Munich, Germany
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The UML abstract syntax and semantics specification distinguishes between the statics and the dynamics of collaborations: the role context and interactions. We propose a formal semantics of interactions based on the abstract syntax and directly reflecting the specification. The semantics is both parametric in the notion of context and in semantic details that are intentionally left open by the specification, but resolves true inconsistencies. The formalisation uses temporal logic formulae in the style of Manna and Pnueli. We illustrate the flexibility of our semantics by discussing instantiations for a running example; its intuitiveness is substantiated by proving that the temporal formulae give rise to partial orders that also directly can be inferred from interactions.
引用
收藏
页码:116 / 130
页数:15
相关论文
共 50 条
  • [1] A Formal Descriptive Semantics of UML
    Shan, Lijun
    Zhu, Hong
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 5256 : 375 - +
  • [2] 2nd UML 2 semantics symposium:: Formal semantics for UML
    Broy, Manfred
    Crane, Michelle L.
    Dingel, Juergen
    Hartman, Alan
    Rumpe, Bernhard
    Selic, Bran
    [J]. MODELS IN SOFTWARE ENGINEERING, 2007, 4364 : 318 - +
  • [3] UML formal semantics: lessons learned
    Broy, Manfred
    Cengarle, Maria Victoria
    [J]. SOFTWARE AND SYSTEMS MODELING, 2011, 10 (04): : 441 - 446
  • [4] A formal semantics of UML-RT
    von der Beeck, Michael
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2006, 4199 : 768 - 782
  • [5] UML formal semantics: lessons learned
    Manfred Broy
    María Victoria Cengarle
    [J]. Software & Systems Modeling , 2011, 10 : 441 - 446
  • [6] UML Statecharts' PTL Formal Semantics
    Zhang, PengFei
    Duan, ZhenHua
    Tian, Cong
    [J]. 2009 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL 1, PROCEEDINGS, 2009, : 381 - +
  • [7] A formal semantics of UML sequence diagram
    Li, XS
    Liu, ZM
    He, JF
    [J]. 2004 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 168 - 177
  • [8] The Formal Semantics of an UML Activity Diagram
    梁义芝
    王延章
    刘云飞
    [J]. Advances in Manufacturing, 2004, (03) : 322 - 327
  • [9] Semantics of interactions in UML 2.0
    Störrle, H
    [J]. 200S IEEE SYMPOSIUM ON HUMAN CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, 2003, : 129 - 136
  • [10] Formal Action Semantics for a UML Action Language
    Yang, Mikai
    Michaelson, Greg J.
    Pooley, Rob J.
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (21) : 3608 - 3624