Visualization of external elements

IBM® Engineering Systems Design Rhapsody® enables you to visualize legacy code or edit external code as external elements.

This external code is code that is developed and maintained outside of Rhapsody . This code is not regenerated by the product, but participates in code generation of Rhapsody models that interact or interface with this external code. For example, the appropriate #include statement is generated. This functionality provides easy modeling with code written outside of Rhapsody , and a better understanding of a proven system.

The product supports the following reverse engineering functionality using external elements:

  • Reverse engineering can import elements as external.
  • Reverse engineering populates the model with enough information to:
    • Model external elements in the model.
    • Enable you to open the source of the external elements, even if the element is not included in the scope of the active component.