Find all the Details on the Blog of Achiles Inc.
And you can also review the recording of the first Webinar “Webinar Series by Achillis Inc. – Model Version Control” on Youtube!
The Abstract from the Blog:
Product Family Engineering in MBSE Enterprise Environments, Part II: Configuration Management
“Configuration Management is a practice area that applies to any software development effort, but it has special implications for product line development.” A Framework for Software Product Line Practice, SEI at Carnegie Mellon University
Configuration Management aims at eliminating the confusion and error brought about by the existence of different versions of artifacts. It is about keeping inevitable change under control and variance across customers or product lines well managed. Its special implications for Product Family Engineering (PFE) requires a strategic focus upfront to alleviate the complexity of specifying, maintaining, and deploying product variants across varied markets, from a single base specs and reusable artifacts.
Model-Based Systems Engineering (MBSE) is a natural fit for approaching this challenge because MBSE was conceived as an organizing approach for engineering teams to manage the complexity of large scale and complex product development throughout their lifecycle. This is one of the reasons MBSE is in popular demand in large business enterprises, aerospace, and defense.
Model-based methods and techniques can be successfully utilized for producing specific product models and for managing product family evolution at reasonable cost. However, making existing MBSE environments PFE-capable requires the confluence of adequate methodology, enterprise architecture, languages, and tools. For example, standard enterprise modeling languages today already have a built-in extension mechanism to incorporate configuration management concerns for use by engineers and developers. On the methodology side, proper practices for version control and configuration management are a precursor for successful product family management.
As importantly, capable tools are a prime requirement for defining and maintaining product configurations and the ability to mix, match, and merge changes, error-free, for supporting customer or industry specific system variants.
In the absence of well-defined system configurations with capable tools that support them, teams will not be able to perform within manageable costs, and a product’s time-to-market will suffer significantly. Only by introducing the proper tools can system providers deploy with reduced time, effort, money, and headaches, while attaining high levels of product quality and safety standards.
In this second webinar of the 3-webinar series, you will learn configuration management techniques for incrementally approaching product family engineering from within your standard MBSE environment: what tools will be needed; what architectural concerns must be addressed upfront; and how to take advantage of existing standard modeling languages, such as, the Systems Modeling Language (SysML) and the Unified Modeling Language (UML), to overcome the PFE challenge.