User Manual

2
Each edition synchronizes changes
to the code and the model, enabling
a more flexible workflow that helps
developers work in the way they feel
most comfortable. All editions sup-
port early design validation through
model-driven testing, promote team
collaboration with requirements visu-
alization and automate generation of
documentation that is synchronized
with implementation.
The Rational Rhapsody Developer for
C
++
, C and Java environment plugs
into the Eclipse integrated develop-
ment environment (IDE), enabling
developers to leverage the benefits of
MDD and code development within a
single, integrated environment. Through
this integration, developers can take
advantage of graphical abstraction,
design-level debugging, automated
documentation creation and Eclipse
code-editing capabilities within the
popular Eclipse development environ-
ment they may already be using.
The Rational Rhapsody Developer
environment helps developers gen-
erate production-ready code and
supports design consistency through
modeling functionality.
It works with a variety of file types and
models, so you can import and export
XML Metadata Interchange (XMI);*
import and export Automotive Open
System Architecture (AUTOSAR)
XML, and capture AUTOSAR system
models using AUTOSAR terminology;
and import, execute and validate IBM
Rational Rose
®
models.*
Improving code quality with compre-
hensive modeling and requirements
traceability capabilities
The Rational Rhapsody Developer
environment delivers a robust set of
modeling and requirements trace-
ability capabilities to help you improve
code quality and help ensure you’re
delivering products that meet your
customers’ requirements. It provides:
Model verification, simulation and •
execution capabilities.
Static model checking that allows •
you to verify that models are com-
plete and consistent.
Support for functional, object-based •
or object-oriented paradigms.
Integrated requirements modeling •
to help ensure the design meets
the requirements.
The ability to integrate external code •
with the modeling environment.
Domain-specific language sup-•
port for graphical C, AUTOSAR and
Modeling and Analysis of Real-Time
and Embedded (MARTE) systems.
Automatic diagram creation that •
enables you to visualize your exist-
ing code.
The Rational Rhapsody Developer environment can help enhance productivity by enabling you to
develop software at the model or code level while keeping models and code synchronized.