International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 38 - Number 7 |
Year of Publication: 2012 |
Authors: M.R. Dube, S. K. Dixit |
10.5120/4698-6847 |
M.R. Dube, S. K. Dixit . Modeling Theories and Model Transformation Scenario for Complex System Development. International Journal of Computer Applications. 38, 7 ( January 2012), 11-18. DOI=10.5120/4698-6847
In 2003, the Object Management Group (OMG) officially introduced the Model-Driven Architecture (MDA). The specification explains how different OMG standards could be used together. MDA focuses on the concepts of Platform Independent Models and Platform Specific Models, two viewpoints on software systems, and how mappings between these two can be made in order to streamline software development. Through this approach, the functional specification of the system and the implementation specification are separated, allowing for better reuse and portability. An important technique used in MDE is model transformation. A model transformation is a process of automatic generation of a target model from a source model, according to a transformation definition, which is expressed in a model transformation language. This paper focuses on model engineering terminology and theory of model generation. The paper describes overall MDA scenario and emphasizes on model transformation. As model transformation is an important area in model driven development, we have compared various techniques available for model transformation. The paper also focuses on model theory and model composition techniques used for model weaving. In 2003, the Object Management Group (OMG) officially introduced the Model-Driven Architecture (MDA). The specification explains how different OMG standards could be used together. MDA focuses on the concepts of Platform Independent Models and Platform Specific Models, two viewpoints on software systems, and how mappings between these two can be made in order to streamline software development. Through this approach, the functional specification of the system and the implementation specification are separated, allowing for better reuse and portability. An important technique used in MDE is model transformation. A model transformation is a process of automatic generation of a target model from a source model, according to a transformation definition, which is expressed in a model transformation language. This paper focuses on model engineering terminology and theory of model generation. The paper describes overall MDA scenario and emphasizes on model transformation. As model transformation is an important area in model driven development, we have compared various techniques available for model transformation. The paper also focuses on model theory and model composition techniques used for model weaving.