Abstract
Model Transformations is the core of Model Driven Architecture; several works have been focused on transformations between the different models that compose the MDA approach: the Computation Independent Model (CIM), the Platform Independent Model (PIM) and the Platform Specific Model (PSM). In this paper, we propose a new method of transformations between CIM and PIM levels; this approach aims to automate transformations using rules which are described with QVT standard. In order to respect OMG specifications defined for each level, we choose to model CIM level by an extended version of UML UseCase Diagram to support DataObject element and to cover the functional and static aspects while dynamic one is represented by Activity Diagram. On the same level, we used SBVR standard to express system rules and requirements which are transformed to OCL constraints. PIM level is represented by Class Diagram and Sequence Diagram; this level is the result of a vertical transformation of CIM. This paper shows also an application of our approach on an e-library system.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.