SysML: Foundations and Diagrams
Systems Modeling Language (SysML) is a profile of the Unified Modeling Language (UML), i.e., a customized version intended for systems engineering applications. We begin the presentation of SysML with a brief description of UML, followed by an overview of SysML and its various diagram types, with reference to OPM. Recall that while OPM uses a single model that combines the various system aspects and presents them in graphics and text, SysML uses nine diagram kinds, each focusing on some particular aspect of the system. We focus on the SysML diagram kinds that have not been discussed so far: sequence diagram, activity diagram, requirements diagram, and parametrics diagram. The shows the time flow and exchange of messages among blocks. The presents the activities performed by the system, their order and their control. The presents user and derived requirements that the system shall satisfy. Finally, the models the computations that take place in the system.
KeywordsUnify Modeling Language Sequence Diagram Activity Diagram Case Diagram Unify Modeling Language Diagram
- Holt, J. UML for Systems Engineering: Watching the Wheels. IEE Professional Applications of Computing, 2004.Google Scholar
- OMG UML Unified Modeling Language, Infrastructure, Version 2.4.1, 2011I. http://www.omg.org/spec/UML/2.4.1/Infrastructure/PDF/ Accessed March 16, 2015.
- OMG UML Unified Modeling Language, Superstructure, Version 2.4.1, 2011S. http://www.omg.org/spec/UML/2.4.1/Superstructure/PDF Accessed March 16, 2015.
- OMG UML for Systems Engineering RFP, 2003. http://syseng.omg.org/UML_for_SE_RFP.htm Accessed March 16, 2015.