Content deleted Content added
m Citation parameter fixes, using AWB (9458) |
m cosmetic |
||
Line 1:
{{Context|date=September 2009}}
'''Architecture-driven modernization''' is the name of the initiative of the [[Object Management Group]] (see [http://adm.omg.org/ OMG ADM Task Force website]) related to building and promoting standards that can be applied to modernize [[legacy systems]]. The objective of this initiative is to provide standard representations of views of existing systems in order to enable common [[software modernization|modernization activities]], such
== History of ADM ==
* In June 2003, The Object Management Group (OMG) formed a task force to modeling in the context of existing software systems. Initially, the group was called Legacy Transformation Task Force, but then the name was unanimously changed to Architecture-Driven Modernization Task Force (
* In November 2003, the OMG's Architecture-Driven Modernization Task Force recommended, and the Platform Technical Committee issued, the Knowledge Discovery Metamodel Request For Proposal (RFP).
Line 14:
* In September 2006, the OMG's Architecture-Driven Modernization Task Force recommended, and the Platform Technical Committee issued, the [[Software Metrics Metamodel]] (SMM) Request For Proposal (RFP). This work is still in progress.
* In March 2007, the KDM Finalization Task Force finished the finalization stage of
== Knowledge Discovery Metamodel (KDM) ==
The foundation of the architecture-driven modernization initiative is the OMG specification [[Knowledge Discovery Metamodel]] (KDM).
Usually the knowledge obtained from existing software is presented in the form of models to which specific queries can be made when necessary. An [[entity relationship]] diagram is a frequent format of representing knowledge obtained from existing software. Knowledge Discovery Metamodel defines an ontology for the software assets and their relationships for the purpose of performing knowledge discovery of existing code.
== Relationship to MDA ==
Existing (or ''legacy'') software has been one of biggest obstacles for
==See also==
|