contents

software
 
Telelogic Rhapsody 7.0 Is Released

Telelogic has announced the release of Telelogic Rhapsody 7.0, the latest version of its Model-Driven Development environment for embedded systems and software. Rhapsody 7.0 focuses on developer productivity with improved support for multiple workflows (code-centric and model-centric), including Eclipse CDT integration; new features that allow users to implement a software product line approach for the strategic reuse of software assets; plus a long list of usability improvements which significantly ease MDD adoption and streamline the development workflow.

Rhapsody 7.0 enables code-centric workflow, easing MDD adoption by allowing hand-coders to build models automatically from code and then to leverage these models for analysis and automatic documentation production. Developers who prefer a model-based approach can design at a higher level of abstraction, analyze and validate the design at the graphical level, and produce code and documentation automatically.

The Eclipse CDT integration, a new feature found in Rhapsody 7.0, allows C and C++ code-centric developers to work in the Eclipse environment while model-centric developers work in Rhapsody. This integration provides automatic synchronization between the code and the model, with easy navigation between the two, allowing developers to adopt MDD at their own pace. With Rhapsody 7.0, developers can mix C, C++, and Java in the same model to optimize the development of multi-language applications. Additionally, Rhapsody 7.0 continues the Telelogic "Code Respect" initiative to better preserve the structure, formatting, and syntax of reverse-engineered code. Code Respect along with Rhapsody's already powerful code visualization, round tripping and dynamic model / code associativity features offer four powerful options to developers who wish to integrate hand-written code into the model. Rhapsody 7.0 also provides an automated base-aware Difference and Merging (DiffMerge) feature, that enhances support for parallel development processes and reduces integration time.

To enhance the reuse of software assets, including support for organizations implementing the Software Product Line (SPL) approach, Rhapsody 7.0 provides numerous flexibility and process automation features that improve the implementation of SPL. Not limited to organizations implementing SPL, these features are also useful to anyone with an advanced, parallel, or complex development process.

The ability to open multiple projects in one Rhapsody session and store components under packages within a project provides process flexibility. Enhancements to Rhapsody's configuration and requirement management interfaces refines user control over core assets and final products. These new capabilities, coupled with the already flexible and customizable MDD capabilities found in Rhapsody 7.0, assist users who seek a MDD-based SPL approach.



write your comments about the article :: © 2006 Networking News :: home page