Context-Based Process Line (CBPL)
The CBPL approach was structured in two phases: Software Process Domain Engineering (SPDE) and Software Process Application Engineering (SPAE).
In SPDE, the Software Definition Process Group (GDPS) or equivalent in the existing organization creates processes for reuse and is responsible for defining the similarities and variabilities of the process line.
In SPAE, the Project Manager reuses artifacts generated by SPDE to cut specific processes for a project from the line, exploring the variability of the line, taking into account the specific needs of the project.
SPDE and SPAE work together to promote reuse: SPDE creates the software process line and provides a set of artifacts, such as the feature model and the process components model, while the SPAE apply rules and composes processes based on the cut of artifacts generated in SPDE. Finally, the processes are ready to run.