Telelogic promotes UML 2.0-savvy design environment
- By Jack Vaughan
- October 21, 2002
[PROGRAMMERS REPORT, OCTOBER 22, 2002] -- Although UML 2.0 is still on the drawing board, some players are ready to
launch software that helps designers to work to the upcoming standard. Last
week, Telelogic got the ball rolling with releases of Tau/Architect and
Tau/Developer.
The product, like UML 2.0, may not be fully welcomed by some coders, although
UML advocates might try to tell this group that the technology has the power to
free-up time for better up-front design and for attention to a more interesting
set of coding challenges.
The products could help to further the cause of the Model Driven Architecture
(MDA), an OMG-backed effort that appears to be a key ingredient in the next UML.
Proponents of MDA maintain that advances in software-generation capabilities
will allow developers to create applications with minimal line-by-line coding.
Current estimates suggest UML 2.0 will be voted on early in 2003.
Tau/Architect targets system designers who want to model their applications.
Tau/Developer supports complete application generation of C code and extended
C++ code from class diagrams. Java is 'on the roadmap' for future Telelogic
endeavors.
If UML 2.0 is a work in process, and if the OMG's ratification process is
still ongoing, does Telelogic, a member of the influential U2 Partner
consortium, feel confident it can support it in products? ''The U2 Partner's
work is reaching an end,'' responded Matthew Graney, director of technology
marketing at Telelogic. ''We felt that even though we are working ahead of OMG's
ratification process, we could safely incorporate U2 Partner submission elements
with a high likelihood of future ratification.''
Telelogic's tools are built to solve the problems of late, poor quality,
out-of-spec or incorrectly specified software. ''The single biggest problem is
that the wrong problem is being solved. Requirements are often incomplete or
misunderstood,'' said Graney. Modeling methods based on the original UML, even
those supporting round-trip engineering, have not gone far enough to address
these problems, he added.
UML, to date, has not provided sufficient precision to architects, noted
Graney. ''The model-driven approach is the next step in the evolution of the
industry. Round-trip engineering results in coders doing the design. Sometimes
it's too convenient to make changes in the code. That was a result of the models
being unable to create all the code. It meant that there were two models to
update,'' said Graney.
Improvements in precision, hierarchical interaction scenarios, and definition
of components and system interactions, said Graney, characterize both UML 2.0
and Telelogic's new software line.
Links:
For other Programmer Report articles, please go to http://www.adtmag.com/article.asp?id=6265
About the Author
Jack Vaughan is former Editor-at-Large at Application Development Trends magazine.