Proceedings of the 2019 8th International Conference on Educational and Information Technology | 2019

Utilizing Model Driven Architectures in Designing Real-Time Embedded Control Systems

 
 

Abstract


Developers of Embedded systems use the Unified Modeling Language (UML) to model their system behavior. The UML and the extensions added by the Systems Modeling Language (SysML) provide rich expressive power for embedded systems developers to closely model these systems. By making use of the UML extension mechanism, these additions provide more direct way for developers to define domain-specific languages based on UML. This paper proposes a model-driven approach for generating embedded real-time process control systems. The proposed approach defines a UML profile containing extensions for external devices and persistent information as well as formal transformation that generates meta-information that creates the code targeting specific devices. A proof of concept system is designed, and a profile is applied in a real-world example.

Volume None
Pages None
DOI 10.1145/3318396.3318411
Language English
Journal Proceedings of the 2019 8th International Conference on Educational and Information Technology

Full Text