Premium
Model‐based Product Line Engineering–Enabling Product Families with Variants
Author(s) -
Hause Matthew,
Hummell James
Publication year - 2019
Publication title -
insight
Language(s) - English
Resource type - Journals
eISSN - 2156-4868
pISSN - 2156-485X
DOI - 10.1002/inst.12245
Subject(s) - systems modeling language , software product line , unified modeling language , domain engineering , computer science , product engineering , software engineering , systems engineering , aerospace , modeling language , product lifecycle , new product development , product management , product (mathematics) , software , software development , product design , engineering , programming language , component based software engineering , geometry , mathematics , marketing , business , aerospace engineering
Product Lines are a group of related products manufactured or produced within or between collaborating organizations. Effectively managing a product line requires understanding the similarities and differences between products, optimizing the development life cycle to leverage the similarities, and concentrating development on the differences. ISO 26550:2013 Software & Systems Engineering–Reference Model for Product Line Management & Engineering provides a standard for defining similarities, differences, and the choices between them. Model‐Based Systems and Software Engineering (MBSE) using the Systems Modeling Language (SysML) and the Unified Modeling Language (UML) provides a means of modeling systems and software. Bringing the two together allows users to model product lines in industry standard formats. These standards provide Model‐Based Product Line Engineering (MB‐PLE). Combining these with an execution engine means product models can be created for specific products, whilst maintaining the original product line model, providing significant return on investment (ROI) for aerospace companies.