Refinement Patterns for Hierarchical UML State Machines

被引:0
|
作者
Schoenborn, Jens [1 ]
Kyas, Marcel [2 ]
机构
[1] Univ Kiel, D-24098 Kiel, Germany
[2] Free Univ Berlin, Dept Comp Sci, Berlin, Germany
来源
关键词
SEMANTICS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
While the semantics of (labeled) transition systems and the relations between these are well understood, the same still needs to be achieved for UML 2.x state machines, because the UML standard is ambiguous and admits many semantics, which are often defined in terms of labeled transition system us. A formal semantics for UML state machines with interlevel transitions and notions of refinement are described to enable the study of transformations, i.e., functions from state machines to state machines, and to establish the conditions under which these transformations are refinement steps. Many of these transformations are described and shown to he refinement steps. A language extension is finally proposed that help modelers to ensure that all transformations are indeed refinements.
引用
收藏
页码:371 / +
页数:3
相关论文
共 50 条
  • [1] Symbolic Model Checking of Hierarchical UML State Machines
    Dubrovin, Jori
    Junttila, Tommi
    [J]. 2008 8TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2008, : 108 - 117
  • [2] Refinement Patterns for UML
    Lano, K.
    Androutsopolous, K.
    Clark, D.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 137 (02) : 131 - 149
  • [3] Design of Reconfigurable Logic Controllers from Hierarchical UML State Machines
    Adamski, Marian
    [J]. ICIEA: 2009 4TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-6, 2009, : 82 - +
  • [4] Heuristics on the definition of UML refinement patterns
    Pons, C
    [J]. SOFSEM 2006: THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2006, 3831 : 461 - 470
  • [5] Slicing of UML State Machines
    Lano, Kevin
    [J]. AIC '09: PROCEEDINGS OF THE 9TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED INFORMATICS AND COMMUNICATIONS: RECENT ADVANCES IN APPLIED INFORMAT AND COMMUNICATIONS, 2009, : 63 - +
  • [6] 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
  • [7] 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
  • [8] 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
  • [9] To Do or Not to Do: Semantics and Patterns for Do Activities in UML PSSM State Machines
    Elekes, Marton
    Molnar, Vince
    Micskei, Zoltan
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (08) : 2124 - 2141
  • [10] An Institution for Simple UML State Machines
    Knapp, Alexander
    Mossakowski, Till
    Roggenbach, Markus
    Glauer, Martin
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2015, 2015, 9033 : 3 - 18