Extending OCL for Model Transformation in MDA
Zhou Wu-bin
Abstract
Zhou Wu-bin
Abstract
Model-driven architecture(MDA) is a new and very important software development methodology launched by OMG following CORBA and UML.The pivotal problem of MDA is model transformation,and moreover,model transformation language is the key to the implementation of model transformation.This paper,from the perspective of metal model MOF,first,the expansion of dynamic function is made to have OCL the ability to express dynamic behavior semantics;then,through the expansion of keywords concerned,a complete framework of model transformation is defined.The middle conversion object technique is also proposed to make model transformation traceable and maintain the synchronization of source model and target model.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Model-driven architecture(MDA) is a new and very important software development methodology launched by OMG following CORBA and UML.The pivotal problem of MDA is model transformation,and moreover,model transformation language is the key to the implementation of model transformation.This paper,from the perspective of metal model MOF,first,the expansion of dynamic function is made to have OCL the ability to express dynamic behavior semantics;then,through the expansion of keywords concerned,a complete framework of model transformation is defined.The middle conversion object technique is also proposed to make model transformation traceable and maintain the synchronization of source model and target model.
Key concepts: Computer science, Model transformation, Unified Modeling Language, Transformation (genetics), Common Object Request Broker Architecture, Programming language, Object Constraint Language, Function (biology)