Model Based Systems Engineering

Classical system design processes and methods purely based on textual specifications have come short with regard to today's increasing system complexity. Usual challenges, such as the mutltiple interpretation of written specifications increase with the size and complexity of the system to be developed and the sheer number of requirements written for modern systems makes it increasingly difficult for systems engineers to manage how requirements influence one another and how changes will impact previous design decisions.

Model Based Systems Engineering (MBSE) allows system design teams to effectively manage the development of today's complex systems, by making use of models to analyse customer needs, define system specifications, detect inconsistencies early in the development cycle, test system functionality and communicate the design concepts and decisions, thus leading to higher quality designs.

Our MBSE Approach

Our MBSE approach is based on the use of the Systems Modeling Language (SysML) throughout the development cycle. Analysing customer requirements via Use Cases, defining functional and physical architecture decomposition and intercommunication with Block Definition Diagrams (BDD) and Internal Block Diagrams (IBD), displaying information exchange through Sequence Diagrams and describing system behaviour with Statecharts, Activity Diagrams and Flowcharts.

We have chosen IBM Rational Rhapsody as our modeling environment first and foremost due to its simulation capabilities, because we not only create a SysML Specification of your system, we also:

  • Make the SysML specification simulate your system behaviour in order to verify your design.
  • Pair our simulation models with powerful graphical user interfaces to allow designers to fully analyse and control their systems.
  • Create a Standalone application out of the simulation model, so you can easily provide your system functionallity to any interested party.
Furthermore IBM Ratonal Rhapsody's connectivity with IBM DOORS enables the establishment of traceability between models and textual specifications, thus beeing able to fulfill traceability requirements imposed by industry standards as well as beeing able to perform model impact analysis triggered by customer specification changes.

We Help You

Understand what your customer wants

Make sure you cover all your customers' wishes by developing SysML Uses Cases that identify all the functions your system requires in order to fulfill your customer's needs.

Specify your system's behaviour

Ensure all development teams have the same understanding of your system functionallity by describing your systems's behaviour with SysML Statecharts, Activity Diagrams and Sequence Diagrams.

Identify function interdependencies

Manage the function complexity through the creation of a functional architecture and the definition of functional interfaces.

Define your system elements

Decide for the best Hardware / Software solution by allocating your system functions to expertise domains.

Verify your design

Develop a SysML simulation model in IBM Rational Rhapsody to test your design and ensure high quality specifications.

Perform Rapid Prototyping

Quickly test new ideas within the simulation model to help you make the right design decisions.

Connect Model and Specifications

Trace customer requirements to designed functions and system architecture to system specifications.

Communicate your solution

Make your simulation model a standalone application with a dedicated graphical user interface to show all involved parties how your system works.