Blueprint for code automation
Early adopters of Model Driven Architecture face cultural barriers, but the payoff promises savings in time and money and better code quality.
March 22, 2004 12:00 PM ETComputerworld -
Wisconsin is replacing its collection of disparate mainframe- and client/server-based unemployment insurance benefits applications with a Web system. But instead of starting the project by writing pages of specifications to describe the business processes, the team drew pictures.
The state's Department of Workforce Development hired a trainer to teach its Cobol programmers and business users the Unified Modeling Language, and the team mapped out UML diagrams on computers to document the requirements for the new applications.
Wisconsin is part of a small but committed group of organizations that is turning to a set of standards collectively known as Model Driven Architecture (MDA) that's being developed by Needham, Mass.-based Object Management Group Inc. They use UML and code-generating tools to build applications, and if all goes well, they use programming languages only sparingly to fill in the business logic. OMG CEO Richard Soley says he knows of two companies that are generating 100% of their code through the MDA approach.
But automatic code generation is only one of the benefits that early adopters are finding. They say they're also reducing development time and costs, improving code quality, promoting code reuse and doing a better job of meeting application requirements.
Lee Carter, a project director at the Wisconsin Workforce Development Department, says it's helpful that business users and IT staffers can now speak the same language when they work on requirements. "It allows us to really focus on our business needs and not have to think about all the underlying technology until it's time to think about the technology," he says.

![]()
Image Credit: Richard Downs ![]()
He says the diagrams documenting the applications can be retrieved at any time, even years down the road, because they're captured electronically with standards-based tools from IBM's Rational Software division. "Diagrams make so much more sense than writing pages and pages of narrative that just get stuffed into a 3-inch binder that nobody ever looks at again," he says. "We can trace from business requirements to code, or code back to business requirements."
To ease the transition to MDA, the project team brought in a qualified service provider, St. Paul, Minn.-based Adaptive Team Collaboration Inc., from the OMG's MDA FastStart program. Chris Armstrong, chief technology officer at ATC, has alternately served as mentor, trainer, counselor, psychiatrist and, most recently, process auditor, Carter says.
Additional Resources


White Papers & Webcasts
The High Performance Workplace
In this paper we examine the challenges and define the critical steps CFOs, CIOs, COOs and CEOs, in midsized global companies, can take...
How to Reduce Eclipse BIRT Development Effort for Data Visualizations
Web applications can come with a long list of visualization requirements for structured data. By delivering your output through the BIRT Interactive Viewer,...
Extend, Replace, or Convert; which is the best way forward for COBOL Applications?
There are a number of choices when looking at ways to take existing COBOL applications forward. This white paper discusses the most common...
Usability Is Everything
Learn what sets Workday's HR and Payroll solutions apart from the competition....
Accelerate SSL Encrypted Applications
The amount of SSL traffic is growing in the enterprise. Because it is encrypted, it cannot be properly controlled and accelerated. Blue Coat...
The Value of Real SaaS at Workday
Cost savings, speed to value, and innovation brought to the enterprise by Workday's software-as-a-service solutions for HR and Payroll....
ESG Lab Field Audit
Many companies have successfully implemented Riverbed WAN optimization solutions within their Cisco networks. This ESG Lab Field Audit document explores the success that...
SaaS at Flextronics, Inc.
Dave Smoley, CIO of Flextronics, discusses the real value of software-as-a-service and why he chose Workday for his HR solution....
Shape Your Apps Strategy to Reflect New SaaS Licensing and Pricing Trends
Why are smart companies choosing software-as-a-service? Find out in the complimentary Forrester Research report...
Why Compliance Pays
This OnDemand webcast explores the relationship that firms with best compliance records have higher revenue, greater customer retention, lower financial losses from data...
Subscribe to Computerworld
