Component Definitions #
Defines PartDef (part definition with ports and an invariant), PortRef (port reference),
Connector (port-to-port connection with compatibility proof),
System (composition of parts and connectors), and WellFormed conditions.
@[implicit_reducible]
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Well-formedness of PartDef: every port's flowType has a specialization relation with baseType.
Equations
- pd.WellFormed = ∀ (p : VerifiedMBSE.Core.PortDef), p ∈ pd.ports → VerifiedMBSE.Core.specializes p.flowType pd.baseType ∨ VerifiedMBSE.Core.specializes pd.baseType p.flowType
Instances For
Well-formedness of System: all connector sources/targets are in parts.
Equations
- sys.WellFormed = ∀ (c : VerifiedMBSE.Core.Connector), c ∈ sys.connectors → c.source.part ∈ sys.parts ∧ c.target.part ∈ sys.parts