Skip to Main Content
A component-based UML profile is built to develop embedded real-time systems. To specify the specific characteristics of embedded systems, the model driven architecture (MDA) approach and component-based modeling are employed. Component-based UML models are designed as Platform Independent Models (PIM) to be translated to platform specific models (PSM) for target-platform implementation, which deal with functional and non-functional properties. Taking specific platform features into regard, specific component models result from transformations mapping a platform-independent component model to either the process and experiment automation real-time language (PEARL) or to function blocks according to IEC 61131-3 or IEC 61499. Both PIM and PSM are collected in a UML profile which can be used as an application framework in developing embedded real-time systems.
Date of Conference: 17-19 Aug. 2005