User Tools

Site Tools


mbse:pbse

This is an old revision of the document!


**UNDER CONSTRUCTION** Pattern-Based Systems Engineering (PBSE), Based On S*MBSE Models

Overview

Pattern-Based Systems Engineering (PBSE) Methodology is a form of Model-Based Systems Engineering (MBSE) based on use of the S*Metamodel. In this approach, re-usable, configurable S*Models (which are MBSE models conforming to the S*Metamodel, in any modeling language or toolset) are created, then used and re-used across a range of different system configurations or family members, and improved over time as the point of distillation of learning. These re-usable, configurable S*Models are called S*Patterns to emphasize their recurring use, and are model-based substantial extensions of earlier, pre-MBSE engineering patterns.

S*Models and S*Patterns contain Features, Interactions, Roles, States, Design Components, Interfaces, Requirements, Attributes thereof, couplings between them, and more. S*Patterns are constructed to cover a system configuration space bigger than single system model instances, and are sufficiently parameterized and abstracted to be configurable to more specific S*Models, and thereby reusable. S*Patterns are models of platforms, reference architectures, product lines, or system families:

S*Models and S*Patterns may be expressed in any system modeling language (e.g., SysML, IDEF, etc.) and managed in any COTS system modeling tool or repository, by an S*Metamodel mapping or profile. PBSE builds on long historical work in patterns, now improved as MBSE models (many historical engineering patterns were not explicit MBSE models), expansion of pattern scope to whole system families, platforms, and domains (as opposed to smaller-scale localized patterns). An explicit foundation based on a stronger MBSE metamodel expresses systemic phenomena, critical to engineering applications needing a clearer connection to scientific understanding of systems phenomena.

Tool Support

PBSE and its supporting S*Metamodel are tool-independent by intention. Substantially any COTS modeling, engineering, or PLM tool can be made to support PBSE by the use of an S*Metamodel Map for the specific COTS tool. Such mappings have already been created for a number of tools, including IBM/Rational DOORS™, Siemens Team Center™ Systems Engineering, Dassault Systemes ENOVIA™, Sparx Enterprise Architect™ for SysML®, IBM Rhapsody for SysML®, generic standard SysML, and others. Each such mapping is a detail specification of the formal mapping of S*Metamodel classes, relationships, and attributes into a specific schema native to the target tool or information system, along with supporting configuration information.

Offering/Availability

== The general PBSE approach to enhanced MBSE is being shared through and explored by the members of the Patterns Working Group of the INCOSE MBSE Initiative. This cross-industries team has been and continues pursuing a number of PBSE applications and projects (including joint projects with other INCOSE working groups) which are shared through the INCOSE MBSE Challenge Team’s MBSE wiki / web site posted resources, reference, and information assets. Refer to the Resources below. Where commercial support may be requested, ICTT System Sciences and its partners provide related services, and the third party COTS tools noted above are supported by their commercial suppliers. S*Modeling elements are also taught as systems competencies for engineering undergraduates at Rose-Hulman Institute of Technology, the original academic parent of ICTT. ==

Resources

Return to List of MBSE Methodologies

mbse/pbse.1438257442.txt.gz · Last modified: 2015/07/30 07:57 by jcwatson