![]() ![]() |
||||
|
||||
This plug-in generates a textual MetaH model from an AADL system implementation object.
This is a prototype under development. It is currently limited to non-modal AADL models.
The AADL to MetaH translator may be invoked on a system implementation that contains two
subcomponents, the first representing the application software, and the second representing the
execution platform. The SunseekerDemo.aadl example can be used to generate MetaH. The
translator is invoked using “OSATE > Convert to MetaH” or the
![]() The MetaH translator translates data component declarations into MetaH port types; it
generates with declaration to port types as appropriate; it generates the declarations in an order
such that any component is declared before it is used; it translates system declarations into
MetaH macro or system declarations according to whether they represent the application or
execution platform hierarchy; AADL properties are translated into MetaH properties, if such a
mapping exists. Such a mapping is defined in a translation table that is part of the MetaH
translator. MetaH properties that do not exist in AADL can be introduced into the AADL
model through a property set called MetaH. |
||||