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
来源
WODES'02: SIXTH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, PROCEEDINGS | 2002年
关键词
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] 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
  • [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