Skip to main content
Log in

A Case Study in Software Reuse

  • Published:
Software Quality Journal Aims and scope Submit manuscript

Abstract

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, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  • 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.

    Google Scholar 

  • Banker, R.D., Kauffman, R.J., and Zweig, D. 1993. Repository evaluation of software reuse, IEEE Trans. Software Eng. SE-19(4): 379–389.

    Google Scholar 

  • Boehm, B.W., Software Engineering Economics, 1981. Englewood Cliffs, NJ, Prentice Hall.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Leavens, G.T. 1991. Modular specification and verification of object-oriented programs, IEEE Software 8(4): 72–80.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008963424886

Navigation