Feature-oriented development of applications for a domain

Software reuse is generally considered by both practitioners and researchers as one of the most effective ways of increasing productivity and improving quality of software. To achieve successful software reuse, commonalities of related systems must be discovered and represented in a form that can be...

Full description

Saved in:
Bibliographic Details
Published inProceedings. Fifth International Conference on Software Reuse (Cat. No.98TB100203) pp. 354 - 355
Main Author Kang, K.C.
Format Conference Proceeding
LanguageEnglish
Published IEEE 1998
Subjects
Online AccessGet full text
ISBN9780818683770
0818683775
ISSN1085-9098
DOI10.1109/ICSR.1998.685763

Cover

More Information
Summary:Software reuse is generally considered by both practitioners and researchers as one of the most effective ways of increasing productivity and improving quality of software. To achieve successful software reuse, commonalities of related systems must be discovered and represented in a form that can be exploited in developing similar systems. FORM (Feature-Oriented Reuse Method) (K.C. Kang et al., 1998), extended from the FODA (Feature-Oriented Domain Analysis) method (K.C. Kang et al., 1990), is a systematic method that focuses on capturing commonalities and differences of applications in a domain in terms of "features" and using the analysis results to develop domain architectures and components. Once a domain is described and explained in terms of common and different "units" of computation, they are used to construct different "feasible" configurations of reusable architectures. Features are distinctively identifiable functional implemented, tested, delivered, and maintained. Therefore, they are the first class objects in the development of domain oriented software.
ISBN:9780818683770
0818683775
ISSN:1085-9098
DOI:10.1109/ICSR.1998.685763