SysML: Foundations and Diagrams

  • Dov Dori


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.


Unify Modeling Language Sequence Diagram Activity Diagram Case Diagram Unify Modeling Language Diagram 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. Bock, C. Systems engineering in the product lifecycle. International Journal of Product Development, 2(1–2), pp. 123–140, 2005.CrossRefGoogle Scholar
  2. Bock, C. SysML and UML 2 support for activity modeling, Systems Engineering 9(2) pp. 160–186, 2006.CrossRefGoogle Scholar
  3. Grobshtein, Y. and Dori, D. Generating SysML Views from an OPM Model: Design and Evaluation. Systems Engineering, 14 (3), pp. 327–340, 2011.CrossRefGoogle Scholar
  4. Holt, J. UML for Systems Engineering: Watching the Wheels. IEE Professional Applications of Computing, 2004.Google Scholar
  5. OMG UML Unified Modeling Language, Infrastructure, Version 2.4.1, 2011I. Accessed March 16, 2015.
  6. OMG UML Unified Modeling Language, Superstructure, Version 2.4.1, 2011S. Accessed March 16, 2015.
  7. OMG UML for Systems Engineering RFP, 2003. Accessed March 16, 2015.
  8. Peleg, M. and Dori, D. The Model Multiplicity Problem: Experimenting with Real-Time Specification Methods. IEEE Transactions on Software Engineering 26(8), pp. 742–759, 2000.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2016

Authors and Affiliations

  • Dov Dori
    • 1
    • 2
  1. 1.Technion, Israel Institute of TechnologyHaifaIsrael
  2. 2.Massachusetts Institute of TechnologyCambridgeUSA

Personalised recommendations