The parametric diagram is a new SysML diagram type that describes the constraints among the properties associated with blocks. This diagram is used to integrate behavior and structure models with engineering analysis models such as performance, ... Source OMG Systems Modeling Language (SysML) 1.6

A Complex value type represents the mathematical concept of a complex number. A complex number consists of a real part defined by a real number, and an imaginary part defined by a real number multiplied by the square root of -1 ... Source OMG Systems Modeling Language (SysML) 1.6

A PrimitiveType defines a predefined DataType, without any substructure. A PrimitiveType may have algebra and operations defined outside of UML, for example, mathematically. Source Unified Modeling Language 2.5.1

MagicDraw/Cameo support for the SysML Parametric Diagram and ConstraintBlocks for equations and mathematics is excellent, and it integrates with powerful maths engines such as Mathematica. It CAN be used on industrial strength real-world projects.

The SysML Parametric Diagram and the ContraintBlock technology for equations and mathematics is clever, powerful, useful, and integrates well with the other model-based engineering aspects of SysML.

MagicDraw/Cameo can parse the 'text' field of some mathematical Requirements and populate the constraint (and also then the constraint parameters) of a ConstraintBlock that refines a Requirement (your mileage varies).

Figure 8-10: Model library for primitive value types Gallery Tutorial TRAIL: The SysML Hybrid SUV sample and specification diagrams in MagicDraw/Cameo (with annotations) Section Section: SysML-1.6 specification diagrams: 08 Blocks Slide kind UML Profile Diagram

The constraints and parameters in Figure D.33 are detailed in Figure D.34 in Block Definition Diagram format. Note the use of valueTypes [ValueTypes] originally defined in Figure D.2. Source OMG Systems Modeling Language (SysML) 1.6

Figure D.34 - Defining Straight-Line Vehicle Dynamics Mathematical Constraints (Definition of Dynamics) Gallery Tutorial TRAIL: The SysML Hybrid SUV sample and specification diagrams in MagicDraw/Cameo (with annotations) Section Section: SysML-1.6: HSUV sample Slide kind SysML Block Definition Diagram (BDD)

Figure D.26 - Defining Analyses for Hybrid SUV Engineering Development (Block Definition Diagram) Gallery Tutorial TRAIL: The SysML Hybrid SUV sample and specification diagrams in MagicDraw/Cameo (with annotations) Section Section: SysML-1.6: HSUV sample Slide kind SysML Block Definition Diagram (BDD)