-
Notifications
You must be signed in to change notification settings - Fork 1
Components for Product Line Maintenance
The Product-line Export Component transforms a variation point model to tool-specific product-line specification models. It, therefore, provides an extension point for contributing SPLM tool specific exporter logics.
Input Data: Refactored VPM and software artifacts
Output Data: SPLM-tool specific variability and software models
Extension: Extensible with SPLM tool specific exporters
The EMF Feature Model Export Component contributes an extension to generate a standardized EMF Feature Model [6] and an according feature model diagram.
Input Data: Refactored VPM and software artifacts
Output Data: EMF Feature model and diagram
The FeatureMapper Export Component contributes an extension to transfer the resulting SPL into the FeatureMapper SPLM tool.
Input Data: Refactored VPM and software artifacts
Output Data: FeatureMapper Feature Model, Mapping Model and software models
The FeatureMapper UI Component encapsulates all user interactions for SPL management with the KoPL tool chain using the FeatureMapper. The UI component does not contain any logic or functionality for managing SPLs itself. Instead it uses services of components for maintaining product-lines as extension of the consolidation process.
The Variability Design Component provides functionality for inspecting and maintaining the varia-bility design of a SPL in terms of feature models. The component provides facilities for design decision and user interaction. Thus, there is no explicit input or output data.
The Variability Mapping Component provides functionality for inspecting and maintaining the mapping of variability to software artifacts. It provides an extension point to handle technology-specific software artifacts as target of the variability mapping.
Extension: Extensible with technology-specific software artifacts to be used as mapping target
The Variability Implementation Component provides functionality for inspecting and maintaining the implementation of product-line variability in technology-specific software artifacts.
Extension: Extensible with technology-specific software artifacts to be used for variability implementation
The Variant Design Component allows for specifying concrete product variants from the product line and for a deriving the corresponding variant implementation.
Extension: Extensible with technology-specific software artifacts to be orchestrated for variant implementation
Contact
KoPL Project
http://www.kopl-project.org
Project Lead: DevBoost GmbH
-
User Guide
-
Demonstrations
-
- Getting Started
- Recommended Tools
- Coding Conventions
- Architecture
- Variation Point Model
- UI
- Quality Assurance (QS)