Integration of domain analysis and analogical approach for software reuse
Chung–Horng Lung, Joseph E. Urban · 1993
Reusability has the ~tial to impove the productivity ~ an order of magnitude os more.Reusability can also improve the software quality aml reliability.Techniques and concepts in domain analysis end analogy can facilitate software reuse.Domain analysis is a process of identifying, capturing, representing, cless@ing and organiaii the informatkm and knowledge used in developing a mftwara system in order to make the information and knowledge reusable when developing new systems in the same application domain.Analogy is q mapping from the base domain to the terget domain.Through analogy, software reuse is possible even for different domains.In this paper, the integration of domain analysis and the analogical appro~h is presented.The integrated epproach will fiist investigate the requirements and features of analogical reasoning.Object behaviors and system dynamics are incorporated into the analogy approach as addkionel mapping constraints.After the identification of requirements and demands of analogy, steps end products of the domain rudysismethod are &f* to meet these needs.The integrated method can not only support better understanding of a particular application domai~but also csn promote the mapping aaoas different domains.