Note: The PLEML project is still work in progress.
Welcome to the MBPLE repository! This project introduces PLEML (Product Line Engineering Modeling Language), an extension for SysML v2 designed to model Product Line Engineering (PLE) features.
PLEML provides the necessary semantic metadata and structural constructs to represent variations, configurations, and constraints within a product line using SysML v2. It includes models for features, feature trees, feature configurations, and constraints such as Requires and XOR.
PLEML/: Contains the core libraryPLEML.sysmlwhich defines the SysML v2 extension (using metadata and occurrences) for modeling PLE features.Examples/: Contains example models, including a Drone Product Line demonstrator (MBPLE-Example-DroneProductLine-PLEML-SysMLv2-*), demonstrating how to use PLEML with shared assets and concrete product models.
- Tim Weilkiens (Contact: tim@mbse4u.com)
- Marco Forlingieri
- Vince Molnar
This project is open-source and provided under the MIT License.