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 条
  • [31] An interleaving semantics for UML 2 interactions using Petri nets
    Bouabana-Tebibel, Thouraya
    Rubin, Stuart H.
    [J]. INFORMATION SCIENCES, 2013, 232 : 276 - 293
  • [32] Formal Semantics and Ontological Analysis for Understanding Subsetting, Specialization and Redefinition of Associations in UML
    Costal, Dolors
    Gomez, Cristina
    Guizzardi, Giancarlo
    [J]. CONCEPTUAL MODELING - ER 2011, 2011, 6998 : 189 - +
  • [33] Formal Semantics of Interactions in Sequence Diagrams for Embedded Software
    Ejnioui, Abdel
    Otero, Carlos E.
    Qureshi, Abrar A.
    [J]. 2013 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS), 2013, : 106 - +
  • [34] UML 2.0 state machines:: Complete formal semantics via core state machines
    Fecher, Harald
    Schoenborn, Jens
    [J]. FORMAL METHODS: APPLICATIONS AND TECHNOLOGY, 2007, 4346 : 244 - +
  • [35] Towards a Formal Semantics for UML/MARTE State Machines Based on Hierarchical Timed Automata
    Yu Zhou
    Luciano Baresi
    Matteo Rossi
    [J]. Journal of Computer Science and Technology, 2013, 28 : 188 - 202
  • [36] Towards a Formal Semantics for UML/MARTE State Machines Based on Hierarchical Timed Automata
    Zhou, Yu
    Baresi, Luciano
    Rossi, Matteo
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2013, 28 (01) : 188 - 202
  • [37] Towards a Formal Semantics for UML/MARTE State Machines Based on Hierarchical Timed Automata
    周宇
    Luciano Baresi
    Matteo Rossi
    [J]. Journal of Computer Science & Technology, 2013, 28 (01) : 188 - 202
  • [38] Semantics of Metamodels in UML
    Shan, Lijun
    Zhu, Hong
    [J]. THIRD INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 55 - +
  • [39] UML semantics FAQ
    Kent, S
    Evans, A
    Rumpe, B
    [J]. OBJECT-ORIENTED TECHNOLOGY, 1999, 1743 : 33 - 56
  • [40] What is formal in formal semantics?
    Wolenski, J
    [J]. DIALECTICA, 2004, 58 (03) : 427 - 436