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 条
  • [41] 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
  • [42] Performance Evaluation of Different Finite State Machines Implementations
    Kousiopoulos, Georgios-Panagiotis
    Nikolaidis, Spyridon
    2024 13TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES, MOCAST 2024, 2024,
  • [43] Compositional synthesis of supervisors in the form of state machines and state maps
    Mohajerani, Sahar
    Malik, Robi
    Fabian, Martin
    AUTOMATICA, 2017, 76 : 277 - 281
  • [44] Conformance Testing Based on UML State Machines Automated Test Case Generation, Execution and Evaluation
    Seifert, Dirk
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 5256 : 45 - 65
  • [45] Integrating UML static and dynamic views and formalizing the interaction mechanism of UML state machines
    Cavarra, A
    Riccobene, E
    Scandurra, P
    ABSTRACT STATE MACHINES 2003: ADVANCES IN THEORY AND PRACTIC, PROCEEDINGS, 2003, 2589 : 229 - 243
  • [46] Polish evaluation dataset for compositional distributional semantics models
    Wroblewska, Alina
    Krasnowska-Kieras, Katarzyna
    PROCEEDINGS OF THE 55TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2017), VOL 1, 2017, : 784 - 792
  • [47] Parallelism versus nondeterminism - On the semantics of abstract state machines
    Schulte, W
    ABSTRACT STATE MACHINES 2003: ADVANCES IN THEORY AND PRACTIC, PROCEEDINGS, 2003, 2589 : 425 - 425
  • [48] A method of implementing UML virtual machines with some constraints based on abstract state machines
    Shen, WW
    Compton, K
    Huggins, J
    ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 224 - 233
  • [49] Interpretation of History Pseudostates in Orthogonal States of UML State Machines
    Derezinska, Anna
    Pilitowski, Romuald
    NEXT GENERATION INFORMATION TECHNOLOGIES AND SYSTEMS, 2009, 5831 : 26 - 37
  • [50] Enhanced Code Generation from UML Composite State Machines
    Badreddin, Omar
    Lethbridge, Timothy C.
    Forward, Andrew
    Elaasar, Maged
    Aljamaan, Hamoud
    Garzon, Miguel A.
    PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 235 - 245