A knowledge-based software process library for process-driven software development
Abstract
The authors present a knowledge-based process library (SPLib) that supports the organization, access, and reuse of software processes. SPLib consists of a knowledge base of software process representations. It also provides a set of process operations that support browsing, searching, composition, and abstraction. These operations reason about the content of software processes as well as maintain proper interdependency relationships among the software processes. To demonstrate the use of SPLib in process-driven software development, a usage scenario is provided where SPLib facilitates the access and reuse of software processes.>