Date of Award
Ph.D. in Engineering Science
H. Conrad Cunningham
Building a software product line (SPL) is a systematic strategy for reusing software within a family of related systems from some application domain. To define an SPL, a domain analyst must identify the common and variable aspects of a family of systems and capture them for later use in construction of specific products. To do so, Feature-Oriented Domain Analysis (FODA) introduced the feature model as an abstraction to represent the common and variable aspects, using a feature diagram to depict the model visually. However, this abstraction is often difficult for developers to use because most tools rely on specialized theories, notations, or technologies.
shatnawi, hazim, "Constructing and Validating Feature Models Using Relational, Document, and Graph Databases" (2021). Electronic Theses and Dissertations. 2055.