OMG Homepage MDA Homepage CORBA Homepage MOF Homepage UML Homepage CWM Homepage XMI Homepage DDS Homepage OMG MARTE BPMN Homepage SysML Homepage banner
 


 

Catalog of OMG Modernization Specifications

This page provides a catalog of OMG modernization (aka legacy transformation) specifications. Specifications are listed alphabetically.

Description of Catalog Entries

Click here for a description of each field for specifications catalogued below.

Understanding Terms Used

In order to understand the various terms used to identify an OMG specification as it moves through its editing cycles,
consult the OMG Specifications Tutorial


 

 

Specification Name: Abstract Syntax Tree Metamodel (ASTM)
Description: This specification defines the Abstract Syntax Tree Metamodeling (ASTM). The ASTM and the Knowledge Discovery Metamodeling (KDM) are two complementary modeling specifications developed by the OMG Architecture Driven Modernization Task Force. Their
relationship can be clearly understood by recognizing that the KDM establishes a specification for abstract semantic graph models, while the ASTM establishes a specification for abstract syntax tree models. Thus, in contrast to other software representation standards, such as the Knowledge Discovery Metamodel or the Unified Modeling Language, the ASTM supports a direct 1-to-1 mapping of all code-level software language statements into low-level software models. This mapping is intended to provide a framework for (1) a high-fidelity invertible representation of code written in any software language (achieved by supplementation of the ASTM with concrete syntax specifications), (2) attachment of low-level software semantics produced by a constraint analysis, specifically scope analysis and the defRef and refTo association between definitions and identifier usage.
Latest / past specifications:
Current version: 1.0 Past versions: n/a
Related OMG Specifications: MOF, UML

Specification Name: Knowledge Discovery Metamodel (KDM)
Description: This specification defines a meta-model for representing information related to existing software assets and their operational environments (referred to as the Knowledge Discovery Meta-model (KDM)). This is the first in the series of specifications related to Architecture-Driven Modernization (ADM) activity. ADM facilitates modernization projects by insuring interoperability for exchange of data between tools provided by different vendors.
Keywords: action, audit, behavior, build, code, conceptual, data, event, KDM, model root, package, platform, runtime, source, structure, UI
Latest / past specifications:
Current version: 1.3 Past versions: 1.2
Related OMG Specifications: MOF, UML
Related  Industry Standards: KDM to be submitted to ISO JTC1 PAS process as ISO 19506
Most recent IPR and Implementation questionnaire responses:

 

 

Specification Name: Software Metrics Metamodel (SMM)
Description: This specification defines a meta-model for representing measurement information related to software, its operation, and its design. The specification is an extensible meta-model for exchanging software-related measurement information concerning existing software assets (designs, implementations, or operations). A standard for the exchange of measures is important given the role that measures play in software engineering and design. The SMM is part of the Architecture Driven Modernization (ADM) roadmap and fulfills the metric needs of the ADM roadmap scenarios as well as other information technology scenarios. 
Keywords: action, audit, behavior, build, code, conceptual, data, event, KDM, model root, package, platform, runtime, source, structure, UI
Latest / past specifications:
Current version: 1.0 Beta 2 Past versions: n/a
Related OMG Specifications: MOF, UML

Specification Name: Structured Assurance Case Metamodel (SACM)
Description: SACM is comprised of two specifications:  Argumentation Metamodel (ARM) and Software Assurance Evidence Metamodel (SAEM).  

ARM facilitates projects by allowing them to effectively and succinctly communicate in a structured way how their systems and services are meeting their assurance requirements. ARM allows the interchange of structured arguments between diverse tools by different vendors.  Each ARM instance represents the argument that is being asserted by the stakeholder that is offering the argument for consideration.

SAEM establishes the necessary fine grained models of evidence elements required for detailed compliance and risk analysis. The structure of the SAEM provides the basis for logical design of easily-constructed tools for storing, cross-referencing, evaluating, and reporting the elements of evidence for systems during the Software Assurance. 

 
Finalization Information::
Status: 1.0 finalization underway ARM Working Document: 1.0 Beta 1 SAEM  Working Document: 
1.0 Beta 1
 
Related OMG Specifications: ARM, SAEM

[ top ] [ Index Page ]

Edited by Linda on February 27, 2014



Copyright © 1997-2014 Object Management Group, Inc. All Rights Reserved. For questions about the WEBSITE , please contact webmaster@omg.org.
For TECHNICAL questions, please contact
webtech@omg.org
.
This site is best viewed with Mozilla Firefox or Internet
Explorer versions 6.0 or later or any browser capable of viewing JavaScript and CSS 2.0. The site is using
DHTML JavaScript Menu By Milonic.com.