A semantics for UML-RT active classes via mapping into circus

被引:0
|
作者
Ramos, R [1 ]
Sampaio, A [1 ]
Mota, A [1 ]
机构
[1] Univ Fed Pernambuco, Informat Ctr, BR-50740540 Recife, PE, Brazil
关键词
UML-RT; Circus; method integration; model transformations;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The lack of a formal semantics for UML-RT makes it inadequate for rigourous system development, especially if the preservation of behaviour is a major concern when applying well-known model transformations, like refactorings and refinements. In this paper, we propose a semantics for UML-RT active classes through a mapping into Circus, a specification language that combines CSP, Z and specification statements. As a consequence of the translation, we are able to prove that model transformations preserve both static and dynamic behaviour, using refinement laws and a relational semantics of Circus, based on the Unifying Theories of Programming.
引用
收藏
页码:99 / 114
页数:16
相关论文
共 50 条
  • [21] Research on the connection of UML-RT capsule and Function block with Adapters
    Zhuang, Xia
    [J]. PROCEEDINGS OF THE 2016 6TH INTERNATIONAL CONFERENCE ON MECHATRONICS, COMPUTER AND EDUCATION INFORMATIONIZATION (MCEI 2016), 2016, 130 : 1185 - 1189
  • [22] Model Checking of UML-RT Models Using Lazy Composition
    Zurowska, Karolina
    Dingel, Juergen
    [J]. MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2013, 8107 : 304 - 319
  • [23] Language-specific model checking of UML-RT models
    Karolina Zurowska
    Juergen Dingel
    [J]. Software & Systems Modeling, 2017, 16 : 393 - 415
  • [24] Verifying UML-RT Protocol Conformance Using Model Checking
    Moffett, Yann
    Beaulieu, Alain
    Dingel, Juergen
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2011, 6981 : 410 - +
  • [25] Model development guidelines for UML-RT: conventions, patterns and antipatterns
    Tuhin Kanti Das
    Juergen Dingel
    [J]. Software & Systems Modeling, 2018, 17 : 717 - 752
  • [26] Integrating UML-RT and Function Block with Function Block Adapters
    Xia, Zhuang
    Jing, Zhao Lin
    [J]. 2012 INTERNATIONAL CONFERENCE ON INDUSTRIAL CONTROL AND ELECTRONICS ENGINEERING (ICICEE), 2012, : 928 - 930
  • [27] Language-specific model checking of UML-RT models
    Zurowska, Karolina
    Dingel, Juergen
    [J]. SOFTWARE AND SYSTEMS MODELING, 2017, 16 (02): : 393 - 415
  • [28] Evaluation of UML-RT and Papyrus-RT for Modelling Self-Adaptive Systems
    Kahani, Nafiseh
    Hili, Nicolas
    Cordy, James R.
    Dingel, Juergen
    [J]. 2017 IEEE/ACM 9TH INTERNATIONAL WORKSHOP ON MODELLING IN SOFTWARE ENGINEERING (MISE), 2017, : 12 - 18
  • [29] Enhancing critical software development using HOORA/HOOD and UML-RT
    Méhaut, X
    Richard-Foy, M
    [J]. DASIA 99: DATA SYSTEMS IN AEROSPACE, 1999, 447 : 245 - 251
  • [30] Live-UMLRT: A Tool for Live Modeling of UML-RT Models
    Bagherzadeh, Mojtaba
    Jahed, Karim
    Combemale, Benoit
    Dingel, Juergen
    [J]. 2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 743 - 747