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 条
  • [1] A formal semantics of UML-RT
    von der Beeck, Michael
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2006, 4199 : 768 - 782
  • [2] An executable formal semantics for UML-RT
    Posse, Ernesto
    Dingel, Juergen
    [J]. SOFTWARE AND SYSTEMS MODELING, 2016, 15 (01): : 179 - 217
  • [3] 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 - +
  • [4] An executable formal semantics for UML-RT
    Ernesto Posse
    Juergen Dingel
    [J]. Software & Systems Modeling, 2016, 15 : 179 - 217
  • [5] Mapping architectural concepts to UML-RT
    Cheng, SW
    Garlan, D
    [J]. PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 172 - 179
  • [6] An AsmL semantics for dynamic structures and run time schedulability in UML-RT
    Leue, Stefan
    Stefanescu, Alin
    Wei, Wei
    [J]. OBJECTS, COMPONENTS, MODELS AND PATTERNS, 2008, 11 : 238 - +
  • [7] Transformation Laws for UML-RT
    Ramos, Rodrigo
    Sampaio, Augusto
    Mota, Alexandre
    [J]. FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, 2006, 4037 : 123 - 137
  • [8] INTEGRATING SCHEDULABILITY ANALYSIS WITH UML-RT
    Gao, Q.
    Brown, L. J.
    Capretz, L. F.
    [J]. CONTROL AND INTELLIGENT SYSTEMS, 2006, 34 (02)
  • [9] State Machine Antipatterns for UML-RT
    Das, Tuhin Kanti
    Dingel, Juergen
    [J]. 2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), 2015, : 54 - 63
  • [10] Towards UML-RT behavioural consistency
    Akhlaki, Kawtar Benghazi
    Tunon, Manuel I. Capel
    Terriza, Juan A. Holgado
    Morales, Luis E. Mendoza
    [J]. ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2007, : 612 - +