Printer Friendly

UML Father Peeks Into Development Future.

Software will become pervasive during the next 30 years, and development of applications will evolve accordingly, according to one leading industry thinker.

IBM fellow Grady Booch yesterday predicted that IT systems will grow bigger as people come to rely on software in their day daily lives, through new forms such as wearable computers. This evolution in the computing landscape will mean hot- technology trends, such as XML and Service Oriented Architectures are left behind.

Looking ahead to 2031 during Rational's user conference in Dallas, Texas, Booch said: "Software will be larger than it is today."

Newer computing devices and runtimes means software will become increasingly distributed, and software development will evolve to tackle problems inherent in organizing development teams, designing systems and integrating distributed software.

New devices will produce new computer languages designed specifically for their systems, or domains.

"Java is not the last language," Booch told conference delegates during a keynote speech. "We will see continuation of languages... domain specific languages and frameworks will emerge built on UML semantics."

Modeling through UML, will become important as developers attempt to encapsulate system design using repeatable, scalable architectures. "We will see tremendous emergence of architectural patterns - assets - to codify the variety of patterns for understanding those distributed systems," Booch said.

Integrating these distributed systems will be tackled using new practices and architectures, which mean today's generation of work becomes dated and left behind.

"In the future, the hard things are weaving those systems together - SOA and XML are step on the way, but we will see other kinds of connection mechanism over time," Booch said. He noted 2031 would also see a growing legacy of XML, Java and C++ code living in computer systems.
COPYRIGHT 2004 Datamonitor
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2004 Gale, Cengage Learning. All rights reserved.

Article Details
Printer friendly Cite/link Email Feedback
Title Annotation:unified modeling language
Publication:Computergram International
Article Type:Brief Article
Geographic Code:1USA
Date:Jul 21, 2004
Previous Article:Lindows/Linspire Inches Closer to IPO.
Next Article:Motorola Q2 Hit by Tax Charge.

Related Articles
"Enterprise Engineering" is CA's Next Big Thing.
Popkin Targets Wider Audience With Modeling Tools >BY Simon Hodgson.
MAGNUM 3.0. (Tools).
Describe. (Tools).
Agile Modeling: Effective Practices for extreme Programming and the Unified Process. (Reviewers Choice).
Together WebSphere Studio Edition. (Tools).
Rational talks modeling and re-use in IBM world. (APP Dev News Review).
UML for developing knowledge management systems.
The elements of UML 2.0 style.

Terms of use | Copyright © 2017 Farlex, Inc. | Feedback | For webmasters