Analysis of Overridden Methods to Infer Hot Spots

  • Serge Demeyer
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1543)


An object-oriented framework represents a design for a family of applications, where variations in the application domain are specified by means of hot spots. Identifying the right combination of hot spots is known to be difficult and best achieved via an iterative development process. However, due to this iterative process, project managers are tempted to postpone the writing of documentation until the framework is stable. Moreover, since parts of the program will be redesigned frequently, it is hard to synchronize documentation with source-code. Thus, iterative development leads to undocumented -or worse- incorrectly documented hot spots, limiting the reusability of the framework architecture.


  1. 1.
    Kent Beck and Ralph Johnson, Patterns Generate Architectures, Proceedings ECOOP’94, M. Tokoro, R. Pareschi (Ed.), LNCS 821, Springer-Verlag, Bologna, Italy, July 1994, pp. 139–149.Google Scholar
  2. 2.
    Ralph E. Johnson, Documenting Frameworks using Patterns, Proceedings OOPSLA’92, ACM SIGPLAN Notices, vol. 27, no. 10, Oct. 1992, pp. 63–76.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Serge Demeyer
    • 1
  1. 1.Software Composition GroupUniversity of BerneSwitzerland

Personalised recommendations