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 条
  • [21] On formalizing UML state machines using ASMs
    Börger, E
    Cavarra, A
    Riccobene, E
    INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (05) : 287 - 292
  • [22] Transformation of UML state machines for direct execution
    Schattkowsky, T
    Müller, W
    2005 IEEE Symposium on Visual Language and Human-Centric Computing, Proceedings, 2005, : 117 - 124
  • [23] An Institutional Approach to Communicating UML State Machines
    Rosenberger, Tobias
    Knapp, Alexander
    Roggenbach, Markus
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2022, 2022, 13241 : 205 - 224
  • [24] Formalising UML state machines for model checking
    Lilius, J
    Paltor, IP
    UML'99 - THE UNIFIED MODELING LANGUAGE: BEYOND THE STANDARD, 1999, 1723 : 430 - 445
  • [25] Refinement Patterns for Hierarchical UML State Machines
    Schoenborn, Jens
    Kyas, Marcel
    FUNDAMENTALS OF SOFTWARE ENGINEERING, 2010, 5961 : 371 - +
  • [26] Verification of UML state diagrams using concurrent state machines
    Miescicki, Jerzy
    Software Engineering Techniques: Design for Quality, 2006, 227 : 261 - 271
  • [27] Efficient execution of UML state machines on a virtual machine
    Schattkowsky, T
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS: COMPUTING TECHNIQUES, 2004, : 209 - 213
  • [28] Formalizing UML State Machines for Automated Verification - A Survey
    Andre, Etienne
    Liu, Shuang
    Liu, Yang
    Choppy, Christine
    Sun, Jun
    Dong, Jin Song
    ACM COMPUTING SURVEYS, 2023, 55 (13S)
  • [29] Specifying Trace Directives for UML Attributes and State Machines
    Aljamaan, Hamoud
    Lethbridge, Timothy C.
    Badreddin, Omar
    Guest, Geoffrey
    Forward, Andrew
    PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 79 - 86
  • [30] Formalization of UML state machines using temporal logic
    Carlos Rossi
    Manuel Enciso
    Inmaculada P. de Guzmán
    Software & Systems Modeling, 2004, 3 (1) : 31 - 54