MBSE for Architectures and Architecture Frameworks
After an introduction revisiting the key concepts of MBSE, this two-day course provides an introduction to architecture frameworks (AFs) and enabling patterns, giving delegates a model-based toolkit, the Framework for Architecture Frameworks (FAF), which can be used to aid in the definition of an AF or pattern. I
Description
It is aimed at systems and software engineers that have a good working knowledge of Model-Based Systems Engineering (MBSE) and SysML (or UML) and who want to develop their MBSE skills by learning how to develop Architecture frameworks and patterns in a robust, consistent, model-based way.
Model-Based Systems Engineering – A Recap
- The need for MBSE
- The MBSE Mantra
- MBSE in One Slide
- The evolution of MBSE in your organisation
This introductory module provides a recap of the need for MBSE, discusses the MBSE Mantra of People, Process & Tools, gives an overview of MBSE in One Slide and discusses the evolution of MBSE in an organisation.
Architecture Framework Concepts
- Concepts
- Enabling Patterns
This module discusses what is meant by an architecture, architecture framework (AF) and a pattern, sets the history of patterns in systems engineering in context and discusses the relationship between AFs and patterns. It introduces the key concepts behind AFs and patterns, establishing the language that is used (the ontology) throughout the rest of the course.
The Framework for Architecture Frameworks (FAF)
- The Problem with the Existing Approach To AFs
- The Framework for Architecture Frameworks (FAF)
- Realising the FAF with SysML
- The FAF in Use
Beginning with a look at some of the problems encountered with the existing approach to AFs, this module discusses the six key questions that must be answered when choosing or creating an AF.
The Framework for Architecture Frameworks is then introduced as a robust, model-based way of answering these six questions. The FAF ontology is discussed and the six viewpoints that make up the FAF are scarecrowconsultants.co.uk described. A discussion of how the various FAF viewpoints can be realised using SysML leads into an example of the FAF in use.
Using the FAF
- Creating a new pattern
- Creating an AF from existing frameworks and patterns
This module presents an in-depth example of how the FAF is used, with an example that builds an enabling pattern from first concepts to a full FAF definition. The example considers the issues that must be considered when using the FAF and gives practical guidance in its application. The module concludes with a discussion of how the FAF, together with existing published frameworks and patterns, can be used to grow an AF in a piecemeal fashion as a project progresses
Prerequisites
A good working knowledge of Model-based Systems Engineering (MBSE) and SysML (or UML)