Content deleted Content added
mNo edit summary |
|||
Line 4:
SysML was originally developed by an [[open source]] specification project, and includes an open source license for distribution and use.<ref name="faq">{{cite web|author=SysML Forum|title=SysML FAQ|url=https://sysmlforum.com/sysml-faq/|accessdate=2018-12-03}}</ref> SysML is defined as an extension of a subset of the [[Unified Modeling Language]] (UML) using [[profile (UML)|UML's profile mechanism]]. The language's extensions were designed to support systems engineering activities.
==
SysML offers systems engineers several noteworthy improvements over UML, which tends to be software-centric. These improvements include the following:<ref name="faq"/>
Line 14:
SysML reuses seven of UML 2's fourteen diagrams, and adds two diagrams (requirement and parametric diagrams) for a total of nine diagram types. SysML also supports allocation tables, a tabular format that can be dynamically derived from SysML allocation relationships. A table which compares SysML and UML 2 diagrams is available in the SysML FAQ.<ref>{{cite web|url=http://www.sysmlforum.com/faq/|title=SysML Forum: SysML FAQ - What is SysML?, Why use SysML?, Who created SysML?|work=sysmlforum.com|accessdate=2014-12-04}}</ref>
Concerning the rest of the automotive system, enhanced [[activity diagram]]s and [[State diagram#UML state diagram|state machine diagrams]] can be used to specify the [[embedded software]] control logic and information flows for the on-board automotive computers. Other SysML structural and behavioral diagrams can be used to model factories that build the automobiles, as well as the interfaces between the organizations that work in the factories.
|