Welcome
The UML Forum is a web community dedicated
to the Unified Modeling Language (UML), the industry-standard
visual
modeling language for specifying
software-intensive systems. Here you can find information
related to UML
specifications, UML
tools, UML training,
UML processes,
UML publications,
and UML
mailing lists.
The Unified Modeling Language (UML) is a
graphical language for visualizing, specifying,
constructing and documenting the artifacts of
software-intensive systems. The UML was originally derived
from the object modeling languages of three
leading object-oriented methods: Booch, Object
Modeling Technique (OMT) and Object-Oriented
Software Engineering (OOSE). It was first added
to the list of
Object Management Group (OMG) adopted
technologies in 1997, and has since become the
industry standard for modeling
software-intensive systems.
You are encouraged to explore the
following major areas of our web:
- FAQ - Answers to
Frequently Asked Questions related to UML.
- Specifications -
Download the latest UML specifications.
- Tools -
Selected UML modeling tools.
- Training
- Selected UML training resources.
- Processes -
Selected UML methods and processes.
- Publications - Selected UML
books, papers, articles, and blogs.
- News - News
related to UML specifications and tools.
- Other Resources - furnishes
links to other visual modeling resources.
If you want to
have your UML modeling tool, training service,
method, book, paper or blog included in our web,
please submit it to the UML Forum for review by
clicking here. For more information about the UML please read
our Frequently Asked Questions
page and subscribe
to the UML Forum
mailing list.
News
October 31, 2008 - Dial 'M' for Marketecture:
Microsoft Elaborates Upon Oslo 'M' Modeling
Language at PDC 2008.
Microsoft elaborated upon its Oslo modeling
strategy during its annual Professional
Developers Conference (PDC) held in Los Angeles
this week. It appears that the core technologies
associated with the Oslo modeling strategy
include a text-based Domain Specific Language
(DSL) code-named 'M', a design "surface" named
Quadrant, and a repository for semantic models
that it is currently unnamed. (Why not 'R'?)
Given Microsoft's announcement last month that
is joining the OMG, it is less than clear how
text-based 'M' will help the OMG with its motley
mix of semantically inconsistent and
non-interoperable visual modeling languages,
which include UML, OMG SysML, and BPMN. Will 'M"
make the OMG's alphabet soup of modeling
languages taste better or worse? For a NY
Times article about Oslo modeling languages
click
here. To check out Microsoft's Oslo
Developer Center directly click
here.
October
15, 2008
–
OMG
Board of Directors Votes to Adopt UML 2.2 and
OMG SysML 1.1 Revisions.
The Object Management Group (OMG) Board of
Directors met in Orlando, Florida during the
week of 22-26 September 2008 to approve nine new
and and revised specifications. Among the
revised specifications they voted to adopt were UML 2.2 and OMG
SysML 1.1. You can download convenience
documents for the UML 2.2 and OMG SysML 1.1
revisions using links found on the Specification
pages of the
UML
Forum
and
SysML Forum,
respectively. For the full OMG press release
click here.
September 10, 2008 - UML Beats DSLs to
Model-Driven Development Punch?: Microsoft Joins
OMG.
Microsoft today outlined its approach for
incorporating modeling into mainstream computing
and announced that it is joining the Object
Management Group (OMG), the standards body
responsible for defining the UML and BPMN
modeling languages.
"We're building modeling in
as a core part of the platform," said
Bob Muglia, senior vice president,
Server and Tools Business at Microsoft. Does
this mean that Microsoft is abandoning its
Domain Specific Language (DSL) modeling strategy
in favor of a General Purpose Language (GPL)
modeling standard, or is this just Muddle Driven
Marketecture hype? For the text of Microsoft's
press release click
here.
For a video of
Bob Muglia discussing
Microsoft's approach to modeling
click
here.
For older News articles click
here.
|