Integrating UML static and dynamic views and formalizing the interaction mechanism of UML state machines

被引:0
|
作者
Cavarra, A
Riccobene, E
Scandurra, P
机构
[1] Univ Oxford, Comp Lab, Oxford OX1 3QD, England
[2] Univ Catania, Dipartimento Matemat & Informat, I-95125 Catania, Italy
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we address the problem of integrating UML static and dynamic views, and different behavioral views. We tackle these problems by providing (a) a mapping of UML metamodel static and behavioral elements into ASMs and (b) a precise compositional semantics for UML state machines. Structural model elements axe translated into an ASM vocabulary as collections of domains and functions. The dynamic view is captured by multi-agent ASMs reflecting the behavior modeled by UML state machines. The interaction among UML state machines is achieved by providing the semantics for actions and events and refining the ASM model in [4] to formalize objects communication, i.e. signals exchange and operation calls mechanism.
引用
收藏
页码:229 / 243
页数:15
相关论文
共 50 条
  • [21] Deterministic UML Models for Interconnected Activities and State Machines
    Daw, Zamira
    Vetter, Marcus
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2009, 5795 : 556 - 570
  • [22] Towards Checking Parametric Reachability for UML State Machines
    Niewiadomski, Artur
    Penczek, Wojciech
    Szreter, Maciej
    PERSPECTIVES OF SYSTEMS INFORMATICS, 2010, 5947 : 319 - +
  • [23] Symbolic Model Checking of Hierarchical UML State Machines
    Dubrovin, Jori
    Junttila, Tommi
    2008 8TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2008, : 108 - 117
  • [24] From UML State Machines to Verifiable Lotos Specifications
    Babaee, Reza
    Babamir, Seyed Morteza
    INNOVATIVE COMPUTING TECHNOLOGY, 2011, 241 : 121 - 129
  • [25] A software development process based on UML state machines
    Cariou, Eric
    Brunschwig, Lea
    Le Goaer, Olivier
    Barbier, Franck
    2020 4TH INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING (ICAASE'2020): 4TH INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING, 2020, : 23 - 30
  • [26] A New Approach to Model Checking of UML State Machines
    Niewiadomski, Artur
    Penczek, Wojciech
    Szreter, Maciej
    FUNDAMENTA INFORMATICAE, 2009, 93 (1-3) : 289 - 303
  • [27] Checking consistency in UML diagrams: Classes and state machines
    Rasch, H
    Wehrheim, H
    FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2003, 2884 : 229 - 243
  • [28] Declarative Representation of UML State Machines for Querying and Simulation
    Mehrafrooz, Zohreh
    Jannatpour, Ali
    Constantinides, Constantinos
    SOFTWARE ARCHITECTURE: ECSA 2023 TRACKS, WORKSHOPS, AND DOCTORAL SYMPOSIUM, ECSA 2023, CASA 2023, AMP 2023, FAACS 2023, DEMESSA 2023, QUALIFIER 2023, TWINARCH 2023, 2024, 14590 : 133 - 150
  • [29] A UML validation toolset based on Abstract State Machines
    Shen, WW
    Compton, K
    Huggins, J
    16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, : 315 - 318
  • [30] A toolset for supporting UML static and dynamic model checking
    Shen, WW
    Compton, K
    Huggins, J
    26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, : 147 - 152