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 | CORBAservices | CORBA security | CORBA Embedded Intelligence | DDS |
 | Language Mappings | ISO Adopted Specifications | Modeling and Metadata | Modernization |
| Domain Specifications | Signal- and Image-Processing

BUSINESS MODELING SPECIFICATIONS

SPECIFICATION acronym topical area / domain Document #
Business Motivation Model BMM business process design formal/2014-05-01
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 BPMN business process design formal/2013-12-09
Case Management Model and Notation

      CMMN

business modeling formal/2014-05-05
Date-Time Vocabulary DTV business process design formal/2013-08-01
Decision Model and Notation DMN bmi dtc/2014-02-01
Production Rule Representation PRR business process design formal/2009-12-01
Semantics of Business Vocabulary and Business Rules SBVR business process semantics formal/2013-11-04
Value Delivery Modeling Language VDML bmi dtc/2014-04-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/2013-04-01
Authorization Token Layer Acquisition Service (ATLAS) ATLAS middleware formal/2002-10-01
Common Object Request Broker Architecture (CORBA/IIOP) 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/IIOP) 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-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 Policy Vocabulary IEF-IEPPV middleware ptc/2014-02-16
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
Wireless Access and Terminal Mobility in CORBA 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 LtLOAD real-time, middleware formal/2010-02-04
Lightweight Logging 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 Services DDS real-time, middleware ptc/14-06-03
DDS Data Local Reconstruction Layer DDS-DLRL real-time, middleware ptc/14-06-05
DDS for Lightweight CCM
(see also CORBA, Part 3) 
dds4ccm middleware,CORBA formal/2012-02-01
DDS-SECURITY DDS-SECURITY real-time, middleware ptc/2014-06-01
Extensible and Dynamic Topic Types for DDS DDS-XTypes real-time, middleware formal/2014-11-03
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
Web-Enabled DDS DDS-WEB real-time, middleware ptc/2013-11-22


IDL LANGUAGE MAPPING SPECIFICATIONS

SPECIFICATION acronym topical area / domain Document #
Ada ADA software development formal/2010-06-05
C 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/2014-01-01
IDL to Java I2JAV software development formal/2008-01-11
Java to IDL JAV2I software development formal/2008-01-14
Interface Definition Language 3.5 IDL35 software development formal/2014-03-01
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 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 Core, v2.4.2 MOF

19508:2014

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

19502:2005

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

19509:2014

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

19503:2005

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

19507:2012

formal/2012-05-09
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

UML, MOF, CWM, XMI Specifications
SPECIFICATION acronym topical area / domain Document #
Action Language for Foundational UML ALF modeling formal/2013-09-01
Common Terminology Services 2 CTS2 modeling formal/2013-12-01
CTS2 XML to JSON Transformation Rules (see Common Terminology Services 2)
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/2012-07-01
Essence - Kernel and Language for Software Engineering Methods Essence modeling formal/2014-11-02
Interaction Flow Modeling Language IFML modeling ptc/2014-03-14
Meta Object Facility Core MOF modeling formal/2014-04-03
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 QVT modeling formal/2011-01-01
ptc/2014-03-38
MOF Support for Semantic Structures SMOF modeling formal/2013-04-02
MOF 2 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/2012-06-01
Ontology Definition Metamodel ODM modeling formal/2014-09-02
Precise Semantics of UML Composite Structures PSCS modeling ptc/2014-06-15
Reusable Asset Specification RAS modeling formal/2005-11-02
Semantics of a Foundational Subset for Executable UML Models FUML modeling formal/2013-08-06
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/2011-08-05,
formal/2011-08-06
UML Simplified (UML 2.5) UML modeling ptc/2013-09-05
UML 2.0 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
XMI  (aka MOF to XMI Mapping) XMI modeling formal/2014-04-04
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 CCMP middleware   formal/2005-07-06
UML Profile for CORBA and CCM 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 MARTE real-time, middleware formal/2011-06-02
UML Profile for 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


MODERNIZATION SPECIFICATIONS

SPECIFICATION acronym topical area / domain Document #
Abstract Syntax Tree Metamodel ASTM modeling formal/2011-01-05
Automated Function Points AFP modeling formal/2014-01-03
Implementation Patterns Metamodel for Software Systems IPMSS modeling ptc/14-07-01
Knowledge Discovery Metamodel KDM modeling formal/2011-08-11
Structured Assurance Case Metamodel
(combines ARM and SAEM documents)
SACM modeling formal/2013-02-01
Structured Metrics Metamodel SMM modeling formal/2012-01-05


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 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 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 dtc/2014-06-08
Application Management and System Monitoring for CMS Systems AMSM c4i formal/2010-11-02
Audio / Visual 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
Case Management Model and Notation CMMN bmi dtc/2013-01-01
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 CURR finance formal/2000-06-29
Data Acquisition from Industrial Systems DAIS manufacturing formal/2005-06-01
Distributed Simulation Systems DSS simulation formal/2002-11-11
EDMC-Financial Industry Business Ontology EDMC-FIBO finance  
     EDMC-FIBO Business Entities EDMC-FIBO/BE finance dtc/2014-05-01
     EDMC-FIBO Foundations EDMC-FIBO/FND finance dtc/2014-01-02
EXPRESS Metamodel EXPRESS manufacturing formal/2010-10-01
Financial Instrument Global Identifier FIGI finance dtc/2014-07-01
Gene Expression GENE life sciences research formal/2003-10-01
General Ledger LEDG finance formal/2001-02-67
Genomic Maps GMAPS life sciences research formal/2002-02-01
Ground Equipment Monitoring Service GEMS space formal/2014-05-03
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 dtc/14-09-30
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   formal/2013-10-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/2013-02-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 Information Exchange Data Model 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
Systems Modeling Language
(a.k.a. OMG Systems Modeling)
SysML modeling formal/2012-06-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 dtc/2013-11-10
UML Profile for NIEM NIEM-UML government formal/2014-06-01
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 and Command Exchange XTCE space formal/2008-03-01
XTCE US Government Satellite Conformance Profile XUSP space dtc/2014-04-01

SIGNAL- AND IMAGE-PROCESSING

SPECIFICATION acronym topical area / domain Document #
VSIPL VSIPL signal and image processing formal/2014-08-01
VSIPL++ VSIPL++ signal and image processing formal/2014-08-05
 
 
NOTE:  To access older versions of associated documents, please click here.
 
Hit Counter Updated on November 21, 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 Firefox, Internet Explorer versions  7.0 or later or any browser
 capable of viewing JavaScript and CSS 2.0. The site is using
DHTML JavaScript Menu By Milonic.com.