Compuware Implements Object Management Group’s Model Driven Architecture (MDA) in its Entirety

7/16/2002 - Compuware Corporation (Nasdaq: CPWR) today announced that it implements Object Management Group’s (OMG’s) MDA in its entirety, offering companies enormous flexibility through vendor- and language-independent interoperability. OptimalJ, Compuware’s advanced Java-development environment, is a MDA-based product that offers model-to-model and model-to-code transformation. This enables OptimalJ to support rapid application change and ongoing maintenance.

OptimalJ enables the rapid design, development and deployment of reliable, high-performance Java 2 Enterprise Edition (J2EE) business applications. The product generates complete, working applications directly from a visual model, using intelligent patterns to implement best practices for design, infrastructure and coding. An active synchronization feature keeps the code and model in sync.

“Compuware OptimalJ is a leading implementation of MDA standards," said Dr. Richard Soley, Chairman and CEO of the Object Management Group, “which is not surprising as Compuware is a recognized leader in the creation of those standards. MDA offers the ultimate in application development productivity and flexibility and because OptimalJ is MDA-based it is a highly productive Java development tool that ensures future-proof applications.”

OptimalJ has implemented OMG’s Platform Independent Model (PIM) in the form of a Domain Model, which developers can visually create using OptimalJ’s Domain Model Editor. OptimalJ’s Pattern-driven Generator automatically transforms the PIM into a Platform Specific Model (PSM) using technology patterns. The generated PSM includes a three-tier architecture according to J2EE specifications and includes the definitions for all components that need to be generated, including a Model-View-Controller implementation of the user interface. The Pattern-driven Generator uses implementation patterns to transform the PSM into actual working Java code for the J2EE platform, Java Server Pages, Enterprise JavaBeans and Standard Query Language. Using this approach, Java development productivity can increase exponentially.

“The benefits of a MDA-based product are enormous,” said Wim Bast, Compuware’s OptimalJ MDA Architect. “MDA supports applications throughout the application life cycle from application development and design through deployment and ongoing maintenance. This offers organizations crucial return on investment, as existing applications and domain models can be reused and adopted to ongoing business and technology changes.”

Compuware Corporation
Compuware Corporation, a multi-billion dollar company, provides business value through software and professional services that optimize productivity and reduce costs across the application life cycle. Meeting the rapidly changing needs of businesses of all sizes, Compuware’s market-leading solutions improve the quality, ease the integration and enhance the performance of distributed, e-business and enterprise software. For more information about Compuware, please contact the corporate offices at 800-521-9353. You may also visit Compuware on the World Wide Web at

About The OMG
With well-established standards covering software from design, through development, to deployment and maintenance, the Object Management Group (OMG) supports a full-lifecycle approach to enterprise integration. Based on the established Object Management Architecture (OMA) and emerging Model Driven Architecture (MDA), OMG's standards cover application design and implementation. OMG's Modeling standards include the UML (Unified Modeling Language) and CWM (Common Warehouse Metamodel). CORBA, the Common Object Request Broker Architecture, is OMG's standard open platform. OMG also issues the CORBA services and a rapidly-growing set of industry-specific standards in vertical markets including healthcare, telecommunications, biotechnology, transportation and a dozen other areas. The OMG is headquartered in Needham, MA, USA, with an office in Tokyo, Japan as well as international marketing offices in the UK and Germany, along with a U.S. government representative in Washington, DC.

Compuware is a registered trademark of Compuware Corporation. All other product and company names are trademarks or registered trademarks of their respective owners.

Previous Page | News by Category | News Search

If you found this page useful, bookmark and share it on: