|
Rhapsody 7.4.0.1 (AKA 7.4 MR1) is now available...
Automatic Flowchart Creation From Code
Telelogic® Rhapsody® allows you to visualize operation bodies for C and C++ as flowcharts, helping to assist you in gaining a better understanding of code behavior. Examples of the constructs recognized in the Rhapsody design environment are if-then-else, switch, while loops, do while loops, for loops plus nesting of these constructs. To help automatically visualize the code behavior when you reverse engineering code you can specify that flowcharts for operations are visualized.
Makefile Guided Reverse Engineering
Developers and engineers know that a makefile provides a listing of the required source code and important settings such as defines and include paths that are essential in building the code. To assist in aiding this style of workflow, Rhapsody parses the makefile for C and C++ code and imports settings discovered in the makefile. In addition, the Rhapsody model-driven development (MDD) environment brings the discovered settings into the modeling environment, helping to make the reverse engineering set-up and subsequent building of Rhapsody-generated code easier.
Rose import: merge code and model
Projects that are using IBM® Rational® Rose® and then developing software based on the model are now aided by new capabilities that can help you unify the model and code originating from Rose in the Telelogic Rhapsody environment. The Rose importer enriches this process by adding the ability to import code after importing the Rose Model; you can then bring this imported code into the model , helping you merge the model data and code. The operations in the code are parsed and the bodies are merged into the model elements that correspond to the code.
Upgrade Synergy 7.0
Telelogic Synergy™ 7.0 upgrades its SCC interface to support task related operations (e.g. create task, complete task) in addition to standard configuration management operations (e.g. check in, check out). Rhapsody now supports Synergy 7.0 by leveraging the new and improved SCC interface.
Specifying Classes as C++ structs
The Telelogic Rhapsody Developer™ and Telelogic Rhapsody Architect™ C++ code generation feature allows you to select generation of a C++ class as a “struct”, helping to benefit your development process with more flexible code generation.
Architect for Eclipse
Telelogic Rhapsody Architect can now be used within the Eclipse environment helping you to model C, C++ or Java applications. In addition, you can now leverage the Eclipse development environment to work with the generated code for the structure and architecture of the design.
Improved Misra 98 and Misra 2004 Compliance with MicroC OXF
Telelogic Rhapsody 7.4.0.1 renames the former Extended C framework as the MicroC profile and MicroC framework (MXF), making it available outside the Telelogic Rhapsody for Automotive™ framework. The MicroC profile and MXF for Rhapsody 7.4.0.1 helps you achieve this with:
Improved Misra C compliancy
Rapid ports and reactive interfaces
Static initialization with File and Singleton & OXF support
Segmented memory capability with “pragma” definition plus access macros
Support AUTOSAR 3.1:
The Telelogic Rhapsody environment now adds a profile that helps support your AUTOSAR version 3.1 projects, in addition to AUTOSAR 2.1.2 projects. This new profile helps you benefit from the new features found in AUTOSAR 3.1, including new kinds of component types and the splitting and merging of data elements using delegation connectors.
Rhapsody Ada Developer Package Improvements
Rhapsody 7.4.0.1 adds behavioral and multi interface ports in the Rhapsody Ada Developer™ package, enabling you to build Ada designs that leverage these constructs. The Telelogic Rhapsody environment helps with this by assisting you with the ability to create links between ports with the correct interfaces. To achieve this, multiple contracts use Ada 2005, and Ravenscar active classes are now supported.
Improved XMI Support
The Telelogic Rhapsody XMI component (available as a feature in the Telelogic Rhapsody Interfaces Add On™ solution) adds support for importing and exporting double byte characters, helping you exchange model information for languages (such as Japanese) that use double byte characters. The XMI Add-on is now available as a plug-in to the Rhapsody environment, which can help you improve performance by integrating it with the model to improve performance. Also, support for components is added to help you exchange more model information.
Rhapsody RulesComposer Improvements
The Telelogic Rhapsody Developer RulesComposer Add On™ adds ATL integration (open source transformation engine) provided by Eclipse plug-ins. Additionally, a debugger is added helping you when you need to set breakpoints and stepping through rules templates to assist in debugging the rules surrounding your development project.
|