Tool Support for Reuse of Analysis Patterns — A Case Study

  • Petia Wohed
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1920)


The size and complexity of modern information systems together with requirements for short development time increase the demands for reuse of already existing solutions. The idea of reuse itself is not novel and the ability of reuse is even a part of the learning process. However, not much support for reuse can be found for the analysis phase of information systems design. Collecting reusable solutions, called patterns, in a library and supporting the search for an appropriate pattern within such a library is one approach addressed in this area. A tool for this purpose has been partly implemented and the results from a case study testing this tool are reported here.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    C. Alexander et al. A Pattern Language, NY: Oxford University Press, 1977.Google Scholar
  2. [2]
    P. Coad et al. Object Models: Strategies, Patterns, & Applications, Yourdon Press, Prentice Hall, 1995.Google Scholar
  3. [3]
    C.H. Fillmore, “The case for case”, in Bach and Harms (eds.) Universals in Linguistic Theory, Holt, Rinehart and Winston, New York, 1968.Google Scholar
  4. [4]
    M. Fowler, Analysis Patterns: Reusable Object Models, Addison-Wesley, 1997.Google Scholar
  5. [5]
    D.C. Hay, Data Model Patterns: Conventions of Thought, Dorset House Publishing, 1996.Google Scholar
  6. [6]
    P. Johannesson, Schema Integration, Schema Translation, and Interoperability in Federated Information Systems, Dissertation at the Dept. of Computer and Systems Sciences, Stockholm University/KTH, Sweden, 1993.Google Scholar
  7. [7]
    P. Johannesson and P. Wohed, “Improving Quality in Conceptual Modelling by the Use of Schema Transformations”, in Thalheim, B. (Ed.), Proc. of 15 th Int. Conference on Conceptual Modeling ER96, LNCS 1157, Springer-Verlag, 1996.Google Scholar
  8. [8]
    S. Purao, “APSARA: A Tool to Automate Systems design via Intelligent Pattern Retrieval and Synthesis”, The Data Base for Advances in Information Systems — Fall, vol. 29, no. 4, 1998.Google Scholar
  9. [9]
    S. Purao and V.C. Storey, “Intelligent Support for Retrieval and Synthesis of Patterns for Object-Oriented Design”, in D.W. Embley and R.C. Goldstein (eds.) Conceptual Modeling — ER’97, LNCS 1331, Springer, pp. 30–42, 1997.Google Scholar
  10. [10]
    P. Wohed, “Conceptual Patterns for Reuse of Information Systems Design”, in B. Wangler and L. Bergman (Eds.), Proc. of 12 th Int. Conf. on Advanced Information Systems Engineering — CAiSE 2000, LNCS 1789, pp 157–175, Springer-Verlag, 2000.Google Scholar
  11. [11]
    P. Wohed, “Conceptual Patterns — a Consolidation of Coad’s and Wohed’s Approaches”, to appear in M. Bouzeghoub, Z. Jedad and E. Mätais (eds.), Proc. of the 5 th International Conference on Application of Natural Language to Information Systems — NLDB’2000, LNCS, Springer-Verlag, 2000.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Petia Wohed
    • 1
  1. 1.Department of Computer and Systems SciencesStockholm University/Royal Institute of TechnologyKistaSweden

Personalised recommendations