Title:Object Management Group - UML
Description:UML, Unified Modeling Language, OMG, Object Management Group, modeling, UML
Keywords:UML,Unified Modeling Language, OMG, Object Management Group, modeling, UML
Body:
Object Management Group - UML
map
UML® Resource Page
[ Introduction
to UML ] [
UML Success Stories ] [
UML Certification Program ]
[
Vendor Directory ]
Getting Started with UML:
The Unified Modeling Language™ - UML - is OMG's most-used specification,
and the way the world models not only application structure, behavior, and
architecture, but also business process and data structure.
UML, along with the Meta Object Facility
(MOF™), also provides a key foundation for OMG's Model-Driven
Architecture®, which unifies every step of development and integration from
business modeling, through architectural and application modeling, to
development, deployment, maintenance, and evolution.
OMG is a
not-for-profit computer industry specifications consortium; our members define
and maintain the UML specification which we publish in the series of documents
linked on this page for your free download. Software providers of every kind build
tools that conform to these specifications. To model in UML, you'll have to
obtain a compliant modeling tool from one of these providers and learn how to use it. The links at the
bottom of this page will help you do that.
If you're new to modeling and UML, start with our own Introduction
to UML, here, and possibly this piece on the
benefits
of modeling to your application development cycle.
What's on this page? Lots of links to:
The current UML specification for free
download
Standard UML Profiles and related specifications
Articles about UML
UML Resource Pages
UML Tutorials
OMG's UML Professional Certification Program
Lists of UML Tools
Materials about Modeling Methodologies
If you're a modeler, especially if you're just starting out, you will
probably find the specifications themselves a bit hard to read. Keep in mind
that they're the formal definition of the modeling language itself, and not
an instruction book on quot;How to Model Using UML quot;. To learn about
modeling, start with the tutorials linked near the
bottom of this page, and follow up with training
from one of these OMG member companies, or pick up one of the hundred-plus
books on modeling with UML. (Type quot;UML quot; into the search bar of your
favorite on-line bookstore, or look here.)
On the other hand, if your company produces a UML-compliant modeling
tool or UML training, these specifications will be your bible so download them
and start reading, but check out the caveats two sections down this page if you're going
to work with UML 2.0.
The Current Official UML Specification:
You can always download the current official version of UML and its
associated specifications from our Specifications Catalog page for Modeling and
Metadata Specifications at http://www.omg.org/technology/documents/modeling_spec_catalog.htm#UML
UML Profiles and Related Specifications:
UML Profiles tailor the language to specific areas - some for business
modeling; others for particular technologies. All of our standard profiles are
available from our Profiles Catalog at http://www.omg.org/technology/documents/profile_catalog.htm
. On it, you'll find these Profiles:
Platform Independent Model (PIM) amp; Platform Specific Model (PSM) for
Software Radio Components (also referred to as UML Profile for Software
Radio)
UML Profile for CORBA® and CORBA® Component Model (CCM) [This
specification supersedes the separate profiles for CORBA® and the CORBA® Component Model.]
UML Profile for Enterprise Application Integration (EAI)
UML Profile for Enterprise Distributed Object Computing (EDOC)
UML Profile for Modeling QoS and Fault Tolerance Characteristics and
Mechanisms
UML Profile for Schedulability, Performance and Time
UML Profile for System on a Chip (SoC)
UML Profile for Systems Engineering (SysML)
UML Testing Profile
UML-Related Work in Progress:
For information on the UML-related and other adoptions underway, OMG members
can check out this Work in Progress page;
non-members should look at this public
Work in Progress page where you can click on the quot;document quot; links
and get the public RFI and RFP documents, at least. OMG Members will be able to
click through the listings on this page to the process information pages which
are restricted to members only. If you're interested in joining OMG to get access
to members-only documents and a vote in our open process, look here
for membership information.
Articles and Information:
Executable UML Time and Synchronization Rules (View
Animated Version) - by Leon Starr NEW!
White Paper: OMG! Microsoft Move Boosts Modeling;
Rapprochement With Object Management Group Sets The Stage For Progress -
by Jeffrey S. Hammond and Diego Lo Giudice
Whitepaper: Visual Modeling: past,
present and future by Andrew Watson, OMG
Whitepaper: How to
Build Articulate Class Models and get Real Benefits from UML by Leon Starr,
Model Integration, LLC -
Whitepaper:
UML® vs. DSLs: A False Dichotomy
Introduction
to OMG UML by Dr. Jon Siegel, OMG
UML
2.0: Exploiting Abstraction and Automation by Bran Selic, IBM Rational
Software
UML
2.0 Computerworld Interview with Bran Selic and Grady Booch, IBM
Rational Software
Useful Links to UML resources:
General (May Also include tutorials, tools):
If you have, or know of, a link that we should add to these lists, send an
email to Dr. Jon Siegel,
OMG's Vice President, Technology Transfer at siegel AT omg.org.
Artisan
Software's UML Resource Page
Cetus Links on UML
Conrad Bock's
UML 2.0 articles
IBM
Rational Software's UML
Resource Page
I-Logix' UML
Resource Page
Popkin
Software's UML Resource Page
Select Business Systems'
UML Resource Page
Sparx
Systems' UML Resource Page
UML Forum in Polish
UML Tutorials:
OMG'S List of
Training in OMG Technologies including UML
Borland's
UML Tutorial
Cetus Links
- UML Tutorials
Mario Jeckle - UML
Tutorials
Sparx Systems'
UML 2.0 Tutorial
UML Professional Certification:
OMG'S UML
Professional Certification Program
OMG's list of UML 2.0 Tools:
We have removed OMG's list from this page because our UML Vendor list
at http://uml-directory.omg.org
is set up to be much more comprehensive than we could ever be in a simple
table. Click the link and browse our vendor list or, if you are a vendor,
follow the link on that page to register your own listing. (When UML 2.0 was
new, we put the list on this otherwise technical page to demonstrate early
vendor support and availability. Now that UML is mainstream, the list deserves
- and gets - its own space.)
Other Lists of UML Tools (1.X and 2.0):
Cetus
Links - UML Tools
Mario Jeckle
- UML Tools
Objects
by Design list of UML tools
oose - UML Tools (description in
English and German)
OOA amp;D Methodologies:
Cetus Links
on Methodologies
Last updated on
10/21/2010
by Mike
Copyright © 1997-2010 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 at 800x600 pixels with Netscape Navigator or
Internet Explorer versions 4.0 or later or any browser capable of
viewing JavaScript and CSS 2.0