Model-driven architecture: Difference between revisions

Content deleted Content added
Anetman (talk | contribs)
added a cat
Use of trademark symbols added to the article to avoid any problems.
Line 1:
'''Model-driven architecture''' ('''MDA®''') is a [[software design]] approach for the development of [[software system]]s. It provides a set of guidelines for the structuring of specifications, which are expressed as [[model (abstract)|model]]s. Model-driven architecture is a kind of [[___domain engineering]], and supports [[model-driven engineering]] of software systems. It is was launched by the [[Object Management Group]] (OMG) in 2001.<ref name=proposal>[http://www.omg.org/news/releases/pr2001/2001-03-08a.htm "OMG pursues new strategic direction to build on success of past efforts"]</ref>
 
== Overview ==
Line 18:
 
=== Trademark ===
The [[Object Management Group]] holds trademarks on the acronym MDA, as well as several similarrelated terms, including: Model Based Application Development™, Model Driven Application DevelopmentDevelopment™, Model Based Application DevelopmentDevelopment™, Model Based ProgrammingProgramming™, Model Driven Systems™ and others.<ref>http://www.omg.org/legal/tm_list.htm</ref> The main acronym that has not yet been deposited by OMG until now is [[Model-driven engineering|Model-driven engineering (MDE)]]. As a consequence, the research community uses MDE to refer to general model engineering ideas, without committing to strict OMG standards.{{Citation needed|date=February 2007}}
 
== Model-driven architecture topics ==