Reuse of design processes based on domain analysis

The paper presents a technique for reusing design processes which aims at facilitating software reuse. The authors have constructed a specification reuse model based on two major ideas. One is to extract domain specific specification parts, and the other is to reuse design processes represented by reuse histories. In addition, a domain analysis method is proposed to construct the specification reuse model. This model has been evaluated through experimental applications. The results show that the model facilitates software reuse, and that the domain analysis clarifies the application scope of the model. Applicability of our model to other domains is also discussed.

[1]  William B. Frakes,et al.  Systematic software reuse: a paradigm shift , 1994, Proceedings of 1994 3rd International Conference on Software Reuse.

[2]  Shinichi Honiden,et al.  Formalizing specification modeling in OOA , 1993, IEEE Software.

[3]  Jim M. Neighbors,et al.  An assessment of reuse technology after ten years , 1994, Proceedings of 1994 3rd International Conference on Software Reuse.

[4]  Vijayan Sugumaran,et al.  A prototype domain modeling environment for reusable software architectures , 1994, Proceedings of 1994 3rd International Conference on Software Reuse.

[5]  Will Tracz,et al.  Domain analysis working group report: first international workshop on software reusability , 1992, SOEN.

[6]  Rubén Prieto-Díaz Implementing faceted classification for software reuse , 1991, CACM.

[7]  M. D. Lubars Reusing designs for rapid application development , 1991, ICC 91 International Conference on Communications Conference Record.

[8]  Colin Potts,et al.  Recording the reasons for design decisions , 1988, Proceedings. [1989] 11th International Conference on Software Engineering.

[9]  Neil A. M. Maiden,et al.  Exploiting reusable specifications through analogy , 1992, CACM.

[10]  Rubén Prieto-Díaz,et al.  Status report: software reusability , 1993, IEEE Software.

[11]  Charles W. Krueger,et al.  Software reuse , 1992, CSUR.