Logo des Repositoriums

Implementation of the SpesML Workbench in MagicDraw

Vorschaubild nicht verfügbar

Volltext URI


Text/Conference Paper





ISSN der Zeitschrift



Gesellschaft für Informatik e.V.


Model-Based Systems Engineering (MBSE) is a formalized methodology that focuses on creating models at the centre of system design, rather than traditional document-based approaches. While general purpose modelling languages such as the Systems Modelling Language (SysML) and their corresponding methodological approaches such as the Software Platform Embedded Systems (SPES) framework are available, the combination of a modelling language, method, and tooling is still lacking. Typically, industrial language engineers simply provide guidelines for users on how to use a particular modelling language as there is no methodical support for using the same with a well-defined method and a well-suited graphical modelling tool. This puts all the burden on the user, often resulting in a failure of the whole approach. To solve this challenge, we introduce a coherent and systematic approach for the efficient development of a SysML workbench that combines SysML and the SPES methodology using a modelling tool, MagicDraw. In this paper, we showcase the construction of a comprehensive methodical workbench by integrating key aspects of the modelling language, the SPES methodology and MagicDraw. Ultimately, the resulting SysML workbench for SPES serves as a reference point for future MBSE implementations, relieves users from the many burdens of traditional approaches, and helps mastering the complexity of creating collaborative model-based systems with efficient methods and tools.


Regnat, Nikolaus; Gupta, Rohit; Jansen, Nico; Rumpe, Bernhard (2022): Implementation of the SpesML Workbench in MagicDraw. Modellierung 2022 Satellite Events. DOI: 10.18420/modellierung2022ws-008. Bonn: Gesellschaft für Informatik e.V.. pp. 61-76. State of the Art Methods and Tools in Model-based Systems Engineering (SpesML'22). Hamburg. 27.6. - 1.7.2022