|
Feature
| Description | Benefit |
| Source of UML 2.0 structure concepts | Applies to everything from structural code generation to stubbing in test automation |
| Define reusable, fully encapsulated architectures |
| Gives scalability and reusability proven on multi-million line fielded applications |
|
| Generation of structural code | Generate code that manages relationships between classes |
| Identifies portions of code subject to performance optimization |
|
| Code coverage analysis | Identifies untested code |
| Makes structure visible and maintainable; increases quality and percentage of generated code |
| Faster development, better quality of generated code |
|
| Porting wizard | Lets customer develop for virtually any 8-bit or larger platform |
| Supports customer's chosen platform |
|
| State machines on both capsule and simple classes | Use state machines to define behaviors of non-capsule classes |
| Requires no run-time library or use of operating system facilities |
| Allows MDD on very small targets, with or without RTOS (real-time operating system) |
|
| IBM Rational® QualityArchitect-RealTime | Automatic generation, execution and reporting of test results from UML sequence diagrams. Stub any object. |
| Minimizes test effort; allows testing from very beginning |
| No "big bang" integration phase; easy continuous developer testing |
|
| Connexis | Middleware simplifies distribution of model-generated applications |
| Concentrate on application, not middleware |
| Faster time to market and easier evolution of distributed applications |
|
| Full threading control | Allows assignment of any set of active objects |
| Put scarce RTOS thread resources where they're needed and optimize performance |
| Build scalable, evolvable, efficient architectures |
|
| Activity diagrams | Ability to create and edit activity diagrams |
| Useful for analysis |
|
| IBM Rational Rose® cross-edition model data compatibility | Ability to read and write all diagrams of models created in Rational Rose® Enterprise and Rational Rose® RealTime; also, code reference usage for code managed by Rational Rose and used in Rose RealTime |
| Ability to move forward from a Rose analysis, or export partial information back to Rose for documentation |
|
| Enhanced code generation and target support | Parameterized and instantiated class code generation, API for integrating with non-Rose applications, additional targets, easier code generation of no-capsule, no-RTS executables |
| Ability to generate wider range of code with less effort |
| Ability to build minimal-footprint applications; (simplified) ability to run in no-RTOS environments |
|
| Configuration management | Background synchronize with CM, merging and merge avoidance, controlled sequence diagram units, view IBM Rational® ClearCase® version tree from Rose RealTime |
| Team development support |
|
| Environment | Finer requirements traceability with IBM Rational® RequisitePro®, host on Solaris 9, simplified install (one CD, one install, no companion disk) |
| Traceability between requirements and virtually any model element |
|