News

Telelogic promotes UML 2.0-savvy products

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. This week, Telelogic got the ball rolling with releases of Tau/Architect and Tau/Developer.

The products could help 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.

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, said Graney. ''The model-driven approach is the next step in the evolution of the industry. Round-trip engineering results in the 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.

About the Author

Jack Vaughan is former Editor-at-Large at Application Development Trends magazine.