Professional Documents
Culture Documents
Provides a comprehensive communicating designs for such comprises the IBM Rational Rose
solution for model-driven systems is a daunting task. Keeping RealTime and IBM Rational Rose
development of complex systems the implementation in sync with the Enterprise products. This data sheet
Targeted for commercial software products and systems development, including real-time and embedded applications
Enables fully automated design-to-code translation for C, C++, CORBA and Java languages
Helps generate and validate automated test harnesses using UML sequence diagrams
Supports the most advanced modeling constructs, including model execution and fully executable code generation
Provides round-trip engineering support for Ada, ANSI C++, C++, CORBA, Java, Microsoft Visual Basic 6 and Microsoft Visual C++
languages, as well as database designs
Enables UML modeling for database designs, with the ability to connect logical and physical designs
Integrates with any Source Code Control (SCC)-compliant version control system, including IBM Rational ClearCase ® software
Generate fully executable applications code generation eliminates the need Integrate modeling, implementation
from models for manual translation and can help and debugging
Rational Rose Technical Developer avoid costly design interpretation Rational Rose Technical Developer
software defines the standard for the errors. Model specifications are so software brings the integration of
industry’s most robust model-driven complete that subsequent devel- development activities to a new level.
development support. A UML model opment takes place in the model The code generators have an associ-
compiler generates complete C, C++ elements themselves. Such robust ated visual UML model debugger that
and Java™ applications for UNIX®, support for model-driven devel- enables observation and validation of
Linux , Microsoft Windows 2000
® ® ®
opment results in higher levels of host and target applications. Model
and RTOS targets. This automated productivity and reliability. execution encourages early design
refinement. A complete UML-based integrated Rational Test RealTime with IBM Rational SoDA® software to
testing facility lets the user graphi- coverage capabilities allow the models help automate the creation and mainte-
cally define system behavior and then to be visually inspected to determine nance of project documentation.
automatically generate and execute the level of model coverage for each
test cases and test suites for com- test case. Through the IBM Rational Unified
Rose Technical Developer software Rational Rose Technical Developer ogy and the IBM RUP for Systems
supports continuous verification software supports a wide range of Engineering (RUP SE) add-in, you
of quality right from the beginning testing activities from developer gain process support specifically for
of system implementation. Such scenario-based debugging to full systems development. The RUP SE
compact integration cycles result in system regression testing. add-in is an extension to the RUP
Features and benefits
Porting wizard Provides development for any 8-bit • Supports your chosen platform
or larger target platform
State machines on capsule and Uses state machines to define behavior of • Does not require a run-time library
simple classes non-active classes or use of operating system facilities
• Allows model-driven development
on very small targets, with or without
an RTOS
IBM Rational QualityArchitect Enables the automatic generation, execu- • Minimizes test effort, allowing testing
RealTime software tion and reporting of test results from a from the very beginning
UML sequence diagram and provides • No big-bang integration phase; easy,
the ability to stub any object continuous developer testing
IBM Rational Connexis™ software Middleware that simplifies the distribution • Enables you to concentrate on
of model-generated applications applications, not middleware
• Facilitates a faster time to market
and easier evolution of distributed
applications
Full threading control Allows assignment of any active objects • Allows you to put scarce RTOS thread
resources where they’re needed and
optimize performance
• Allows you to build scalable, efficient
and modifiable applications
Modeling support Supports UML with constructs to design • Offers enhanced ease of use and
for event-driven systems through capsules, flexibility features
ports and protocols • Supports the industry-standard UML
Features and benefits (continued)
IBM Rational Rose cross-edition Provides the ability to read and write • Allows you to move forward from a
model data compatibility all diagrams of models created in Rational Rational Rose analysis
Rose Enterprise and Rational Rose • Enables you to export partial informa-
RealTime software tion to Rational Rose software for
Enables code reference usage for code documentation
managed by Rational Rose software and
used in Rational Rose RealTime software
Enhanced code generation Enables parameterized and instantiated • Provides the ability to generate a
target support class code generation, API for integrat- wider range of code with less effort
ing with non-Rational Rose applications, • Helps you build minimal-footprint
additional targets, easier code generation applications and provides the
of non-capsule, no-RTS executables, and simplified ability to run in non-RTOS
new support for VxWorks 6.0 integration environments
Configuration management Provides comprehensive support for con- • Provides team development support
figuration management tools, including
Rational ClearCase software, with model
compare and merge support to enable
team parallel development
Requirements management Provides requirements traceability with • Enables traceability between require-
and traceability IBM Rational RequisitePro ® software ments and virtually any model element
Supported hosts
Supported targets
Windows Same Microsoft Visual C++ 6.0 Microsof Visual Studio x86 C and C++
Visual C++ 7.0 6.0 or Visual Studio 7.0 x86 C and C++
Red Hat Linux 7.3, 8.0 Same GNU 3.2 GDB x86 C and C++
Red Hat Enterprise Linux GNU3.4.4
3.0 or 4.0
SUSE Linux 9.x
Solaris 2.6, 7, 8 or 9 pSOS 2.5 Diablo 4.2b SDS 7.4 PPC(2) C++
Windows
Red Hat Linux 7.3, 8.0
Red Hat Enterprise Linux
3.0 or 4.0
SUSE Linux 9.x
Solaris 2.6, 7, 8 or 9 OSE 4.1.1 Diablo 4.3f SDS 7.1.1 PPC C and C++
Windows GreenHills 1.8.9 Multi 3.4 (3) PPC C
Red Hat Linux 7.3, 8.0 GreenHills 2.0 Multi 3.4 (3) PPC C
Red Hat Enterprise Linux
3.0 or 4.0
SUSE Linux 9.x
Supported targets (continued)
Solaris 2.6, 7, 8 or 9 Tornado 2.2 Cygnus 2.7.2.960126 CrossWinds PPC C and C++
Windows Diablo 5.0.1 CrossWinds PPC C and C++
Red Hat Linux 7.3, 8.0
Red Hat Enterprise Linux
3.0 or 4.0
SUSE Linux 9.x
Solaris 2.6, 7, 8 or 9 Tornado 2.0 Sim Cygnus 2.7.2.960126 CrossWinds SPARC C++
Tornado 2.2 Sim
Solaris 2.6, 7, 8 or 9 LYNX 3.1.0a GNU Pro-2.9-98r2 GDB 4.17- PPC C++
Windows GNU Pro-98r2
Windows Windows CE 3.0 eMbedded Visual C++ 3.0 eMbedded Visual Tools Sh3 C++
3.0
N/C — native IBM AIX® 4.2.1 GNU 2.8.1 N/A PPC C++
compilation only
N/C — native Red Hat Linux EGCS 2.91.66 N/A x86 C++
compilation only 6.1
N/C — native QNX 4.2.2 (sin- Watcom C++ 10.6 N/A x86 C++
compilation only gle-threaded)
© Copyright IBM Corporation 2006
IBM Corporation
Software Group
Route 100
Somers, NY 10589
U.S.A.
G507-1938-00