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 UML Profile Specifications

This page provides a catalog of UML Profile specifications. A UML profile is a specification that does one or more of the following:

  • Identifies a subset of the UML metamodel.
  • Specifies “well-formedness rules” beyond those specified by the identified subset of the UML metamodel.
    “Well-formedness rule” is a term used in the normative UML metamodel specification to describe a set of constraints written in UML’s Object Constraint Language (OCL) that contributes to the definition of a metamodel element.
  • Specifies “standard elements” beyond those specified by the identified subset of the UML metamodel.
    “Standard element” is a term used in the UML metamodel specification to describe a standard instance of a UML stereotype, tagged value or constraint.
  • Specifies semantics, expressed in natural language, beyond those specified by the identified subset of the UML metamodel. 
  • Specifies common model elements, expressed in terms of the profile.

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: OMG Systems Modeling Language (SysML)
Description: The OMG Systems Modeling Language (OMG SysML™) is a general-purpose graphical modeling language for specifying, analyzing, designing, and verifying complex systems that may include hardware, software, information, personnel, procedures, and facilities. In particular, the language provides graphical representations with a semantic foundation for modeling system requirements, behavior, structure, and parametrics, which is used to integrate with other engineering analysis models. SysML represents a subset of UML 2.0 with extensions needed to satisfy the requirements of the UML for Systems Engineering RFP. SysML uses the OMG XML Metadata Interchange (XMI®) to exchange modeling data between tools.  
OMG Cross Reference: Domain Specifications

Specification Name: PIM and PSM for Smart Antenna
Description: This Specification supports a smart antenna subsystem that can be utilized for expanding a single antenna system to array antenna system. The Smart Antenna specification is physically partitioned into three major chapters: UML Profile for Smart Antenna (SA), SA PIM, and SA PSM. UML Profile for SA defines a language for modeling a smart antenna system by expanding the UML language. SA PIM provides a set of interfaces for interfacing with the signal processing module, RF module, and controller module. SA PSM provides a rule for transforming the elements of the Profile and SA PIM into the platform specific model for CORBA IDL and XML. The SA specification is related to "Communication Channel and Equipment Specification (formal/07-03-02)" volume in such a way that stereotypes and class that have not been commented in the SA specification are defined in it.
OMG Cross Reference: Domain Specifications

Specification Name: Service oriented architecture Modeling Language (SoaML®)
Description: This specification presents the SoaML (Service oriented architecture Modeling Language) specification provides a metamodel and a UML profile for the specification and design of services within a service-oriented architecture.
Latest / past specifications:
Current version:  Past versions: n/a
Finalization  Information:
Working Document: Version 1.0 Beta 2  

Specification Name: UML Profile for Advanced and Integrated Telecommunication Services (TelcoML)
Description: The objective of this specification is to define a UML Profile for designing advanced and integrated Telecommunication services.

An advanced and integrated telecom service generally means a service that exploits the convergence of communication networks - landline, wireless and voice, and in the same time takes advantage of the plethora of facilities accessible from the World Wide Web. Sensibility to user context - like presence, localization, user preferences and use of communication means (like SMS or voice messaging) are some of typical ingredients that appear in innovative telecommunication services that operators or third party service providers would like to offer to end-users. Application of model-driven techniques for an agile development of this new kind of services will be facilitated by the definition of a domain specific UML profile.

This specification standardizes firstly the UML representation of a selected set of service interfaces of typical telecommunication facilities (the TelcoML Enabler Library). Secondly, among different possibilities offered by UML to represent service logic, this specification selects one convention to represent service compositions (the TelcoML Composition profile).

Finalization Information:
Status: 1.0 finalization underway Working Document: 1.0 Beta 1 Specification

Specification Name: UML Profile for CORBA®
Description: Provides a standard means for expressing the semantics of CORBA IDL using UML notation and support for  expressing these semantics with UML tools.
Keywords: constraints, extension mechanism, IDL, metamodel, package, profile, stereotype, UML notation
Latest / past specifications:

Current version: 1.0

Past versions: n/a

Contact Information:
  Middleware and Related Services PTF      
Related OMG Specifications: CORBA/IIOP, UML, UML Human-Usable Textual Notation (HUTN), 
OMG Cross Reference: CORBA/IIOP Specifications, UML Profile for CORBA & CCM 

Specification Name: UML Profile for CORBA® Component Model (CCM)
Description:

This specification provides a standard means for expressing CCM-based applications (PSMs) using UML notation and thus supporting all kinds of MDA model transformations such PIM-to-PSM and PSM-to-PSM. It is also designed to work with MOF repositories.

Keywords: CCM, MDA, profile
Latest / past specifications:

Current version: formal/2008-04-07 (see CCCMP below)

Past versions: n/a

Contact Information:
  Middleware and Related Services PTF      
Related OMG Specifications: CORBA Component Model, MOF, UML
OMG Cross Reference: CORBA/IIOP Specifications, UML Profile for CORBA & CCM
Related  Industry Standards:    

Specification Name: UML Profile for CORBA®  & CORBA® Component Model (CCCMP)
Description:

This specification provides a UML 2 profile that facilitates representation of concepts needed to represent a pure CORBA or CORBA Components PSM. In conjunction with existing OMG specifications, namely UML 2, CORBA, CORBA Components and the MOF 2, this will result in significant benefits to the CORBA and CORBA Components user community and the users of MDA in general.

NOTE This specification is intended to replace the existing UML Profile for CORBA and UML Profile for CCM specifications.
Keywords: artifact, component, component type, facet, factory, finder, home, port, receptacle, segment
Latest / past specifications:

Current version: 1.0

Past versions: n/a

Contact Information:
  Middleware and Related Services PTF      
Related OMG Specifications: CORBA/IIOP, Deployment and Configuration of Component-based Distributed Applications, MOF Core, OCL, QoS for CCM, Streams for CCM, UML, UML Profile for CORBA, UML Profile for CCM
OMG Cross Reference: CORBA/IIOP Specifications
Most recent IPR and Implementation questionnaire responses:

Specification Name: UML Profile for Data Distribution
Description: The purpose of this document is to specify a UML Profile for the analysis and design of object-oriented systems using Data Distribution Service. 
Keywords: Data Centric Publish-Subscribe (DCPS), Data Distribution Service (DDS), Data Local Reconstruction Layer (DLRL)
Finalization Information:
Status: 1.0 finalization underway Working Document: 1.0 Beta 1 Specification Contact: UML4DDS FTF
Related OMG Specifications:

Data Distribution Service for Real-Time Systems Version 1.2UML 2.1.1 Superstructure; UML 2.1.1 Infrastructure; XMI 2.1

OMG Cross Reference: DDS Specifications

Specification Name: UML Profile for Enterprise Application Integration (EAI)
Description: Provides a  metadata interchange standard for information about accessing application interfaces. The goal is to simplify application integration by standardizing application metadata for invoking and translating application information.
Keywords: activity model, collaboration model, EAI, EDOC JMS, metamodel.
Latest / past specifications:
Current version: 1.0 Past versions: n/a
Contact Information:
  Business Modeling and Integration DTF      
Related OMG Specifications: CORBA/IIOP, CWM, MOF, UML, UML Profile for EDOC
OMG Cross Reference: Domain Specifications

Specification Name: UML Profile for Enterprise Distributed Object Computing (EDOC)
Description: The vision of the EDOC Profile is to simplify the development of component based EDOC systems by means of a modeling framework, based on UML 1.4 and conforming to the OMG Model Driven Architecture. EDOC is composed of seven specifications: (1) Enterprise Collaboration Architecture (ECA); (2) Metamodel and UML Profile for Java and EJB; (3) Flow Composition Model (FCM); (4) UML Profile for Patterns; (5) UML Profile for ECA; (6) UML Profile for Meta Object Facility; and (7) UML Profile for Relationships
Keywords: ECA, EDOC, EJB, Enterprise Collaboration Architecture, Enterprise Distributed Object Computing, Flow Composition Model, MDA, RM-ODP, UML, Virtual metamodel:
Latest / past specifications:
Current version: 1.0 Past versions: n/a
Revision Information:
Status: 1.1 revision underway Working Document:
Version 1.0
Contact: EDOC 1.1 RTF
Related OMG Specifications: CORBA/IIOP, UML, UML Human-Usable Textual Notation (HUTN), UML Profile for EAI
OMG Cross Reference: Domain Specifications
Related  Industry Standards: Sun Java Community Process JSR-26Status: 1.0 submission adopted

Specification Name: UML Profile for Modeling and Analysis of Real-time and Embedded Systems (MARTE)
Description: This specification of a UML™ profile adds capabilities to UML for model-driven development of Real Time and Embedded Systems (RTES). This extension, called the UML profile for MARTE (in short MARTE), provides support for specification, design, and verification/validation stages. This new profile is intended to replace the existing UML Profile for Schedulability, Performance and Time.
Keywords: Allocation Modeling, communication, computation, core elements, Detailed Resource Modeling (DRM), General Component Model (GCM), Generic Quantitative Analysis Modeling (GQAM), Generic Resource Modeling (GRM), Non-functional Properties Modeling (NFP), Performance Analysis Modeling (PAM), schedulability analysis modeling, Time modeling
Latest / past specifications:
Current version:  1.1 Past versions: 1.0
Related OMG Specifications: UML (2.0 Infrastructure; 2.0 and 2.1 Superstructure), UML Profile for SPT, XMI
OMG Cross Reference: Specialized CORBA Specifications
Related  Industry Standards:    
Most recent IPR and Implementation questionnaire responses:

Specification Name: UML Profile for Modeling QoS and Fault Tolerance Characteristics and Mechanisms
Description: This specification defines a set of UML extensions to represent Quality of Service and Fault-Tolerance concepts. These extensions reduce the problems of UML 2.0 for the description of Quality of Service and Fault-Tolerance properties, and integrate the extensions in two basic general frameworks (QoS Modeling Framework, and FT Modeling Framework). The general framework for the description of QoS requirements and properties gives the support to describe vocabulary that is used in high quality technologies (e.g., real-time, fault-tolerant). 
Keywords: coherence, demand, dependability, efficiency, integrity, latency, mitigation, security, risk assessment, scalability, throughput
Latest / past specifications:
Current version: 1.1 Past versions
Contact Information:
Realtime, Embedded and Specialized Systems PTF  
Related OMG Specifications: CORBA/IIOP, UML, UML Profile for SPT
OMG Cross Reference: Specialized CORBA Specifications
Related  Industry Standards:    
Most recent IPR and Implementation questionnaire responses:

Specification Name: UML Profile for Schedulability, Performance and Time
Description: Specifies a  UML profile that defines standard paradigms of use for modeling of time-, schedulability-, and performance-related aspects of real-time systems" that (1.) enable the construction of models that can be used to make quantitative predictions regarding these characteristics; (2.) facilitate communication of design intent between developers in a standard way; and (3.) enable interoperability between various analysis and design tools.
Keywords: analysis, concurrency, domain viewpoint, extensions, modeling, model processing, performance, real-time, resource, schedulability, tag value language, time, UML
Latest / past specifications:
Current version: 1.1 Past versions
Contact Information:
  Realtime, Embedded and Specialized Systems PTF      
Related OMG Specifications: CORBA/IIOP, Enhanced Time, UML Profile for MARTE, Real-time CORBA (Static Scheduling, Time, UML
OMG Cross Reference: Specialized CORBA Specifications

Specification Name: UML Profile for Software Radio (also referred to as PIM & PSM for Software Radio Components)
Description: This specification supports the ability to develop waveforms, which promotes the portability of waveforms across Software Defined Radios (SDR). The terms Software Radio and Software Defined Radio are used to describe radios that are implemented with strong emphasis on software.

PLEASE NOTE: This specification is physically partitioned into 5 volumes: Communication Channel & Equipment, Component Document Type Definitions, Component Framework, Data Link Layer Facilities, and POSIX Profiles.

Domain: Software-based Communications
Keywords: component, logical device, mapping, metadata, model. MDA, platform, radio platform, radio set, radio system, service, SWRadio
Latest / past specifications:

Current version: 1.0

Past versions: n/a

Revision Information:
Status: next revision started Working Document: 
Version 1.0
Contact: PIM & PSM for SWRadio RTF
Related OMG Specifications: CORBA/IIOP, Deployment and Configuration, Enhanced View of Time, Lightweight Services, Lightweight Log Service, Minimum CORBA, OCL, Property Service, UML, UML Profile for CORBA
OMG Cross Reference: Domain Specifications
Most recent IPR and Implementation questionnaire responses:

Specification Name: UML Profile for System on a Chip (SoCP)
Description: This specification defines a UML 2 profile for SoC (System on a Chip) design. This profile provides following representation capabilities : (1.) hierarchical representation of modules and channels, which are the fundamental elements of SoC; (2.) roles of modules; and (3.) information transferred between modules using only one type of diagram.
Keywords: channel, connector, member function, module, port
Latest / past specifications:
Current version: 1.0.1 Past versions: n/a
Contact Information:
Realtime, Embedded and Specialized Systems PTF  
Related OMG Specifications: MOF, UML, UML Profile for SPT
OMG Cross Reference: Specialized CORBA Specifications

Specification Name: UML Profile for Voice
Description:

This specification addresses the standardization of dialog models used in voice-based applications in a platform-independent way. More precisely, this specification provides the following: (1.)  A MOF metamodel to describe platform independent concepts to model voice dialogs; and (2.) A UML profile to describe the usage of the UML notation when modeling voice dialogs.

Domain: Telecommunications
Latest / past specifications:

Current version: 1.0

Past versions: n/a

Contact Information:
  Middleware and Related Services PTF      
Revision Information:
Status: 1.1 revision underway Working Document: 
Version 1.0
Contact: 1.1 Voice RTF
Related OMG Specifications: MOF 1.3, UML 1.3, XMI 1.1
OMG Cross Reference: Domain Specifications
Related  Industry Standards:  Voice XML Markup Language http://www.w3.org/TR/2003/CR-voicexml20-20030220/
Most recent IPR and Implementation questionnaire responses:


Specification Name: UML Testing Profile (UTP)
Description: The UML Testing Profile defines a language for designing, visualizing, specifying, analyzing, constructing and documenting the artifacts of test systems. It is a test modeling language that can be used with all major object and component technologies and applied to testing systems in various application domains. The UML Testing Profile can be used stand alone for the handling of test artifacts or in an integrated manner with UML for a handling of system and test artifacts together.
Keywords: Arbiter, Coding Rules, Coordination, Data Partition, Data Pool, Log Action, Observation,  Profile, Stimulus, Test Architecture, Test Behavior, Test Case, Test Component, Test Configuration, Test Control, Test Data, Test Elements, Test Invocation, Test Objectives, Test Suite, Test Trace, Time Concepts, Timeout, Timer, Timezone, Utility Part, Validation, Action, Verdict, Wildcard
Latest / past specifications:
Current version: 1.0 Past versions: n/a
Revision Information:
Status: revision underway  Working Document: 1.1 Beta 2 Specification Contact: UML Testing Profile RTF
Related OMG Specifications: MOF, UML
Related  Industry Standards: ETSI ES 201 873-1: The Testing and Test Control Notation version 3; Part 1: TTCN-3 Core Language. V2.2.1 (2002-10), 2002; also an ITU-T standard Z.140; ETSI ES 201 873-3: The Testing and Test Control Notation version 3; Part 3: TTCN-3 Graphical Presentation Format (GFT). V2.2.1 (2002-10), 2002; also an ITU-T standard Z.142; ITU-T Z.120: Message Sequence Charts (MSC), Nov. 1999.
  
[ top ] [ Index Page ]
 

Edited by Linda on July 19, 2012

 
Copyright © 1997-2012 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 Netscape Navigator, 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.