RSM PIM4SOA(UML) to PIM4SOA(EMF) Transformation Feature
Datasheet
Solution data | |
Name | RSM PIM4SOA(UML) to PIM4SOA(EMF) Transformation Feature |
Result type | Model transformation |
Description/functionality | The UML profile for PIM4SOA allows user to develop solutions in an easy way using a plug-in for Rational Software Modeller. This plug-in allows users to model the identified four aspects of PIM4SOA in UML. However modelling PIM4SOA solutions means these models could get out of synchronisation with the PIM4SOA metamodel. To resolve this issue a transformation to the metamodel is defined using MTF (Model Transformation Framework). This framework is based on a transformation rules specification. This feature gathers two transformations between a UML model annotated with the PIM4SOA profile and the PIM4SOA model. The first one transforms from UML model into PIM4SOA model and the second one is used for the reverse transformation. |
Benefits to interoperability | This feature makes possible to define SOA solutions at platform independent model level transforming UML models into PIM4SOA models. The reverse transformation enables the graphically representation (UML like) of PIM4SOA models. Thus the benefits and contribution to interoperability are based on the usage of the PIM4SOA. |
Supported models/methodologies | UML profile for PIM4SOA |
Supported input interfaces | UML profile for PIM4SOA |
Supported output interfaces | PIM4SOA |
Validation/demonstration | Transforming AIDIMA UML model to PIM4SOA. |
Standards compliance | This feature is based on the ongoing model transformation standard proposal:
|
Availability |
|
License | Eclipse Public License |
Status | Prototype |
Requirements/dependencies | This feature requires:
|
Web references |
|
ATHENA metadata | |
Contact person | Xabier Larrucea, ESI |
Contributors | ESI |
Provided by project/activity |
|
Deliverables representing result | - |
Contribution to key result |
|
Used in pilot | - |
Deliverable providing evaluation | - |