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: |
|
|
| 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: |
|
| 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: |
|
| 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: |
|
| 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: |
|
| 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 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: |
|
| 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: |
|
| 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: |
|
| Contact Information: |
|
| 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: |
|
| Contact Information: |
|
| 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: |
|
| 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: |
|
| 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: |
|
| Revision
Information: |
|
| 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: |
|
| 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
April 12, 2013
|