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 on 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.
The book covers
- Variant Modeling Concepts
- Variant Modeling with SysML
- Other Variant Modeling Concepts
- Variant Stereotypes for SysML
- Example: Forest Fire Detection System
- Example: Virtual Museum Tour (taken from the book Model-Based System Architecture)
Tim is a consultant and trainer, author, publisher, lecturer, executive board member of the German consulting and training company oose, and active member of the OMG and INCOSE organizations. He wrote parts of the initial SysML specification, and he is still active in the ongoing work on SysML. He is involved in many MBSE activities, and you can meet him at many conferences on MBSE and related topics. As a consultant, Tim 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.