SysML: Use Case, Block, and State Machine Diagrams
We leave OPM for a while and turn to start our parallel SysML model. SysML is a multi-view language, where each view uses a different type of diagram. There are nine SysML diagram types in total. In this chapter we are exposed to three diagram types: the use case diagram, the block definition diagram, and the state machine diagram. The use case diagram shows the context of the system and how the system is used to bring value to at least one of its actors. The block definition diagram presents the blocks of the system—major entities of interest. The state machine diagram shows how states of blocks in the system are changed. Comparing OPM and SysML, we already see that the approaches they take are different and complementary. OPM uses a single model that combines the various system aspects, while SysML uses a number of diagram types, each focusing on some particular aspect of the system.
- OMG SysML System Modeling Language, Version 1.3, 2012. http://www.omg.org/spec/SysML/1.3/PDF/ Accessed March 16, 2015.