• LinkedIn
  • Subcribe to Our RSS Feed
Oct20

Extending Variant Management to Behavior and Testing Architectures

by rkratzke

By Ron Kratzke, Principal Systems Engineer

In a previous post entitled “Variant Management in an MBSE Environment,” I covered the techniques used in CORE and GENESYS to capture variants in the physical architecture.

In this post, I will cover techniques to capture variants of the behavior architecture and development of testing architectures.

Continuing the example from the previous post, we had two workstation variants, the OS Mac workstation and Windows PC workstation.

 

Let’s assume that the “nominal” workstation had the following behavior: More...

Tags: , , , ,

Categories: CORE Software | GENESYS | MBSE | Tips and Tricks

Aug25

Variant Management in CORE and GENESYS (Part I)

by rkratzke

By Ron Kratzke, Principal Systems Engineer

When teaching classes on model-based systems engineering, I am frequently asked about methods to manage different system configurations in the model. Most engineers are very comfortable thinking in part structures, and while this is a critical aspect of systems engineering, it’s not the whole story. To answer the question and manage variants, we leverage the generalization/kind of relation in parallel with part structures.

Classical systems engineering is concerned with the decomposition of our physical architecture (the bill of materials). In the Component class, this decomposition structure is captured using the parent-child relation built from. A system is built from its subsystems, and those subsystems are built from their constituent parts. An automobile is built from its chassis, drive train, engine, and more. In the Geospatial Library example provided with CORE and GENESYS, the Geospatial Library (the system of interest) is built from the Workstation and Command Center subsystems.

Graphically, the decomposition of the physical architecture is shown in a classic physical hierarchy or a SysML structure block definition diagram (BDD). Both diagrams represent the built from parent-child relation.

 

More...

Tags: , ,

Categories: CORE Software | GENESYS | MBSE | Tips and Tricks

Aug04

Test Configuration Management in MBSE

by rkratzke

By Ron Kratzke, Principal Systems Engineer

As groups look to the broader potential of model-based systems engineering (MBSE), supporting test and evaluation in a MBSE environment – and model-based T&E – has become a subject of interest. This has been the subject of recent presentations at various venues including the 2016 Systems Engineering Test and Evaluation Conference and the INCOSE International Symposium.

One of the unique features of the schema used in Vitech’s methodology is the ability to support all aspects of test and evaluation planning in the MBSE model. Of particular interest to many has been how to accomplish configuration management of the testing environment.

In the schema we relate VerificationRequirements to VerificationEvents. Then, in turn, we relate a TestConfiguration to a VerificationEvent and can trace from a TestConfiguration to the Components and Links that form the particular TestConfiguration.

The schema map for this particular part of the model is as follows: 

 

More...

Tags: , , ,

Categories: GENESYS | MBSE | Tips and Tricks

how to catch a cheater