Blended Graphical and Textual Modelling of UML-RT State-Machines: An Industrial Experience

被引:3
|
作者
Latifaj, Malvina [1 ]
Ciccozzi, Federico [1 ]
Anwar, Muhammad Waseem [1 ]
Mohlin, Mattias [2 ]
机构
[1] Malardalen Univ, Vasteras, Sweden
[2] HCL Technol, Malmo, Sweden
关键词
UML-RT; HCL RTist; Xtext; QVTo; Model transformation; Model synchronization; Blended modelling;
D O I
10.1007/978-3-031-15116-3_2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The ever increasing complexity of modern software systems requires engineers to constantly raise the level of abstraction at which they operate to suppress the excessive complex details of real systems and develop efficient architectures. Model Driven Engineering has emerged as a paradigm that enables not only abstraction but also automation. UML, an industry de-facto standard for modelling software systems, has established itself as a diagram-based modelling language. However, focusing on only one specific notation limits human communication and the pool of available engineering tools. The results of our prior experiments support this claim and promote the seamless use of multiple notations to develop and manipulate models. In this paper we detail our efforts on the provision of a fully blended (i.e., graphical and textual) modelling environment for UML-RT state-machines in an industrial context. We report on the definition of a textual syntax and advanced textual editing for UML-RT state-machines as well as the provision of synchronization mechanisms between graphical and textual editors.
引用
收藏
页码:22 / 44
页数:23
相关论文
共 9 条
  • [1] 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
  • [2] Blended graphical and textual modelling for UML profiles: A proof-of-concept implementation and experiment
    Addazi, Lorenzo
    Ciccozzi, Federico
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 175
  • [3] 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
  • [4] From UML-RT models to a graphical design environment of real-time multitasking
    Liu Xiaoyan
    Zhang Yunsheng
    Schwarz, Jean Jacques
    Li Junchang
    [J]. PROCEEDINGS OF THE 26TH CHINESE CONTROL CONFERENCE, VOL 3, 2007, : 164 - +
  • [5] Unified modelling approach for traffic at actuated control signals using UML-RT
    Solomon, Ewins Pon Pushpa
    Deivasikamani, Manamalli
    [J]. International Journal of Modelling and Simulation, 2012, 32 (02): : 111 - 118
  • [6] 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
  • [7] Towards Seamless Hybrid Graphical-Textual Modelling for UML and Profiles
    Addazi, Lorenzo
    Ciccozzi, Federico
    Langer, Philip
    Posse, Ernesto
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, ECMFA 2017, 2017, 10376 : 20 - 33
  • [8] Modelling systemC process behavior by the UML method state machines
    Riccobene, E
    Scandurra, P
    [J]. RAPID INTEGRATION OF SOFTWARE ENGINEERING TECHNIQUES, 2005, 3475 : 112 - 121
  • [9] Influencing Factors in Model-Based Testing with UML State Machines: Report on an Industrial Cooperation
    Weissleder, Stephan
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2009, 5795 : 211 - 225