An AsmL semantics for dynamic structures and run time schedulability in UML-RT

被引:0
|
作者
Leue, Stefan [1 ]
Stefanescu, Alin [2 ]
Wei, Wei [1 ]
机构
[1] Univ Konstanz, Dept Comp & Informat Sci, D-78457 Constance, Germany
[2] SAP Res CEC Darmstadt, D-64283 Darmstadt, Germany
关键词
UML-RT; dynamic structures; formal semantics; AsmL; Rose-RT; Spec Explorer; model-based testing; model checking;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many real-time systems use runtime structural reconfiguration mechanisms based on dynamic creation and destruction of components. To support such features, UML-RT provides a set of modeling concepts including optional actor references and multiple containment. However, these concepts are not covered in any of the current formal semantics of UML-RT, thus impeding the testing and formal analysis of realistic models. We use AsmL to present an executable semantics covering dynamic structures and other important features like run time schedulability. The semantics is parametrized to capture UML-RT semantics variation points whose decision choices depend on the special implementation in a vendor CASE tool. We have built several different implementations of those variation points, including the one as implemented in the IBM Rational Rose RealTime (Rose-RT) tool. Finally, we illustrate how the proposed executable semantics can be used in the analysis of a Rose-RT model using the Spec Explorer tool.
引用
收藏
页码:238 / +
页数:3
相关论文
共 19 条
  • [1] INTEGRATING SCHEDULABILITY ANALYSIS WITH UML-RT
    Gao, Q.
    Brown, L. J.
    Capretz, L. F.
    [J]. CONTROL AND INTELLIGENT SYSTEMS, 2006, 34 (02)
  • [2] A formal semantics of UML-RT
    von der Beeck, Michael
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2006, 4199 : 768 - 782
  • [3] An executable formal semantics for UML-RT
    Posse, Ernesto
    Dingel, Juergen
    [J]. SOFTWARE AND SYSTEMS MODELING, 2016, 15 (01): : 179 - 217
  • [4] A semantics for UML-RT using π-calculus
    Bezerra, Juliana de Melo
    Hirata, Celso Massaki
    [J]. RSP 2007: 18TH IEEE/IFIP INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2007, : 75 - +
  • [5] An executable formal semantics for UML-RT
    Ernesto Posse
    Juergen Dingel
    [J]. Software & Systems Modeling, 2016, 15 : 179 - 217
  • [6] A semantics for UML-RT active classes via mapping into circus
    Ramos, R
    Sampaio, A
    Mota, A
    [J]. FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2005, 3535 : 99 - 114
  • [7] Schedulability Analysis for Rate Monotonic Algorithm- Shortest Job First Using UML-RT
    Pushpa, S. Ewins Pon
    Devasikamani, Manamalli
    [J]. MODELLING AND SIMULATION IN ENGINEERING, 2014, 2014
  • [8] Checking behavioural consistency of UML-RT models through trace-based semantics
    Morales, Luis E. Mendoza
    Capel Tunon, Manuel I.
    Benghazi Akhlaki, Kawtar
    [J]. ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2007, : 205 - +
  • [9] Consistent design of embedded real-time systems with UML-RT
    Küster, JM
    Stroop, J
    [J]. FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 31 - 40
  • [10] Modelling and Code Generation for Real-Time Embedded Systems with UML-RT and Papyrus-RT
    Hili, Nicolas
    Dingel, Juergen
    Beaulieu, Alain
    [J]. PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 509 - 510