We report on a term project to conduct domain engineering followed by application engineering for a specific set of applications. We discuss some of the observations we have made on this project, as well some of the lessons we have learned.
This is a preview of subscription content,to check access.
Access this article
Similar content being viewed by others
Ardis, M.A., and Weiss, D.M. 1996. Defining families: the commonality analysis. Proc. 19th Int. Conf. Software Eng., ACM Press, pp. 649–650.
Banker, R.D., Kauffman, R.J., Wright, Ch., and Zweig, D. 1993a. Automated output size and reuse metrics in a repository based case environment, IEEE Trans. Software Eng. SE-20(3): 169–187.
Banker, R.D., Kauffman, R.J., and Zweig, D. 1993. Repository evaluation of software reuse, IEEE Trans. Software Eng. SE-19(4): 379–389.
Boehm, B.W., Software Engineering Economics, 1981. Englewood Cliffs, NJ, Prentice Hall.
Booch, G., Rumbaugh, J., and Jacobson, I. 1999. The Unified Modeling Language User Guide, Addison Wesley Longman, Inc.
Cassandras, Ch. 1993. Discrete Events Simulation, Richard Irwin, Inc., and Aksen Associates, Inc.
Coplien, J.O., Hoffman, D., and Weiss, D.M. 1998. Commonality and variability in software engineering, IEEE Software 15(6): 37–45.
D'souza, D.F., and Wills, A.C. 1998. Objects, Components and Frameworks with UML: The Catalysis Approach, Addison Wesley.
Ernst, G.W., Hookway, R.J., Menegay, J.A., and Ogden, W.F. 1991. Modular verification of ada generics, Computer Languages 16(3/4): 259–280.
Leavens, G.T. 1991. Modular specification and verification of object-oriented programs, IEEE Software 8(4): 72–80.
Linger, R.C. 1993. Cleanroom software engineering for zero-defect software. Proc 15th Hawaii Int. Conf. Software Eng., Baltimore, MD, May.
Mili, A., Addy, E., Yacoub, Sh., and Mili, H. 1999. Research directions in software reuse. IEEE Software, 16(5): 22–31, September/October 1999.
Ogden, W.F., Sitaraman, M., Weide, B.W., and Zweben, S.H. 1994. The RESOLVE framework and discipline a research synopsis, Special Issue, Software Eng. Notes 19(4): 23–28.
Poulin, J. 1997. Measuring Software Reuse: Principles, Practices and Economic Models, Addison Wesley.
Poulin, J.S., and Caruso, J.M. 1993. Determining the value of a corporate reuse program. Proc. IEEE Comput. Soc. Int. Software Metrics Symposium, Baltimore, MD, May, pp. 16–27.
SEI. 1998. Domain engineering: A model-based approach. Technical report, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, http://www.sei.cmu.edu/domain-engineering/.
Simos, M.A. 1995. Organization domain modeling(odm). Technical report, Unisys Corporation, Defense Systems, April.
SPC Staff. 1993. Reuse-driven software processes guidebook. Technical report, Software Productivity Consortium, December.
Weide,B.W., Edwards,S.H., Harms,D.E., and Lamb,D.A. 1994. Design and specification of iterators using the swapping paradigm, IEEETrans.Software Eng. 208: 631–643.
About this article
Cite this article
Addy, E., Mili, A. & Yacoub, S. A Case Study in Software Reuse. Software Quality Journal 8, 169–195 (1999). https://doi.org/10.1023/A:1008963424886