Efficient execution of UML state machines on a virtual machine

被引:0
|
作者
Schattkowsky, T [1 ]
机构
[1] Paderborn Univ, C LAB, D-33102 Paderborn, Germany
关键词
UML virtual machine; executable models;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the context of Model Driven Architecture (MDA), executable UML models are of growing importance in the software design process. In previous work, we introduced an approach on executable UML models based on a UML Virtual Machine for executing composite object-oriented models consisting of state-and control-oriented behavior parts. The state-oriented behavior is expressed using a subset of the UML State Machine syntax. As the resulting models are too complex to be executed directly, we describe in this paper how such State Machines can be represented using a simple model for an Executable State Machine and how the resulting models are represented and executed using our UML Virtual Machine.
引用
收藏
页码:209 / 213
页数:5
相关论文
共 50 条
  • [41] Deterministic UML Models for Interconnected Activities and State Machines
    Daw, Zamira
    Vetter, Marcus
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2009, 5795 : 556 - 570
  • [42] Towards Checking Parametric Reachability for UML State Machines
    Niewiadomski, Artur
    Penczek, Wojciech
    Szreter, Maciej
    PERSPECTIVES OF SYSTEMS INFORMATICS, 2010, 5947 : 319 - +
  • [43] From UML State Machines to Verifiable Lotos Specifications
    Babaee, Reza
    Babamir, Seyed Morteza
    INNOVATIVE COMPUTING TECHNOLOGY, 2011, 241 : 121 - 129
  • [44] 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
  • [45] A New Approach to Model Checking of UML State Machines
    Niewiadomski, Artur
    Penczek, Wojciech
    Szreter, Maciej
    FUNDAMENTA INFORMATICAE, 2009, 93 (1-3) : 289 - 303
  • [46] 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
  • [47] 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
  • [48] 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
  • [49] Design and implementation of the Matilda distributed UML virtual machine
    Wada, Hiroshi
    Suzuki, Junichi
    Eadara, Manikya Madhu Babu
    Malinowski, Adam
    Oba, Katsuya
    PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 377 - +
  • [50] Customizing javascript virtual machines for specific applications and execution environments
    Onozawa H.
    Iwasaki H.
    Ugawa T.
    Computer Software, 2021, 38 (03): : 23 - 40