In a previous post I've described an approach how to model variants with SysML (Variant Modeling with SysML). Modeling variants leads to a model that represents a multidimensional configuration space. It is a description of each variant, the common elements and the relationships between them in a single model. A single configuration is a valid selection of variants that together with the common elements represents a complete system (in a specific configuration). Today unfortunately there is no explicit tool support in...

The OMG has published the new SysML version 1.3. The specification document is available on the OMG website. You can also download a version with change bars to see the differences to the previous version. The new version reflects feedback from the industry using SysML. In the SysML working group we've done major changes to the port elements that are often an issue doing model based systems engineering with SysML. Read my previous post What's new in SysML to find out...

On the first view it seems to be simple to define the package structure of a SysML model. However you'll often get problems with a implicit built structure. A model has many - orthogonal - aspects and abstraction layers that could be mapped into the package structure, e.g. domain, modeling, or organizational aspects. You can easily mix up the aspects. The MBSE Challenge Team SE^2 for Telescope Modeling describes a best practice for the package structure in the MBSE Cookbook. The...

I often hear arguments against SysML that the diagrams are not suitable for the stakeholder concerns. For example it is not a good idea to choose the requirements diagram to show thousands of requirements or a block definition diagram to show the complete mapping of the functional to the physical architecture with allocate relationships. It can’t be mentioned enough: You must differentiate between the diagram and the repository. Although a modeler sees the model through the diagram, the most important part...

Many systems exist in different configurations. A product line, a custom product or different designs for trade-off studies. The current version 1.2 of SysML doesn't provide explicit built-in language constructs to model variants. The profile mechanis of SysML can be used to extend SysML with a concept for variant modeling. I've defined a simple variant profile that consists of three core stereotypes and some additional optional extensions. The core stereotypes of the SYSMOD variant profile are: A variation point marks a core element...

[caption id="" align="alignright" width="288" caption="Location of Graz Symposium Virtual Vehicle Development (Casino Congress)"][/caption] In my last post I've reported from my visit of the Graz Symposium Virtual Vehicle Development. In my workshop at the symposium I asked the participants about the problems that are solved by MBSE. what must be done/what we need to introduce MBSE in the organization. the opportunities of MBSE. We had very interesting discussions about the three points. I'd like to proceed the discussion here in the blog and hope that I'll...

Virtual Vehicle development is an exciting new technology. This week I’ve visited the 5th Graz Symposium Virtual Vehicle in Graz (Austria). I was very impressed by the engineering methods & tools that were already reality. An important missing link for the virtual vehicle development is the combination of all the single models and simulations in a comprehensive system model. MBSE is definitely an enabler for the virtual vehicle and essential for the automotive industry to handle the incredible challenges they were...

A message from the  INCOSE Telescope modeling challenge team: The INCOSE Telescope modeling challenge team releases version 1.1. of its MBSE plugin for MagicDraw with SysML: https://sourceforge.net/projects/mbse4md/ Support for more productive Model Based Systems Engineering, following the recommendations in the Cookbook of the INCOSE SE2 Challenge team. The Plugin for the MagicDraw modelling tool provides support for model based document generation which ties together system model and documents to keep them up to date and consistent, using a AWYSIWYG editor in MagicDraw. It provides basic...

Since a few months I work on the next edition of my MBSE book "Systems Engineering with SysML/UML". I plan to publish it in the first quarter of 2013. It'll be the third edition of my German version. So far I have no plans for the English version of the book. New content will be: Updates to the MBSE process SYSMOD SysML 1.3 or SysML 1.4 Preparation guide for the OMG Certified Systems Modeling Professional certification exam (OCSMP) Alignment with my upcoming book about system...

The newest version 1.3 of the SysML will be published in a few weeks. The development of the version 1.3 already finished last year and we currently work on the next version 1.4. I'll report on the work for the 1.4 version in a separate post in the near future. Typically the dot versions of SysML contain only minor changes. Anyhow the SysML 1.3 comes with many changes in the area of ports. The basic concept is still the same. There...