“When compared to typical systems engineering endeavors, the application of model-based systems engineering delivers a 55% reduction of the total development cost. The most mature form of MBSE is model-based product line engineering (PLE). When compared to typical systems engineering endeavors, the application of model-based product-line engineering delivers a 41.6% reduction of the total development cost.” These […]
When I started modeling with MagicDraw in university, it was version 8.0. Even then, MagicDraw had nice productivity features and I really loved their shortcut keys when drawing diagrams. Now we have MagicDraw 18.0 version as long-term release (supported till the next big release) and feature releases are coming every half a year with improved […]
This article describes an approach that, starting with a overview of the system, leads to a detailed interface specification in clearly defined steps. The approach has been developed over the course of many technical discussions in collaboration with railway engineering experts of Deutsche Bahn AG. It is especially suitable for creating high-quality specifications in the complex environment […]
What is the most popular MBSE modeling method? What metrics are actually used and what value do they bring? What Modeling tools are used? What was the primary purpose of the model? Those and more than 50 additional questions (including open-ended responses) were provided by a sample of respondents from the system engineering community. The […]
This paper presents the Intel® CoFluent™ methodology for SysML and associated tool support. The methodology is based on UML with SysML and MARTE profiles. It allows automatic model transformation from this format to the Intel® CoFluent™ technology DSL. The methodology can be seen as a set of modeling rules and restrictions applied to SysML/MARTE. These […]
This is the second part from two part article. For the first part click here. Best Practice #2: Focus on the Most Valuable Modeling Artifacts The cynic knows the price of everything and the value of nothing. [Oscar Wilde] The second best practice supplements the first one. Knowing what gives value to your role, you […]
Though UML notation is widely recognized as lingua franca for software development, many developers still lack skills for applying it efficiently. Methodologists, practitioners and tool vendors need to share their experience in order to find out ways how to get the most use from modeling and avoid abusing it. With this whitepaper, we start a […]
If you are reading this article, you are interested in modeling. Congratulations! This is definitely the right path. In our opinion, modeling is the next step in the evolution of thinking. And it is no secret that only the fittest will survive. The popularity of modeling is increasing. And with good reason, because modeling (especially […]
This article gives details of common undesirable situations users have encountered while working with a Teamwork Server repository containing multiple projects. All of these situations can easily lead to more serious problems such as: data loss, duplicated and inconsistent data, and lost time from cleaning up errors. We suggest an easy way to identify and remedy issues in […]