Skip to main content

Reuse of object-oriented requirement specifications

  • Conference paper
  • First Online:
Entity-Relationship Approach — ER '93 (ER 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 823))

Included in the following conference series:

Abstract

Characteristics of object-oriented requirement specifications are considered and a methodological approach for their reuse is presented. According to the design-for-reuse perspective, we present modeling and methodological tools for preparing reusable components to be exploited for designing applications not from scratch, but tailoring and adapting existing components. In particular, we focus on reuse of object behavior specifications. Reusable behavioral components are defined as generic process classes with associated process guideline classes providing suggestions for reuse in a given application.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ACM Issue on Object-Oriented Design, September 1990

    Google Scholar 

  2. G. Booch, Object-Oriented Design, Benjamin Cummings, 1991

    Google Scholar 

  3. S.Castano, V. DeAntonellis, B. Zonta, “Classifying and Reusing Conceptual Schemas”, in Proc. of ER'92, Int. Conf. on the Entity-Relationship Approach, Karlsruhe, LNCS, n.645, Springer Verlag, October 1992

    Google Scholar 

  4. S.Castano, V. DeAntonellis, “Reuse of Conceptual Requirement Specifications”, in Proc. of RE '93, ACM/IEEE Int. Conf on Requirements Engineering, San Diego, CA, January 1993

    Google Scholar 

  5. S.Castano, V. DeAntonellis, “A Constructive Approach to Reuse of Conceptual Components”, in Proc. of 2nd ACM/IEEE Int. Workshop on Software Reusability, Lucca, Italy, March 1993

    Google Scholar 

  6. S.Castano, V. DeAntonellis, “Reusing Process Specifications”, in Proc. IFIP Working Conference on Information System Development Process, IFIP WG 8.1, Como, Italy, September 1993, North-Holland

    Google Scholar 

  7. S. Castano, V. De Antonellis, C. Francalanci, M.G. Fugini, B. Pernici, R.Bellinzona, “Methodology for reusable Requirements”, F3 Rep., F3.PdM.2-1-3-R2, Politecnico di Milano, December 1993

    Google Scholar 

  8. P. Coad, E. Yourdon, Object-Oriented Design, Yourdon Press Computing Series, 1991

    Google Scholar 

  9. V. DeAntonellis, B. Pernici, P. Samarati, “Object orientation in the analysis of work organization and agent cooperation “, in Proc. of 2nd Int. Conf. on Dynamic Aspects on Information Systems, Washington, DC, July 1991

    Google Scholar 

  10. V. DeAntonellis, B. Pernici, P. Samarati, “F-ORM METHOD: A F-ORM Methodology for Reusing Specifications”, in Proc. of IFIP WG 8.4 Working Conf. on Object Oriented Aspects in Information Systems, Quebec, October 1991

    Google Scholar 

  11. V. DeAntonellis, S. Castano, L.Vandoni, “Building Reusable Components Through Project Evolution Analysis”, accepted for publication in Information Systems, 1993

    Google Scholar 

  12. A.Finkelstein, “Reuse of Formatted Requirements Specifications”, Software Engineering Journal, September 1988, pp.186–197

    Google Scholar 

  13. C. Ghezzi, D. Mandrioli, and A. Morzenti, “TRIO, a logic language for executable specifications of real-time systems”, The Journal of Systems and Software, Vol. 12, No. 2, May 1990

    Google Scholar 

  14. C. Ghezzi, D. Mandrioli, and A. Morzenti, “A Model Parametric Real-Time Logic” ACM TOPLAS, November 1992

    Google Scholar 

  15. L. Liu, R. Meersman, “Activity Model: A Declarative Approach for Capturing Communication Behavior in Object-Oriented Databases”, in Proc. VLDB '92, Int. Conf. on Very Large DataBases, Vancouver, Canada, August 1992, pp. 481–493

    Google Scholar 

  16. N.A. Maiden, A.G. Sutcliffe, “Exploiting Reusable Specifications Through Analogy”, Communications of the ACM, Vol.35, N.4, April 1992, pp.55–64

    Article  Google Scholar 

  17. A. Morzenti, P. San Pietro, “TRIO+, an object-oriented logic language for modular system specification”, LNCS 512, July 1991

    Google Scholar 

  18. H.B. Reubenstein, R.C. Waters, “The Requirements Apprentice: Automated Assistance for Requirements Acquisition”, IEEE TSE, Vol.17, N.3, March 1991

    Google Scholar 

  19. G. Salton, C. Buckley, “Term Weighting Approaches in Automatic Text Retrieval”, Information Processing and Management, vol. 24, Nr. 5, 1989, pp.513–523

    Article  Google Scholar 

  20. R. Wirfs-Brock, B. Wilkerson, L. Wiener, Designing Object-Oriented Software, Englewood Cliffs, NJ: Prentice Hall, 1990

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ramez A. Elmasri Vram Kouramajian Bernhard Thalheim

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Castano, S., De Antonellis, V., Pietro, P.S. (1994). Reuse of object-oriented requirement specifications. In: Elmasri, R.A., Kouramajian, V., Thalheim, B. (eds) Entity-Relationship Approach — ER '93. ER 1993. Lecture Notes in Computer Science, vol 823. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0024378

Download citation

  • DOI: https://doi.org/10.1007/BFb0024378

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58217-5

  • Online ISBN: 978-3-540-48575-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics