ORMSC's Principle Definition The following was approved unanimously by 17 participants at the ORMSC plenary session,meeting in Montreal on 23 August 26,2004. The stated purpose of these two paragraphs was to provide principles to be followed in the revision of the MDA Guide. MDA is an OMG initiative that proposes to define a set of non-proprietary standards that will specify interoperable technologies with which to realize model-driven development with automated transformations.Not all of these technologies will directly concern the transformations involved in MDA. MDA does not necessarily rely on the UML,but,as a specialized kind of MDD (Model Driven Development),MDA necessarily involves the use of model (s)in development,which entails that at least one modeling language must be used.Any modeling language used in MDA must be described in terms of the MOF language,to enable the metadata to be understood in a standard manner, which is a precondition for any ability to perform automated transformations. Tian Zhang at Nanjing Univ. 17
Tian Zhang at Nanjing Univ. 17 ORMSC’s Principle Definition
MDA does not necessarily rely on the UML,but,as a specialized kind of MDD (Model Driven Development),MDA necessarily involves the use of model(s)in development,which entails that at least one modeling language must be used.Any modeling language used in MDA must be described in terms of the MOF language,to enable the metadata to be understood in a standard manner, which is a precondition for any ability to perform automated transformations. Tian Zhang at Nanjing Univ. 18
Tian Zhang at Nanjing Univ. 18