Skip to main content

Software  >  Rational  >  Rational Rose  >  

Rational Rose Technical Developer

Model-driven development for complex systems development


Rational software - Software and system development
Features and benefits
IBM® Rational® Rose® Technical Developer is a robust Model-Driven Development (MDD) solution expressly created to meet the challenges of complex systems development. Based on the industry standard Unified Modeling Language™ (UML™), Rational Rose Technical Developer supports the most robust model-based development automation constructs, including model execution and fully executable code generation.

FeatureDescriptionBenefit
Generation of structural codeGenerate code that manages relationships between classes Makes structure visible and maintainable, while increasing quality and percentage of generated code
 Faster development, better quality of generated code
Porting wizardDevelopment for virtually any 8-bit or larger target platform Supports your chosen platform
State machines on both capsule and simple classesUses state machines to define behaviors of non-active classes Does not require runtime library or use of operating system facilities
 Allows MDD on very small targets, with or without an RTOS (Runtime Operating System)
Rational Quality Architect RealTimeAutomatic generation, execution and reporting of test results from UML sequence diagrams. Stub any object. Minimizes test effort; allowing testing from the very beginning
 No "big bang" integration phase; easy continuous developer testing
ConnexisMiddleware simplifies distribution of model-generated applications Concentrate on application, not middleware
 Faster time to market and easier evolution of distributed applications
Full threading controlAllows assignment of any set of active objects Put scarce RTOS thread resources where they're needed and optimize performance
 Build scalable, efficient and modifiable applications
Modeling SupportSupport for UML with constructs to design for event-driven systems through capsules, ports and protocols Enhanced ease of use and flexibility features
Code Generation SupportComplete generation of application code with support for: C, C++, Java™ (J2ME™)

Generates MISRA C-compliant code for C language components
Enables full round-trip engineering and helps to speed the development of quality applications
Rational Rose® cross-edition model data compatibilityAbility to read and write all diagrams of models created in Rose Enterprise and Rose Realtime; also code reference usage for code managed by Rose and used in Rose Realtime  Ability to move forward from a Rose analysis
 Export partial information back to Rose for documentation
Enhanced code generation and target supportParameterized and instantiated class code generation, API for integrating with non-Rose applications, additional targets, easier code generation of non-capsule, no-RTS executables, and new support for VxWorks 6.0 integration Ability to generate wider range of code with less effort
 Ability to build minimal-footprint applications and simplified ability to run in non-RTOS environments
Configuration managementBackground synchronize with CM, merging and merge avoidance, Controlled Sequence Diagram units, view Rational ClearCase® version tree from within Rose Realtime, automatically check out all specific controlled units, place new child units under version control as created, automatically refresh elements before editing Team development support
Requirements management / TraceabilityFiner requirements traceability with Rational® RequisitePro® Traceability between requirements and virtually any model element




Print this page  


View prices and buy

View pricing

Buy online


We're here to help

Easy ways to get the answers you need.

 Request a quote
 E-mail IBM

or call us at
877-426-3774
Priority code:
104CBW61


Trials and demos

Rational Rose RealTime


Further reading
Sign up now for the IBM Software newsletter