Supporting the Model-Driven Development of Real-time Embedded Systems with Run-Time Monitoring and Animation via Highly Customizable Code Generation

Loading...
Thumbnail Image

Authors

Das, Nondini
Ganesan, Suchita
Jweda, Leo
Bagherzadeh, Mojtaba
Hili, Nicolas
Dingel, Juergen

Date

2016-10-02

Type

journal article
preprint

Language

en

Keyword

run-time monitoring , model-driven development , uml-rt , real-time embedded systems , animation , code generation

Research Projects

Organizational Units

Journal Issue

Alternative Title

Abstract

This paper presents a vision that allows the combined use of model-driven engineering, run-time monitoring, and animation for the development and analysis of components in real-time embedded systems. Key building block in the tool environment supporting this vision is a highly-customizable code generation process. Customization is performed via a configuration specification which describes the ways in which input is provided to the component, the ways in which run-time execution information can be observed, and how these observations drive animation tools. The environment is envisioned to be suitable for different activities ranging from quality assurance to supporting certification, teaching, and outreach and will be built exclusively with open source tools to increase impact. A preliminary prototype implementation is described.

Description

The uploaded document is a pre-print version to comply with the ACM publication policy.

Citation

Nondini Das, Suchita Ganesan, Leo Jweda, Mojtaba Bagherzadeh, Nicolas Hili, and Juergen Dingel. 2016. Supporting the model-driven development of real-time embedded systems with run-time monitoring and animation via highly customizable code generation. In Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems (MODELS '16). ACM, New York, NY, USA, 36-43. DOI: http://dx.doi.org/10.1145/2976767.2976781

Publisher

ACM

License

Journal

Volume

Issue

PubMed ID

External DOI

ISSN

EISSN