List Headline Image
Updated by Tim Weilkiens on May 31, 2023
12 items   1 followers   48 votes   1.46k views

MBSE Methodologies

There is no best MBSE methodology. You have to find out for yourself which methodology suits you best. This list will help you do that. More information about MBSE methodologies can be found at

If a method is missing from your point of view, add it or write me at Likewise, if you know of a better link.

The order of the list is calculated based on the votes.


MagicGrid® is a unique, model-based systems engineering experience. It guides you through one of a million possible straightforward ways to develop a system model from A to Z. It is an answer to all the questions you may have, starting from “why” and ending with “how”, which few of today’s available sources of information can answer. Download the BoK and experience it yourself.

SYSMOD - Pragmatic MBSE with SysML - Model Based Systems Engineering

SYSMOD is a MBSE toolbox for pragmatic modeling of systems. It is well-suited to be used with SysML. The toolbox provides a set of methods with roles and outputs. Concrete guidances and examples show how to apply the methods with SysML.

Let yourself be guided with Arcadia, a comprehensive methodological and tool-supported model-based engineering guidance.

Functional Architecture for Systems Method (FAS) - Functional Architectures for SystemsFunctional Architectures for S...

The FAS method is a method for the use-case-driven creation of a functional architecture for systems, first published by Jesko G. Lamm and Tim Weilkiens at the TdSE conference in Munich, Germany, in November 2010. The conference paper is the definition and foundation of the FAS method. The method bridges Systems Analysis and System Architecture, facilitating the work in product realization teams. It is expected to improve re-use in development organizations, based on the notion that functional architecture descriptions are valid across multiple generations of technology.

Object-Oriented SE Method Working Group

Object-Process Methodology | SpringerLink

Object-Process Methodology (OPM) is a comprehensive novel approach to systems engineering. Integrating function, structure and behavior in a single, unifying model, OPM significantly extends the syste



Software Architecture Style

Harmony aMBSE

The Harmony aMBSE process is an agile and lean approach to model-based systems engineering. It is detailed in the Agile Systems Engineering book (see Books section) and a very detailed example is available in the Harmony aMBSE Deskbook (see the Papers section). 

STRATA Methodology – Vitech

STRATA™ is a layered approach to systems engineering and general problem solving. Rather than executing deep dives around specific topics or subsystems, STRATA focuses first on understanding the top-level interactions—between requirements, between the system and its environment, between aspects of the architecture—before moving to greater depth in areas of interest. Executed properly, STRATA is an effective and efficient approach to aligning team understanding of problem and solution, unlocking the collective team intelligence and providing a framework within which detailed decisions are informed by the greater context.

This section gives a very brief and rough overview over the Harmony process. The overview is far from being exact or accurate. The reader is refered to the "System Engineering Best Practices with the Rational Solution for Systems and Software Engineering Deskbook" (Release 4.1) by Hans-Peter Hoffmann for exact and complete information regarding the Harmony process definition.

Requirements development, project management and system design integrated in one tool for model-based systems engineering.

(PDF) The NeMO Orbiter: A Demonstration Hypermodel | Michael Vinarcik -

System modeling is continuing to grow in importance as the enabling discipline for digital engineering. Descriptive system models can be used as the “central nervous system” of a system development effort (to federate a constellation of analytical models and other engineering content). Hypermodeling is a methodology focused on maximizing model elegance through the efficient generation of a descriptive system model (with appropriate supporting content). It emphasizes the most simple, direct approach to rigorously capturing relevant information. Hypermodels use a limited set of model elements, relationships, and properties and seek to maximize the amount of information derived from the model. The NeMO hypermodel, an example built by students at the University of Detroit Mercy, provides a comprehensive demonstration of this approach and includes behavioral, structural, and analytic information as well as metrics and requirements. It is hoped that this large example will serve as a focus for discussion and experimentation in the system modeling community. Links to hypermodeling tutorial videos are available for study and comment at the hypermodeling website:

  • Tim is a member of the executive board of the German consulting company oose, an MBSE coach, and an active member of the OMG and INCOSE community. He has written sections of the initial SysML specification and is still active in the ongoing work on SysML v1 and SysML v2.

    As a coach, he has advised a lot of companies in different domains. His insights into their challenges are one source of his experience that he shares.

  • Tagged With

  • Tools