Subscribe to our e-mail newsletters
For more info on a specific newsletter, click the title. Details will be displayed in a new window.
Application/Web Development
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
More E-Mail Newsletters 
Computerworld 2007Subscribe to Computerworld
40 years of the most authoritative source of news and information for IT leaders.

Sidebar: Waiting for UML 2.0

 

Sign up to receive Security Resource Alerts

March 22, 2004 (Computerworld) -- When IBM acquired Rational Software Corp., the company gained the expertise of two technologists who have been instrumental in the development of the Unified Modeling Language (UML).
Grady Booch, Rational's former chief technology officer who is now an IBM fellow, is considered a father of UML, since the standard is based on the modeling language he created. Bran Selic, a distinguished engineer in IBM's Rational Software division, co-chairs a task force that is finalizing the new UML 2.0 standard with the Object Management Group.
Booch and Selic recently spoke with
Computerworld about UML 2.0, which is expected to be finalized by midyear.
What are the major differences between UML 1.5 and the upcoming 2.0 version?
Selic: In 1.5, we introduced something called the action semantics, which is a way of modeling some of the fine-grain detail that comes in with specifying models, maybe even down to the level of individual instructions. Along with that came this idea of describing what that actually means in terms of the runtime. How is this thing executed? What does a program that this thing models look like? And that introduced something which was a key element of the UML 2.0 -- a very precise definition of the semantics or the meaning of these models in the sense that one could now, for example, take a UML model and directly translate it, in some cases, into programs directly. This is part of a much more general thing called Model Driven Architecture (MDA), which is shifting the focus from the programs toward models, because models are much closer to the way that people writing applications or at least using applications think about their problems. It's a higher level of abstraction.
One of the fundamental inputs to UML 2.0 was support for Model Driven Architecture and model-driven development [MDD]. That required a somewhat greater precision of UML than there was originally in the spec. ... The other one that I would single out as being a major influence is the ability to model very large heterogeneous systems so that one could describe the architectures of these systems quite succinctly.
The project in formulating UML 2.0 started almost three years ago, and we are now in the closing stages of adopting the standard. We have released one version so that people who are building tools that conform to the standard can look at it and come back with feedback. And various researchers and other people who are interested in UML and model-driven development are looking at the spec and giving us feedback.
For a corporate developer who has been using UML 1.0, how will UML 2.0 make their lives better?
Selic: They have choice. We were careful when we designed 2.0 that people who want to use UML as they've been using it to date are pretty safe, and they don't necessarily have to move up to the new features. The language is designed in such a way that you don't have to know about the new things in order to use the old things.

Continued...
1 | 2 | 3 | 4 | 5 | NEXT  



Print this Story Send Us Feedback E-mail this Story Digg! Digg this Story Slashdot this Story
Blueprint for code automation
Sidebar: A Different Model for Microsoft
Sidebar: Waiting for UML 2.0
"Many Web services-based applications have performance issues. Here's one approach to boost their speed...." Read more...
"Now that Hewlett-Packard and Electronic Data Systems have decided to tie the knot, where does that put them -- and..." Read more...
Read more Development posts or See all Blogs
FAQ: Windows XP SP3 reboot hell (and how to get out of it)
HP-EDS deal spurs range of customer reactions
WiMax vs. Long Term Evolution: Let the battle begin
More top stories...
Microsoft fixes critical Windows, Word flaws
Developers target XP over Vista by wide margin
Restaurant chain served up payment card data to hackers
A role on an IT help desk is what you make of it, tech pros say — just don't get too comfy.
Web-based e-mail may be exposing you to privacy and security dangers you didn't sign up for.
Ever been tempted to replace the mechanical hard drive in your laptop with a shiny new solid-state disk? Our expert did so, and here's what he found.
PARC showed erasable paper and other technologies that adds intelligence to documents with raw text.
Reviews, analyses, how-tos, visual tours, hot issues and predictions about Microsoft's new OS.
Four years from now, the IT field will be a vastly different place. Will you be ready?
All Zones
Application Performance Zone
Enterprise-Class Security Zone
Enterprise Solutions Zone
The File Data Management Zone
Grid Computing on Windows Zone
Security Management Zone
ITIL Best Practices Zone
The SAS Zone
Storage Virtualization Zone
The Data Center Management Zone

Ads by TechWords

See your link here
Computerworld Report : Smart Storage
Download this Computerworld report, free for a limited time, compliments of HP.
(Source: Computerworld) Faced with growing demands, immature tools and a confusing array of technologies, IT decision-makers have to make some strategic choices. Learn how to avoid the pitfalls in this Computerworld report, a $49.95 value, available free for a limited time, compliments of HP.
Download this executive briefing download
Transformational Analytics: Virtualizing IT Environments
Download this white paper, free, compliments of CiRBA.
(Source: CiRBA) The overwhelming complexity of the modern data center compounds the problem of how to safely virtualize IT environments. This paper provides an in-depth guide to analyzing complex environments for virtualization opportunities, particularly within production environments where stability, service levels and performance are of the upmost performance.
Download this white paper go
Rapid, Widespread Adoption of CMMI at Lockheed Martin with Application Lifecycle Management
Rapid, Widespread Adoption of CMMI at Lockheed Martin with Application Lifecycle Management
Get this webcast now
Go to the webcast 
White Papers
Read up on the latest ideas and technologies from companies that sell hardware, software and services.
New Fujitsu High-End Itanium Windows- and Linux-Based PRIMEQUEST Servers Offer the Utmost in High Availability
New Fujitsu High-End Itanium-Based PRIMEQUEST Servers Offer Industry-Leading System Management for Linux and Windows
Symantec State of the Data Center Report 2007
View more whitepapers