Unified Modeling Language (UML)

Primary tab navigation

Unified Profile for DODAF/MODAF (UPDM) is a modeling profile built on top of the Unified Modeling Language which was initiated by the Object Management Group (OMG). It’s objective is to provide a standard that supports the United States Department of Defense Architectural Framework (DODAF) and the United Kingdom’s Ministry of Defence Architectural Framework (MODAF).

Details of IBM’s support for the UPDM standard, through integrated, collaborative solutions can be found on the IBM Rational solutions for Defense page.

Service Oriented Architecture Modeling Language (SoaML) is an Object Management Group (OMG) initiated standard which extends the Unified Modeling Language (UML) to enable the modeling and design of services within a service-oriented architecture.

More information on IBM’s ongoing commitment to this important standard can be found on Developer Works in the SOA and web services area.

The UML Profile for MARTE: Modeling and Analysis of Real-Time and Embedded Systems (MARTE) is a UML profile which adds significant capabilities to help address the issues faced when designing and developing real-time and embedded systems. The main areas of concern addressed by this profile are: core concepts for design and implementation and model analysis, including performance and schedulability.

Contact IBM

Considering a purchase?


Analyze system safety using UML
Learn developers and analysts capture safety-related requirements, to perform fault tree analysis to create designs that meet those safety concerns.

Using models to design business processes and services
Learn the value of designing your business processes and services with UML

Collaborative design with Rational Rhapsody Design (YouTube, 00:07:46)
See how design management improves team collaboration