MDA的一些资源的连接
选自:标准化信息网
Model-Driven Architecture
What is MDA?

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 architectures of information systems, it is very instructive to study the proposed new vision of the OMG (Object Management Group) called Model Driven Architecture (MDA) [1], [1]. The OMG has proposed a modeling language called UML (Unified 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 languages 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 architecture.

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-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 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 abstraction filter in a particular 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 many relationships exist between them. The long awaited silver bullet for separation of aspects could be finally in sight. Model engineering considers meta-models as first-class entities with low granularity and high abstraction. This emerging technology could 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 may be found at: Model Driven Architecture FAQ

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

More general info of various natures may also be found on the following sites, including commercial announcements. Some of the references just mention the MDA 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 direction 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 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 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 Technolgies
  • 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
  • Catalysis Index of /publications/papers

 

Local pointers

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

  • Jean Bézivin: "From Object Composition to Model Transformation with the MDA" 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 particularly 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 pointers
MDA 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 Architect, Advanced Technologies, IONA Technologies: MDA - 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 Architect, Middleware Division: OMG, MDA 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 - 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 Drafting Team, ftp://ftp.omg.org/pub/docs/ab/01-02-01.pdf

Q&A

  • 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, Kinetium, http://www.catalysis.org/publications/papers/2001-mda-reqs-desmond-6.pdf

Press Release

  • March 8 - "OMG pursues new strategic direction 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 backgrounder.pdf

Quote Sheet

  • OMG Members and Industry Analysts Support MDA, http://www.omg.org/mda/mda_files/Member and Analyst Quotes2.pdf

Tools

This section will contain pointers on various software tools that could be useful within the MDA framework

转自:http://www.uml.org.cn/UMLSearch/200412134.htm

转载于:https://www.cnblogs.com/ClarkChan/archive/2007/08/18/861201.html

转载:MDA的一些资源的连接相关推荐

  1. 利用jsoup爬取百度网盘资源分享连接(多线程)(2)

    之前的博客 利用jsoup爬取百度网盘资源分享连接(多线程) 已经说明了怎么抓取数据,抓取完数据就是共享这些资源了,说白了就是搭建一个百度网盘资源搜索网站,我是利用WAMP搭建的. 主页面index. ...

  2. 远程桌面连接命令 linux,【转载】Linux下通过rdesktop连接Windows远程桌面

    [转载]Linux下通过rdesktop连接Windows远程桌面 Mkdir700 • 2020 年 03 月 12 日 Loading... 本文属于转载文章

  3. [转载] Comet:基于 HTTP 长连接的“服务器推”技术

    转载自http://www.ibm.com/developerworks/cn/web/wa-lo-comet/ "服务器推"技术的应用 传统模式的 Web 系统以客户端发出请求. ...

  4. 转载 最全前端资源汇总

    一.概要 这份汇总整理,很程度上参考了GitHub最全前端资源汇总:云集前端教程.开发资源.免费书籍.手册规范.求职面试等等,旨在为前端学习 & 技能提升提供方便.当然,并不期望这成为一个前端 ...

  5. 不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接。中断与此服务器或共享资源的连接,然后在试一次...

    转载声明:https://blog.csdn.net/liuhaomatou/article/details/39395209 提示如下: 问题原因:现在使用的机器曾经与服务器:192.168.31. ...

  6. 转载 真正解决activesync与wince5连接问题

    我遇到了同样的问题,在网上找到了篇真正解决问题的帖子.特转载下! http://blog.csdn.net/krcc_rain/archive/2010/01/06/5140341.aspx 文章内容 ...

  7. 利用jsoup爬取百度网盘资源分享连接(多线程)

    突然有一天就想说能不能用某种方法把百度网盘上分享的资源连接抓取下来,于是就动手了.知乎上有人说过最好的方法就是http://pan.baidu.com/wap抓取,一看果然链接后面的uk值是一串数字, ...

  8. 虚拟pdn服务器,【转载】EPS中的PDN连接

    这一篇将讲述更多PDN连接的细节,包括:UE有几个PDN连接?如果UE有多个PDN连接,互相是什么关系?UE使用哪个PDN连接发送哪些数据? 先说第一个. 直觉上,1个PDN连接就够了.UE和PGW之 ...

  9. java 多线程爬取网页,利用jsoup爬取百度网盘资源分享连接(多线程)

    突然有一天就想说能不能用某种方法把百度网盘上分享的资源连接抓取下来,于是就动手了.知乎上有人说过最好的方法就是http://pan.baidu.com/wap抓取,一看果然链接后面的uk值是一串数字, ...

最新文章

  1. 波士顿动力一只48.8万,美女沙滩遛「狗」,网友直呼:壕
  2. win7加入域的脚本
  3. js倒计时代码最简单的_32个史上最有用的js代码
  4. 使用p3p跨域设置Cookie
  5. lisp语言画阿基米德线_孩子总说“我不会画”!那么孩子是否要先学画形象?...
  6. Linux C 读取文件夹下所有文件(包括子文件夹)的文件名
  7. python 知乎 合并 pdf_一键下载:将知乎专栏导出成电子书
  8. 使用uuid作为数据库主键,被技术总监怼了!
  9. Java千百问_04异常处理(007)_常见的java异常有哪些(非运行时)
  10. 2020 ACM Fellow放榜!陈怡然、颜水成、周昆等12名华人当选
  11. python连续读取邮件_Python读取指定日期邮件的实例
  12. 航拍+AI︱paddlepaddle图像分割实现天空风格迁移(换天、漂浮城堡、宇宙飞船)
  13. 详解威佐夫博弈(POJ1067)
  14. MATLAB 爬取配色css数据及渐变图
  15. Python chain
  16. 如何使用网页版Instagram来发布图片
  17. 计算机能玩什么游戏,《梦幻西游网页版》官网——网易官方正版出品
  18. 前度控制器源代码分析
  19. charles安装教程--以及针对安装证书后https<unknown>爬坑
  20. 【Android】之 Flow 的使用和浅析

热门文章

  1. 系统安装时识别(读取)不到优盘(U盘)的解决方案
  2. 2023年全球及中国香草盐行业头部企业市场占有率及排名调研报告
  3. Html5+APICloud插件支持IOS和安卓原生APP开发
  4. CodeForces - 742B
  5. 浅谈perspective(透视)效果
  6. [技术讨论]PCB的工艺介绍1之印刷工艺
  7. 好香好香的编辑器vscode
  8. 【C++】5.1 编译时的多态性与运行时的多态性
  9. PMP 11.27 考试倒计时8天!
  10. 计算机开机没反应怎么办,细说电脑开机没反应怎么办