Abstract: This chapter explains the concepts of reuse including program families and domain analysis. It discusses four major factors that influence software reuse: managerial, legal, economic, and technical. An organization that attempts to implement a reuse program needs to address a broad spectrum of technical and nontechnical problems. The feature-oriented domain analysis (FODA) method developed at the Software Engineering Institute is a well-known method for domain analysis. The chapter briefly talks about nine domain engineering approaches reported in the literature: Draco, domain analysis and reuse environment (DARE), family-oriented abstraction, specification, and tTransportation (FAST), feature-oriented reuse method (FORM), “Komponentbasierte Anwendungsentwicklung” (KobrA), product line UML-based software engineering (PLUS), product line software engineering (PuLSE), Koala, and reuse-driven software engineering business (RSEB). This is followed by a discussion on reuse maturity models (RMMs) and economic models of software reuse.
Publication Year: 2014
Publication Date: 2014-10-10
Language: en
Type: other
Indexed In: ['crossref']
Access and Citation
Cited By Count: 1
AI Researcher Chatbot
Get quick answers to your questions about the article from our AI researcher chatbot