SOX Concepts Overview

  • The same object (e.g., a requirement, a system element or a function) can be used in multiple documents
    and diagrams within a project. Modifying the object in one document affects ALL occurrences of
    the object.

  • The system design (Model Explorer view) contains all objects available in the project. Other
    documents and diagrams contain only a subset of these objects. Creating (or importing) a new
    object in a document automatically adds the object to the system design. Deleting an object from a
    document does not delete the object in the system design unless explicitly done so. - Exception: The set of SysML requirements available in the system design is exactly the same as the
    set of requirements in the “Requirements” module.

  • The main relationships between objects relevant over different documents (e.g., allocation of a
    function to a system element) are kept consistent over all documents, too.

  • If a change in a document or the system design could affect other documents, a Refactoring dialog
    appears, which displays the consequences.

  • Benefits to the user:

    • All documents are always, automatically, consistent.

    • All created or imported elements are automatically available in the SysML system design.