SysML does not provide explicit built-in language constructs to model variants. Nevertheless, SysML is useful to create a model for variants. The VAMOS method presented in the book Variant Modeling with SysML is one option how to model variants with SysML. It uses the profile mechanism of SysML to extend the language with a concept for variant modeling. The concepts are core, variation point, variation, variant, variant constraint, and variant configuration. The book shows how to apply the concepts with standard SysML modeling tool.
* Introduction
* Variant Modeling Concepts
* Variant Modeling with SysML
* Other Variant Modeling Concepts
* Variant Stereotypes for SysML
* Example: Forest Fire Detection System
* Example: Virtual Museum Tour
Tim Weilkiens
Tim Weilkiens is a managing director of the German consulting company oose,
a consultant and trainer, and active member of the OMG and INCOSE. He has
written sections of the initial SysML specification and is still active in the ongoing
work on SysML. He is involved in many MBSE activities around the world.
As a consultant he has advised many companies in different domains.
The insights into their challenges are one source of his experience that he shares
in his books and presentations.
He has written many books about modeling including Systems Engineering with SysML (Morgan
Kaufmann, 2008) and Model-Based System Architecture (Wiley, 2015).
He is the editor of the pragmatic and independent MBSE methodology SYSMOD – the Systems Modeling Toolbox.
MBSE Product Line Engineering SysML Systems Engineering Variant Modeling