Towards a Precise Definition of the OMG/MDA Framework
نویسندگان
چکیده
We are presently witnessing an important paradigm shift occurring in the area of information system construction, namely from object and component technology to model technology. The object technology revolution has allowed the replacement of the more than twenty-years old step-wise procedural decomposition paradigm by the more fashionable object composition paradigm. Surprisingly this evolution seems itself to have triggered today another even more radical change, towards model transformation. As a concrete trace of this, the Object Management Group is rapidly moving from its previous Object Management Architecture vision to the newest Model-Driven Architecture. This paper presents an abstract investigation into the interpretation of this evolution. In order to stay as language independent as possible, we have decided to use the neutral formalism of Sowa’s conceptual graphs to describe the various situations that characterize this organization. This will allow us to identify some potential problems in the proposed modeling framework and to suggest some possible solutions.
منابع مشابه
Towards a Framework for the Development of PreciseSemantics for the UMLR
The need for precise semantics for the OMG standard object-oriented modeling language, Uniied Mod-eling Language (UML), is widely-recognized in the software engineering community. In this paper we propose a framework for developing precise semantics for the UML. Within the framework formal techniques are used to explore the semantic underpinnings of UML constructs and the insights gained are us...
متن کاملA Metamodeling Approach to Model Refactoring
The Model Driven Architecture (MDA) initiative formulated by the Object Management Group (OMG) provides a framework for a set of standards supporting a model-centric style of development. MDA is intended to support the use of models as the primary artifacts of software development. It represents an approach for delivering software-intensive systems through the transformation of models – primari...
متن کاملUnifying MDA and Knowledge Representation Technologies
As model-driven approaches to software engineering and ontology-based approaches to knowledge representation have continued to expand their influence and importance in recent years they have inevitably started to encroach on each others’ territories. There is therefore growing interest in understanding how precisely the two technologies relate to one another and how they can best be used togeth...
متن کاملModel Driven Architecture ( MDA ) and Component - Based Software Development ( CBSD )
Two major approaches to achieve variability and extensibility in a product line are model-driven architecture (MDA, by OMG) [MDA] and component-based software engineering (CBSE). Within MDA, the re-usable skeletons of applications are referred to as Platform-Independent Models (PIMs). A PIM captures the architecture and the algorithmic issues that are independent of all platforms. It is transla...
متن کاملAn Ontology-based MDA Framework for Service-based Software Systems Architecting
Model-driven Architecture (MDA) is a software architecture framework proposed by the Object Management Group OMG. MDA emphasises the importance of modelling in the architectural design of software systems. Ontologies are can enhance the modelling aspects here. We present a layered MDA-based modelling approach. We focus on servicebased software and the Web Services platform.
متن کامل