To compute a large amount of data in real-time systems several software components and algorithms need to be connected. The Tasking Framework enables communication between components and the event-driven execution of such components. Due to the complexity of the configuration of this framework, a graphical modelling language was developed to generate the required source code.
This thesis describes the evaluation of existing graphical modeling languages and, eventually, the definition of a language specialised in the scope of event-driven communication. Multiple diagrams facilitate the description of the software from various perspectives.
To implement a diagram editor, several frameworks were compared and, finally a combination of the graphical modelling framework and EuGENia was selected. The editor allows only well-formed combinations of diagram elements and provides a validation of the element parameters.
To adapt the model-driven development to the project-specific requirements, the language, editor and code generator support the dynamic creation of new elements using ontological concepts.
Download Unfortunately this work is only available in german.