Supporting the UML State Machine Diagrams at runtime

被引:0
|
作者
Barbier, Franck [1 ]
机构
[1] PauWare Res Grp Netfect Technol, F-64013 Pau, France
关键词
UML; statecharts; model executability;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Input models that are not completely checked generate ill-formed output models in MDA transformation processes. Model executability is a means for, at development time, simulating/testing models and thus making them compliant with requirements. At runtime, persistent models bring added values like the monitoring and control of applications through the observation of the active states, the guards which hold true, the occurring events... This paper on purpose presents a Java-based execution engine for the UML State Machine Diagrams. In order to incorporate this UML interpreter into MDA tools, the execution semantics of the UML State Machine Diagrams is first analyzed and next disambiguated. Execution semantics choices are thus proposed and justified accordingly.
引用
下载
收藏
页码:338 / 348
页数:11
相关论文
共 50 条
  • [21] On the Verification of UML State Machine Diagrams to Colored Petri Nets Transformation using Isabelle/HOL
    Meghzili, Said
    Chaoui, Allaoua
    Strecker, Martin
    Kerkouche, Elhillali
    2017 IEEE 18TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IEEE IRI 2017), 2017, : 419 - 426
  • [22] Visual Constraint Diagrams: Runtime conformance checking of UML object models versus implementations
    Turner, CJ
    Graham, TCN
    Wolfe, C
    Ball, J
    Holman, D
    Stewart, HD
    Ryman, AG
    18TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 271 - 276
  • [23] Verification of UML state diagrams using concurrent state machines
    Miescicki, Jerzy
    Software Engineering Techniques: Design for Quality, 2006, 227 : 261 - 271
  • [24] Supporting the building and analysis of an infrastructure portfolio using UML deployment diagrams
    Ingalsbe, JA
    UML MODELING LANGUAGES AND APPLICATIONS, 2005, 3297 : 105 - 117
  • [25] Improvements towards formalizing UML state diagrams in CSP
    Yeung, WL
    Leung, KRPH
    Wang, J
    Dong, W
    12TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2005, : 176 - 182
  • [26] A new approach to describe DEVS models using both UML State Machine Diagrams and Fuzzy Logic
    Garredu, Stephane
    Bisgambiglia, P. -A.
    Vittori, Evelyne
    Santucci, Jean-Francois
    22ND EUROPEAN MODELING AND SIMULATION SYMPOSIUM (EMSS 2010), 2010, : 215 - 221
  • [27] An expressive aspect composition language for UML state diagrams
    Whittle, Jon
    Moreira, Ana
    Araujo, Joao
    Jayaraman, Praveen
    Elkhodary, Ahmed
    Rabbi, Rasheed
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2007, 4735 : 514 - +
  • [28] Integration of the association ends within UML state diagrams
    Bouabana-Tebibel, Thouraya
    Belmesk, Mounira
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2008, 5 (01) : 7 - 15
  • [29] 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
  • [30] Test cases generation from UML state diagrams
    Kim, Y.G.
    Hong, H.S.
    Bae, D.H.
    Cha, S.D.
    IEE Proceedings: Software, 1999, 146 (04): : 187 - 192