A compositional semantics for UML state machines aimed at performance evaluation

被引:0
|
作者
Merseguer, J [1 ]
Campos, J [1 ]
Bernardi, S [1 ]
Donatelli, S [1 ]
机构
[1] Univ Zaragoza, Dept Informat & Ingn Sistemas, Zaragoza, Spain
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Unified Modeling Language (UML) is gaining acceptance to describe the behaviour of systems. It has attracted the attention of researchers that are interested in deriving, automatically, performance evaluation models from system's descriptions. A required step to automatically produce a performance model (as any executable model) is that the semantics of the description language is formally defined. Among the UML diagrams, we concentrate on States Machines (SMs) and we build a semantics for a significant subset of them in terms of Generalized Stochastic Petri Nets (GSPNs). The paper shows how to derive an executable GSPN model front a description of a system, expressed as a set of SMs. The semantics is compositional since the executable GSPN model is obtained by composing, using standard Petri net operators, the GSPN models of the single SMs, and each GSPN model is obtained by composition of submodels for SM basic features.
引用
收藏
页码:295 / 302
页数:8
相关论文
共 50 条
  • [31] 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
  • [32] From UML State Machines to Verifiable Lotos Specifications
    Babaee, Reza
    Babamir, Seyed Morteza
    INNOVATIVE COMPUTING TECHNOLOGY, 2011, 241 : 121 - 129
  • [33] 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
  • [34] A New Approach to Model Checking of UML State Machines
    Niewiadomski, Artur
    Penczek, Wojciech
    Szreter, Maciej
    FUNDAMENTA INFORMATICAE, 2009, 93 (1-3) : 289 - 303
  • [35] Deterministic UML Models for Interconnected Activities and State Machines
    Daw, Zamira
    Vetter, Marcus
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2009, 5795 : 556 - 570
  • [36] Towards Checking Parametric Reachability for UML State Machines
    Niewiadomski, Artur
    Penczek, Wojciech
    Szreter, Maciej
    PERSPECTIVES OF SYSTEMS INFORMATICS, 2010, 5947 : 319 - +
  • [37] Unifying the Semantics of UML 2 State, Activity and Interaction Diagrams
    Kohlmeyer, Jens
    Guttmann, Walter
    PERSPECTIVES OF SYSTEMS INFORMATICS, 2010, 5947 : 206 - 217
  • [38] 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
  • [39] 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
  • [40] 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