Model Driven Architecture (MDA Clause Samples
Model Driven Architecture (MDA. As remarked earlier, the OMG was originally set up to issue CORBA-related standards within the context of the vision set out by the Object Management Architecture (OMA). However, the emergence of new kinds of standards like the UML and the MOF, which were more foundational in nature than those that preceded them, prompted the OMG to expand its vision of the OMA. This it duly did in 2001 in a paper entitled Model Driven Architecture (MDA) [96]. The MDA’s approach to the specification of software systems is based on the separation of two quite distinct concerns: first, the specification of the functionality of a system; and second, the specification of the implementation of that functionality on a particular software and/or hardware infrastructure or platform. To this end, the MDA defines an architecture and a set of guidelines for structuring the specifications of systems based on models, where a model is “a representation of [all or] part of the function, structure and/or behaviour of a system”.
