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



OMG� Specifications

NOTE:  To Access OMG PDF documents, Java Script must be enabled in your browser.

This page provides a summary of OMG specifications that have either been formally published or are in the finalization process. The "specification" column is used to locate the directory structure on the OMG document server that serves as the "home" for all documents related to that specification. Click the Specification title to be taken to that specification's main page.

| Business Modeling | CORBA and Middleware | CORBA Embedded Intelligence | CORBAservices  | CORBA security | DDS |
| Domain Specifications | ISO Adopted Specifications | Language Mappings |  Modeling and Metadata | UML Profile | 
| Modernization |  PIM and PSM Interface |  Signal- and Image-Processing | 

BUSINESS MODELING SPECIFICATIONS

SPECIFICATION acronym topical area / domain Document #
Business Motivation Model� BMM� business process design formal/2015-05-19
Business Process Definition Metamodel� BPDM� business process design formal/2008-11-03 (Volume I)
formal/2008-11-04 (volume II)
Business Process Maturity Model� BPMM� business process design formal/2008-06-01
Business Process Model and Notation
(Business Process Modeling Notation�)
BPMN™ business process design formal/2013-12-09
Case Management Model and Notation�

      CMMN™

business modeling formal/2016-12-01
Date-Time Vocabulary� DTV™ business process design formal/2017-05-03
Decision Model and Notation� DMN™ bmi formal/2016-06-01
Production Rule Representation� PRR� business process design formal/2009-12-01
Semantics of Business Vocabulary and Business Rules� SBVR™ business governance document semantics formal/2017-05-05
Value Delivery Modeling Language� VDML™ bmi formal/2015-10-05
Workflow Management Facility� WfMF� cross-domain formal/2000-05-02

MIDDLEWARE SPECIFICATIONS

CORBA/IIOP Specifications
SPECIFICATION acronym topical area / domain Document #
Asynchronous Method Invocation for CORBA Component Model� AMI4CCM™ middleware formal/2015-08-03
Authorization Token Layer Acquisition Service� ATLAS� middleware formal/2002-10-01
Common Object Request Broker Architecture� CORBA® middleware Part 1 - formal/2012-11-12
Part 2 - formal/2012-11-14
Part 3 - formal/2012-11-16
CORBAe� CORBAe� real-time, middleware formal/2008-11-06
Common Secure Interoperability� (see CORBA) CORBA security, middleware Chapter 24 of CORBA/IIOP 3.0.3
CORBA Component Model�
(see CORBA/IIOP for current information) 
CCM� middleware, components formal/2006-04-01
CORBA Reflection� RFLEC� middleware formal/2006-05-03
CORBA-FTAM/FTP Interworking FTAM� middleware formal/2002-03-13
CORBA / TC Interworking and SCCP-Inter ORB Protocol SCCP� middleware formal/2001-01-01
CORBA to WSDL/SOAP Interworking� C2WSDL� middleware formal/2008-08-03
Deployment and Configuration of Component-based Distributed Applications� DEPL� middleware formal/2006-04-02
Fault Tolerance FT middleware formal/2010-05-07
Firewall Traversal� FIRE middleware ptc/2004-04-05
GIOP Compression�
a.k.a. CORBA/ZIOP
ZIOP� real-time, middleware formal/2010-02-05
Information Exchange Framework�
Reference Architecture
IEF�-RA middleware ptc/2017-06-01
Information Exchange Packaging Policy Vocabulary� IEPPV� middleware formal/2015-05-06
Interworking between CORBA and TMN Systems TMN� middleware, telecommunications formal/2000-08-01
Lightweight Fault Tolerance LWFT� middleware  formal/2012-03-02
Online Upgrades ONUP� middleware formal/2008-01-13
Quality of Service for CCM� QOSCCM� middleware, components formal/2008-10-02
Unified Component Model for Distributed, Real-Time and Embedded Systems UCM middleware, components ptc/2017-05-18
Wireless Access and Terminal Mobility� WATM� middleware, telecommunications formal/2005-05-02
WSDL/SOAP-CORBA Interworking WSDL2C� middleware formal/2004-04-01
CORBA / Specialized Specifications
SPECIFICATION acronym topical area / domain Document #
CORBA Binding for WSDL CORBABINDING middleware formal/2010-05-08
Data Parallel Processing� DPP� real-time, middleware formal/2006-01-03
Lightweight Load Balancing Service� LtLOAD� real-time, middleware formal/2010-02-04
Lightweight Log Service� LtLOG� real-time, middleware formal/2005-05-02
Real-time CORBA� RT real-time, middleware formal/2005-01-04

Data Distribution Service (DDS) Specifications
SPECIFICATION acronym topical area / domain Document #
Data Distribution Service� DDS� real-time, middleware formal/2015-04-10
DDS Consolidated XML Syntax DDS-XML real-time, middleware ptc/2017-07-02
DDS Data Local Reconstruction Layer� DDS-DLRL� real-time, middleware formal/2015-04-12
DDS for Lightweight CCM
(see also CORBA, Part 3) 
DDS4CCM� middleware,CORBA formal/2012-02-01
DDS-SECURITY� DDS-SECURITY� real-time, middleware formal/2016-08-01
Extensible and Dynamic Topic Types for DDS DDS-XTypes� real-time, middleware formal/2014-11-03
ptc/2017-03-06 - beta
ISO/IEC C++ 2003 Language DDS PSM DDS-PSM-Cxx real-time, middleware formal/2013-11-01
Java 5 Language PSM for DDS DDS-Java real-time, middleware formal/2013-11-02
Real-time Publish-Subscribe Wire Protocol DDS Interoperability Wire Protocol DDSI-RTPS� real-time, middleware formal/2014-09-01
Remote Procedure Call over DDS DDS-RPC real-time, middleware formal/2017-04-01
Web-Enabled DDS DDS-WEB real-time, middleware formal/2016-03-01


LANGUAGE MAPPING SPECIFICATIONS

SPECIFICATION acronym topical area / domain Document #
Ada ADA� software development formal/2010-06-05
C 
(C Language Mapping�)
C software development formal/99-07-35
C++ CPP software development formal/2012-07-02
COBOL COBOL software development formal/99-07-47
CORBA Scripting Language� SCRPT� software development formal/2003-02-01
IDL to C++11 CPP11 software development formal/2015-08-01
IDL to Java Language Mapping� I2JAV� software development formal/2008-01-11
Java to IDL JAV2I� software development formal/2008-01-14
Interface Definition Language�
(OMG Interface Definition Language�)
IDL�
(OMG IDL�)
software development formal/2017-05-07
Lisp LISP� software development formal/2000-06-02
MOF 2 to IDL MOF2I� software development formal/2006-01-02
PL/1 PL1 software development formal/2002-09-05
Python PYTH� software development formal/2002-11-05
RUBY CORBA Language RCLM� software development formal/2013-04-05
Smalltalk ST software development formal/99-07-65
XML/Valuetype Language Mapping� XML� software development formal/2003-04-01


ISO ADOPTED SPECIFICATIONS

SPECIFICATION acronym ISO # Document #
Business Process Model and Notation
(Business Process Modeling Notation�)
BPMN�

19510:2013

formal/2013-11-03
Common Object Request Broker Architecture�, 
v3.1.1
CORBA® Part 1:  Interfaces: 19500-1:2012
Part 2:  Interoperability: 19500-2:2012
Part 3:  Components: 19500-3:2012
formal/2012-05-03
formal/2012-05-04
formal/2012-05-05
Knowledge Discovery Metamodel�, v1.3   KDM

19506:2012

formal/2012-05-08
Meta-Object Facility�, v2.4.2      MOF�

19508:2014

formal/2014-04-05
Meta-Object Facility�, v1.4.1      MOF�

19502:2005

formal/2005-05-05
XML Metadata Interchange�, v2.4.2   XMI�

19509:2014

formal/2014-04-06
XML Metadata Interchange�, v2.0.1   XMI�

19503:2005

formal/2005-05-06
Object Constraint Language�, v2.3.1     OCL�

19507:2012

formal/2012-05-09
Systems Modeling Language� SysML® 19514:2017 formal/2017-05-08
Unified Modeling Language�, v2.4.1    UML� Part 1: Infrastructure: 19505-1:2012

Part 2: Superstructure: 19505-2:2012

formal/2012-05-06

formal/2012-05-07

Unified Modeling Language�, v1.4.2    UML�

19501:2005

formal/2005-04-01


MODELING AND METADATA SPECIFICATIONS

Modeling Specifications
SPECIFICATION acronym topical area / domain Document #
Action Language for Foundational UML� Alf� modeling formal/2017-07-04
Common Terminology Services 2� CTS2� modeling formal/2015-04-01
Common Warehouse Metamodel� CWM� data warehousing, modeling formal/2003-03-02
CWM Metadata Interchange Patterns� MIPS data warehousing, modeling formal/2004-03-25
Diagram Definition� DD� modeling formal/2015-06-01
Distributed Ontology, Modeling, and Specification Language� DOL� modeling ptc/2016-02-37
Essence - Kernel and Language for Software Engineering Methods Essence� modeling formal/2015-12-02
Interaction Flow Modeling Language� IFML� modeling formal/2015-02-05
Languages, Countries, and Codes LCC modeling ptc/16-07-02
Meta Object Facility Core
(Meta-Object Facility�)
MOF� modeling formal/2016-11-01
Model Driven Message Interoperability� MDMI® modeling formal/2010-03-01
MOF Model to Text Transformation Language� MOFM2T� modeling formal/2008-01-16
MOF Query / View / Transformation
(Query/View/Transformation�)
QVT� modeling formal/2016-06-03
MOF Support for Semantic Structures� SMOF� modeling formal/2013-04-02
MOF Facility and Object Lifecycle� MOFFOL� modeling formal/2010-03-04
MOF 2 Versioning and Development Lifecycle� MOFVD� modeling formal/2007-05-01
Object Constraint Language� OCL� modeling formal/2014-02-03
OMG Systems Modeling Language� SysML� modeling formal/2017-05-01
Ontology Definition Metamodel� ODM� modeling formal/2014-09-02
Precise Semantics of UML Composite Structures� PSCS� modeling formal/2015-10-02
ptc/2017-02-29 - beta
Precise Semantics of UML State Machines PSSM  modeling ptc/2017-04-04
Reusable Asset Specification RAS modeling formal/2005-11-02
Semantics of a Foundational Subset for Executable UML Models fUML� modeling formal/2017-07-02
Service oriented architecture Modeling Language� SoaML� modeling formal/2012-05-01
Software Process Engineering Metamodel� SPEM� modeling formal/2008-04-01
Unified Modeling Language� UML� modeling formal/2015-03-01
UML Diagram Interchange�

(see Diagram Definition above for current version) 

UMLDI modeling formal/2006-04-04
UML Human-Usable Textual Notation� HUTN� modeling formal/2004-08-01
XML Metadata Interchange� 
(aka MOF to XMI Mapping)
XMI� modeling formal/2015-06-07


UML PROFILE SPECIFICATIONS

SPECIFICATION acronym topical area / domain Document #
UML Profile for Advanced and Integrated Telecommunication Services� TelcoML� telecommunications formal/2013-08-02
SES Management TelcoML Extension TelcoML-SES� telecommunications formal/2013-08-03
UML Profile for BPMN Processes� BPMNProfile� domain, modeling formal/2014-07-01
UML Profile for CORBA� CORP middleware formal/2002-04-01
UML Profile for CCM
(UML Profile for CORBA Components�)
CCMP� middleware   formal/2005-07-06
UML Profile for CORBA and CCM
(UML Profile for CORBA and Components�)
CCCMP� middleware formal/2008-04-07
UML Profile for Enterprise Application Integration� EAI� domain, modeling formal/2004-03-26
UML Profile for Enterprise Distributed Object Computing� EDOC� domain, modeling formal/2004-02-01
UML Profile for MARTE: Modeling and Analysis of Real-time and Embedded Systems

(UML Profile for MARTE�)

MARTE real-time, middleware formal/2011-06-02
UML Profile for NIEM� NIEM�-UML government formal/2017-04-04
UML Profile for Quality of Service (QoS) and Fault Tolerance� QFTP real-time, middleware, modeling formal/2008-04-05
UML Profile for Schedulability, Performance and Time� SPTP� real-time, middleware, modeling formal/2005-01-02
UML Profile for System on a Chip� SoCP� real-time, middleware, modeling formal/2006-08-01
UML Profile for Software Radio (aka PIM & PSM for Software Radio Components) SDRP� software-based communications formal/2007-03-01
UML Profile for Voice VOICP� telecommunications formal/2008-04-06
UML Testing Profile� UTP� modeling formal/2013-04-03
ptc/17-09-29


MODERNIZATION SPECIFICATIONS

SPECIFICATION acronym topical area / domain Document #
Abstract Syntax Tree Metamodel� ASTM� modeling formal/2011-01-05
Automated Technical Debt Measure ATDM modeling ptc/17-07-01
CISQ� Specifications:      
     Automated Enhancement Points AEP modeling formal/2017-04-03
     Automated Function Points� AFP� modeling formal/2014-01-03
     Automated Source Code Maintainability Measure� ASCMM� modeling formal/2016-01-01
     Automated Source Code Performance Efficiency
     Measure�
ASCPEM� modeling formal/2016-01-02
     Automated Source Code Reliability Measure� ASCRM� modeling formal/2016-01-03
     Automated Source Code Security Measure� ASCSM� modeling formal/2016-01-04
Implementation Patterns Metamodel for Software Systems� - see SPMS IPMSS� modeling ptc/14-07-01
Knowledge Discovery Metamodel� KDM modeling formal/2016-09-01
Structured Assurance Case Metamodel�
(combines ARM and SAEM documents)
SACM� modeling ptc/17-07-03
Structured Metrics Meta-model
(Structured Metrics Metamodel�)
SMM� modeling formal/2016-04-04
Structured Patterns Metamodel Standard� SPMS� modeling formal/2017-04-05
ptc/17-05-14


PLATFORM INDEPENDENT MODEL (PIM), PLATFORM SPECIFIC MODEL (PSM), INTERFACE SPECIFICATIONS

CORBAservices Specifications
SPECIFICATION acronym topical area / domain Document #
Additional Structuring Mechanisms for the OTS OTS transaction management, middleware formal/2005-01-01
Collection Service� COLL� collection management, middleware formal/2002-08-03
Concurrency Service� CONC� object consistency, middleware formal/2000-06-14
Enhanced View of Time� EVoT� time management, middleware formal/2008-08-01
Event Service� EVNT� event management, middleware formal/2004-10-02
Externalization Service EXT object state management, middleware formal/2000-06-16
Licensing Service LIC� software licensing, middleware formal/2000-06-17
Life Cycle Service LFCYC� object life cycle management, middleware formal/2002-09-01
Lightweight Services LtSVC� resources constraints formal/2004-10-01
Management of Event Domains MED event management, middleware formal/2001-06-03
Naming Service NAM object location management, middleware formal/2004-10-03
Notification Service NOT event management, middleware formal/2004-10-11
Notification / JMS Interworking Service� NOTJMS� event management, middleware formal/2004-10-09
Persistent State Service� PSS� object persistence, middleware formal/2002-09-06
Property Service PROP object properties, middleware formal/2000-06-22
Query Service QUER� collection management, middleware formal/2000-06-23
Relationship Service REL object relationships, middleware formal/2000-06-24
Security Service SEC security, middleware

formal/2002-03-11

Telecoms Log Service TLOG� event management, middleware formal/2003-07-01
Time Service TIME time management, middleware formal/2002-05-06
Trading Object Service� TRADE object location management, middleware formal/2000-06-27
Transaction Service
(Object Transaction Service�)
TRANS transaction management, middleware formal/2003-09-02
CORBAfacilities Specifications
SPECIFICATION acronym topical area / domain Document #
Internationalization and Time ITFAC� software development formal/2000-01-01
Mobile Agent Facility� MOBFAC� software development formal/2000-01-02

CORBA EMBEDDED INTELLIGENCE SPECIFICATIONS

SPECIFICATION acronym topical area / domain Document #
Platform Independent Model and Platform Specific Model for Super Distributed Object SDO real-time, embedded systems formal/2008-10-01
Smart Transducers SMART real-time, embedded systems formal/2003-01-01

CORBA SECURITY SPECIFICATIONS

SPECIFICATION acronym topical area / domain Document #
Authorization Token Layer Acquisition Service� ATLAS� middleware, security formal/2002-10-01
Common Secure Interoperability� CSIv2� see CORBA/IIOP  
Security Service SEC see also CORBAservices  
Public Key Infrastructure PKI see also Domain  
Resource Access Decision Facility� RAD see also Domain  

OMG DOMAIN SPECIFICATIONS

SPECIFICATION acronym topical area / domain Document #
Air Traffic Control� ATC� transportation formal/2000-05-01
Alert Management Service� ALMAS� c4i formal/2009-11-01
Application Instrumentation� APP-INST� c4i formal/2016-05-01
Application Management and System Monitoring for CMS Systems� AMSM� c4i formal/2010-11-02
Archetype Modeling Language� AML� healthcare dtc/2017-05-02
Audio / Video Streams� AVSTR� telecommunications formal/2000-01-03
Bibliographic Query Service� BQS� life sciences research formal/2002-05-03
Biomolecular Sequence Analysis� BSA� life sciences research formal/2001-06-08
Chemical Structure and Access Representation� CSAR� life sciences research formal/2007-01-02
Clinical Decision Support Service� CDSS� healthcare formal/2011-07-01
Clinical Observations Access Service� COAS� healthcare formal/2001-04-06
Computer Aided Design Services� CAD manufacturing formal/2005-01-07
Conversion Model for Payment Message Standards
(see Model Driven Message Interoperability MDMI)
Currency Service� CURR� finance formal/2000-06-29
Data Acquisition from Industrial Systems� DAIS� manufacturing formal/2005-06-01
Dependability Assurance Framework for Safety-Sensitive Consumer Devices� DAF™ sysa formal/2016-02-01
Distributed Simulation Systems DSS simulation formal/2002-11-11
EDMC-Financial Industry Business Ontology
(EDM-C  Financial Industry Business Ontology®)
EDMC-FIBO
(FIBO®)
finance  
     Business Entities BE finance dtc/1206-08-57
dtc/2016-02-02
     Financial Business and Commerce FBC finance formal/2017-06-01
     EDMC-FIBO Foundations FND finance dtc/16-03-03
formal/2017-06-02
     Indices and Indicators IND finance formal/2017-07-01
EXPRESS Information Modeling Language� EXPRESS manufacturing formal/2015-05-01
Financial Instrument Global Identifier® FIGI® finance formal/2015-12-01
Finite State Machine Component for RTC� FSM4RTC robotics formal/2016-04-01
Gene Expression GENE life sciences research formal/2003-10-01
General Ledger LEDG� finance formal/2001-02-67
Genomic Maps
(OMG Genomic Maps�)
GMAPS� life sciences research formal/2002-02-01
Ground Equipment Monitoring Service� GEMS� space formal/2016-06-05
Hardware Abstraction Layer for Robotic Technology� HAL4RT� robotics dtc/2016-01-01
HData RESTful Transport
(OMG hData RESTful Transport�)
HData� HL7 formal/2013-10-03
Historical Data Acquisition from Industrial Systems� HDAIS� manufacturing formal/2005-06-02
Identity Cross-Reference Service� IXS� health formal/2011-05-07
IT Portfolio Management Facility� ITPMF� cross-domain formal/2007-05-02
Laboratory Equipment Control Interface Specification� LECIS� life sciences research formal/2003-03-19
Lexicon Query Service LQS� healthcare formal/2000-06-31
Life Sciences Analysis Engine LSAE� life sciences research formal/2005-12-02
Life Sciences Identifiers LIS� life sciences research formal/2004-12-01
Macromolecular Structure MACSTR� life sciences research formal/2002-05-01
Metamodel for the Federal Transition Framework FTF� government formal/2009-02-01
Model for Performance-driven Government� MPG� government formal/2013-12-11
Negotiation Facility NEG electronic commerce formal/2002-03-14
NIEM� - see UML Profile for NIEM      
Open Architecture Radar Interface Standard� OARIS� c4i formal/2016-03-02
Party Management Facility PARTY finance formal/2001-02-68
Person Identification Service PIDS� healthcare formal/2001-04-04

Phenotype and Genotype Object Model�

PAGE-OM� life sciences formal/2010-07-01

PIM and PSM for Smart Antenna

smartant software-based communications formal/2009-01-01
Product Data Management Enablers PDME� manufacturing formal/2000-11-11
Product Lifecycle Management Services PLM manufacturing formal/2011-05-03
Property and Casualty Information Models PC finance formal/2014-11-01
Public Key Infrastructure PKI electronic commerce, security formal/2002-09-04
Records Management Service� RMS� government formal/2011-11-04
Requirements Interchange Format ReqIF� manufacturing formal/2016-07-01
Resource Access Decision� RAD healthcare, security formal/2001-04-01
Retrieve, Locate, and Update Service� RLUS� healthcare formal/2011-07-02
Robotic Interaction Service� RoIS� robotic interaction service formal/2016-08-02
Robotic Localization Service� RLS� robotic localization service formal/2012-08-01
Robotic Technology Component� RTC robotics software development formal/2012-09-01
Satellite Operations Language Metamodel� SOLM� space formal/2012-11-11
Services Directory ServD healthcare formal/2014-02-01
Shared Operational Picture Exchange Services� SOPES� c4/i formal/2011-05-04
Single Nucleotide Polymorphisms SNP life sciences research formal/2005-11-01
Surveillance User Interface� SURV� transportation formal/2003-03-62
SysML-Modelica Transformation� SyM� system engineering formal/2012-11-09
SysML Extension for Physical Interaction and Signal Flow Simulation SysPISF   dtc/2016-07-01
Systems Modeling Language�
(a.k.a. OMG Systems Modeling)
SysML® modeling formal/2015-06-03
ptc/16-12-01
TACSIT Controller Interface� TCI� c4i formal/2013-02-03
Task and Session TSKSES� cross-domain formal/2000-05-03
Telecom Service & Access Subscription� TSAS� telecommunications formal/2002-12-01
Test Information Interchange Format� TestIF� c4i formal/2015-05-05
UML Profile for NIEM� NIEM�-UML government formal/2017-04-04
Unified Architecture Framework Profile UAF c4i dtc/2017-05-08
Unified Profile for DoDAF and MODAF� UPDM� c4i formal/2013-08-04
Utility Management Systems Data Access Facility� UMS� utility management formal/2005-06-03
XML Telemetric & Command Exchange� XTCE� space formal/2008-03-01
XTCE Profile for US Government Satellites� XUSP� space formal/2015-05-18

SIGNAL- AND IMAGE-PROCESSING

SPECIFICATION acronym topical area / domain Document #
VSIPL�  (Vector, Signal, and Image Processing Library) VSIPL® signal and image processing formal/2014-08-01
VSIPL++  
(Vector, Signal, and Image Processing Library)
VSIPL++ signal and image processing formal/2014-08-05
 
 
NOTE:  To access older versions of associated documents, please click here.
 
Hit Counter Updated on October 27, 2017
Copyright � 1997-2017 Object Management Group, Inc. All Rights Reserved. For questions about the WEBSITE , please contact [email protected] For TECHNICAL questions, please contact [email protected] The site is using DHTML JavaScript Menu By Milonic.com.