MDA: Definitions and resources on the Jean website

Source: Internet
Author: User
Continue to tangle the definition of MDA to self-http://www.sciences.univ-nantes.fr/info/lrsg/Recherche/mda/index.htmlModel-Driven ubunturewhat is MDA-OMG-Omg?

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 be triggering today another even more radical change, towards model transformation.

To understand the extent and the real meaning of the recent move from object-based to model-based ubuntures of information systems, it is very instructive to study the proposed newVisionOf the OMG (Object Management Group) called Model Driven Architecture (MDA) [1], [1]. the OMG has proposed a modeling language called UML (uniied Modeling Language) that is a great industrial success, but which applicability scope is not yet completely stabilized. in order to allow the definition of other similar versions as well, the OMG uses a general framework based on the MOF (meta-Object Facility ). both UML and the MOF are basic building blocks of the new MDA-OMG architecture.

[Comment] I agree with this statement: MDA is a vision. It is neither a standard nor a methodology.
Specifically, it is an architecture that includes many standards such as UML, MOF, CWM, XMI, qvt, and OCL.
Based on these standards, the concepts of CIM, Pim, and SMS in MDA are available.

In this transition from code-oriented to model-oriented software production techniques, a key role is now played by the concept of meta-model. the MOF has emerged from the recognition that UML was one possible meta-model in the information system landscape, but it was not the only one. facing the danger of having a variety of different non-compatible meta-models emerging and independently evolving (data warehouse, workflow, software process, etc .), there was an urgent need for an integration framework for all meta-models in the software development scene. the answer was thus to provide a language for defining meta-models, I. e. A meta-model together with a general framework for their design, verification, evolution and maintenance. in this context, the need for general model transformation tools clearly appears. one of the main targets of MDA-OMG is parametric generation from high-level models to variable middleware platforms (CORBA, DOTNET, EJB, web, etc .).

Models are defined (constrained) by meta-models. A meta-model is an explicit specification of a set of concepts and relations between them. it is used as a consensual construct action filter in a participant modeling activity. A meta-model defines a description language for a specific domain of interest (platform or business ). for example UML describes the artifacts of an object-oriented software system. some other meta-models may address other domains like process, organization, test, quality of service, etc. they correspond to highly specialized identified domains (platform or end-user) and their number may be very important. they are defined as separate components and descrirelationships exist between them. the long awaited silver bullet for separation of aspects cocould be finally in sight. model Engineering considers meta-models as first-class entities with low granularity and high reward action. this emerging technology cocould be related and compared to Knowledge Engineering (ontologies), meta-data management, formal grammars and XML semi-structured data engineering.

Main references
  • [1] Dsouza, D. model-driven architecture and Integration: Opportunities and Challenges Version 1.1, document available at www.kinetiuym.com, February 2001.
  • [2] Soley, R. and the OMG staff model-driven architecture. White Paper, draft 3.2, document available at www.omg.org, November 2000.
Various web pointers

A q & A on the MDA-OMG may be found at: Model Driven Architecture FAQ

Information on the MDA-OMG may be mainly found on the OMG site. Required URLs are provided below.

More general info of varous natures may also be found on the following sites, including has cial announcements. some of the references just mention the MDA-OMG initiative. some others discuss it in more detail. the list is unsorted, evolutive and non-exhaustive:

  • Meta.model.com: metamodel.com: metamodel Information
  • Le groupe Meta (French working group on metamodeling): le Groupe
  • The precise UML Working Group puml Group
  • Community UML community UML
  • Colin Atkinson publications agce at the University of kaiserslautern
  • The <UML <series of conferences Fourth International Conference on the Unified Modeling Language <UML <2001
  • The Oasis page OMG Model Driven Architecture (MDA)
  • Jeff Sutherland web site http://jeffsutherland.com/papers/OMG/MDA/00-11-05.pdf
  • Java announcement OMG members meet; advance CORBA and OMA standards; expand organization's scope; standardize wireless protocol for CORBA
  • Geml community geml
  • Rtosomg pursues new strategic ction to build on success of past efforts: Model Driven Architecture (TM)
  • Software magazine software magazine-OMG establishes Model Driven Architecture
  • Connecticut object-oriented group cooug May 8, 2001 meeting notice
  • Iona welcome to Iona-pressroom-2001 press releases
  • CWM Forum CWM
  • Agents OMG agent WG
  • Software and Systems Engineering Research Group software and Systems Engineering Research Group
  • Stuart Kent Page: Stuart Kent @ Canterbury: Research Overview
  • GCA panel: implementing ebXML
  • Softwaremag software magazine-Web software services: The next silver bullet?
  • Java support for MDA-OMG Java products for model-driven development by secant Technologies
  • Express/UML harmonization ISO tc184/SC4/WG10 n334
  • Patricia Seybold group http://www.econovo.com/whitepapers/SeyboldGroup.pdf
  • Enterprise CORBA 2001 enterprise CORBA 2001
  • Quick CORBA 3 Quick corbatm 3
  • Electronic commerce interoperability diffuse -- electronic commerce interoperability report -- March 2001
  • Software development process paper
  • Secant modelmethods software by secant technologies-secant news
  • Sun (in French) demi-journ é es technologiques sun Developer Connection
  • Inesc esw presentations (08-Jan-2001)
  • ODP http://www.info.uqam.ca/Labo_Recherche/Lrgl/sc7/N2401-N2450/07n2434.pdf
  • Kabira: News: Press Release
  • The Java Community process http://www.jcp.org/content/main/resources/whitepapers/whitepaper.jcpPrimer.pdf
  • Rational User Conference rational User Conference
  • Iona World Conference agenda: Iona World 2001.
  • Tools 'USA http://www.tools-conferences.com/tools/usa/program/abstracts/bezivin.html
  • Enterprise Integration standards: enterprise integration standards & models
  • Data Access Technologies data access using lgies
  • Metadata http://inf2.pira.co.uk/top037.htm
  • Standards http://www.dla.mil/j-6/awg/docs/Technical_Standards_Version_1.0.pdf
  • ACORD: XML standards coordination effort uses OMG's Unified Modeling Language (UML) and ACORD's Process Model
  • Analytic SIS index of/publications/papers
Local pointers

Some of the work being done locally on subjects more or less related to MDA-OMG are listed below:

  • Jean bé zivin: "From Object composition to model transformation with the MDA-OMG" Tools USA, August 2001, Santa Barbara. <pdf>
  • Jean bé zivin, Richard lemesle: "Ontology-based layered semantics for precise OA & D modeling" ecoop '97, p. 31-37. <pdf>
  • Jean bé zivin, Richard lemesle: "Some initial considerations on the layered organization of meta-models". <pdf>
  • Jean bé zivin, Jean-Paul Bouchet, erwan Breton: "correspondances structurelles entre produits et proc é d és" (in French). <HTML>
  • Richard lemesle: "techniques de mod é lisation et de méta-mod é lisation" PhD thesis, thè se soutenue le 26 octobre 2000 à l' Université de Nantes. <pdf>
  • Richard lemesle: "meta-modeling and modularity: Comparison between MOF, cdif & snets formalisms". <pdf>
  • Jean bé zivin, Olivier gerbé: "New Trends in Applied Model Engineering", submitted for publication. <pdf>

The following pointers may be particle ly relevant:

  • First International Workshop on Model Engineering, nice, June 2000 ecoop 2000 Int 'l Workshop on Model Engineering June 2000
  • Oopsla '98 Workshop: "Model Engineering, methods and tools integration with cdif" oopsla '98: cdif Workshop
  • The trams rntl project: rntl-aap2001-projet trams
  • OFTA (Groupe ing é nierie de la mod é lisation)
OMG pointersmda-OMG Technology Briefing presentations

Dr. Richard mark Soley, Chairman and CEO, OMG: OMG Model Driven Architecture

  • Http://www.omg.org/mda/mda_files/MDA briefing soley1.pdf
  • Http://www.omg.org/mda/mda_audio/Soley01.mp3

David S. Frankel, Chief consulting effecect, advanced technologies, Iona technologies: MDA-OMG-using industry standards for total business integration

  • Http://www.omg.org/mda/mda_files/MDA briefing frankel.pdf
  • Http://www.omg.org/mda/mda_audio/frankel01.mp3

Jishnu mukerji, Senior Systems effecect, middleware Division: OMG, MDA-OMG and HP

  • Http://www.omg.org/mda/mda_files/MDA briefing HP jishnu mukerji v01-1.pdf
  • Http://www.omg.org/mda/mda_audio/mukerji01.mp3

Eric H. castain, Senior Vice President, Business Object services: MDA-OMG-Wells Fargo

  • Http://www.omg.org/mda/mda_files/MDA briefing castain.pdf
  • Http://www.omg.org/mda/mda_audio/catain01.mp3
Whitepapers

  • "Model Driven Architecture" by Richard Soley and the OMG staff Strategy Group, ftp://ftp.omg.org/pub/docs/omg/00-11-05.pdf
  • "Model Driven Architecture-a technical perspective", by OMG Architecture Board MDA-OMG drafting team, ftp://ftp.omg.org/pub/docs/ AB /01-02-01.pdf
Q &
  • Model Driven Architecture FAQ, http://www.omg.org/mda/mda_files/MDAFAQfinal1.pdf
  • Http://www.omg.org/mda/mda_audio/questions01.wav
Discussion papers from OMG members
  • "Model Driven Architecture" by Desmond Dsouza, kine.pdf, http://www.catalysis.org/publications/papers/2001-mda-reqs-desmond-6.pdf
Press Release
  • March 8-"OMG pursues new strategic ction to build on success of past efforts: Model Driven Architecture", http://www.omg.org/news/releases/pr2001/2001-03-08a.htm
Corporate background
  • Object Management Group, http://www.omg.org/mda_files/OMG backgrounderdeletion
Quote Sheet
  • OMG members and industry analysts support MDA-OMG, http://www.omg.org/mda/mda_files/Member and analyst quotes2.pdf
Tools

This section will contain in pointers on various software tools that cocould be useful within the MDA-OMG framework.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.