Create Reusable Subsystems

Topics:

Topic

Detail

See also

SysML Design Model

Model Based Systems Engineering provides the flexibility and expressiveness to define complex systems quickly and effectively, by reusing common entities across design projects

A Library is a package containing many reusable subsystems, parametric constraints, common data types and common value types, dimensions and units

The following diagram shows an example library model:

SE Library

In the example Library, each of the child packages contains child models that capture the following reusable entities:

  • Blocks defining systems such as those listed in the Components package, or those defined in the External package
  • ConstraintBlocks defining parametric constraints for use in parametric models.
  • Value Types describing quantities, expressed as measurable dimensions in specific units
  • Data Types and Flow Specifications describing data structures and Flows