Towards Automated Support for Blended Modelling of UML-RT Embedded Software Architectures

Malvina Latifaj, Federico Ciccozzi, Mattias Mohlin, Ernesto Posse
2021 European Conference on Software Architecture  
The Unified Modeling Language for Real Time (UML-RT) is a UML-based domain-specific language for modelling real-time embedded systems. HCL RTist, a model-based development environment for creating complex, event-driven and real-time software with advanced automation features provided by HCL Technologies, provides advanced support for UML-RT. Historically, as for the majority of UML profiles, editing support for UML-RT has also mainly exploited graphical notations (e.g., composite component and
more » ... tate-machine diagrams). Nevertheless, our previous experiments with blended graphical and textual modelling showed that the seamless use of different notations (i.e., graphical and textual) can significantly boost the work of architects and modellers. The results of those experiments together with the exposed wish of RTist customers of being able to design software architectures and applications via multiple notations led us to initiate this work towards an automated support for blended modelling of UML-RT. In this paper we describe the first step of the work -the effort of designing, implementing and integrating a textual notation for UML-RT state-machines in RTist.
dblp:conf/ecsa/LatifajCMP21 fatcat:uo4rlsj4lrdx5lzgtwtl5ugwea