Feature-Oriented Domain Analysis (FODA) Feasibility Study
Kyo C. Kang, Sholom Cohen, James A. Hess, William E. Novak, A. S. Peterson
Abstract
Kyo C. Kang, Sholom Cohen, James A. Hess, William E. Novak, A. S. Peterson
Abstract
Successful Software reuse requires the systematic discovery and exploitation of commonality across related software systems. By examining related software systems and the underlying theory of the class of systems they represent, domain analysis can provide a generic description of the requirements of that class of systems and a set of approaches for their implementation. This report will establish methods for performing a domain analysis and describe the products of the domain analysis process. To illustrate the application of domain analysis to a representative class of software systems, this report will provide a domain analysis of window management system software.
OpenAlex reports 4210 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Successful Software reuse requires the systematic discovery and exploitation of commonality across related software systems. By examining related software systems and the underlying theory of the class of systems they represent, domain analysis can provide a generic description of the requirements of that class of systems and a set of approaches for their implementation. This report will establish methods for performing a domain analysis and describe the products of the domain analysis process. To illustrate the application of domain analysis to a representative class of software systems, this report will provide a domain analysis of window management system software.
Key concepts: Computer science, Feature (linguistics), Domain (mathematical analysis), Data mining, Information retrieval, Mathematics, Mathematical analysis, Linguistics