• DocumentCode
    3290449
  • Title

    Static analysis-based program evolution support in the common Lisp framework

  • Author

    Narayanaswamy, K.

  • Author_Institution
    Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
  • fYear
    1988
  • fDate
    11-15 Apr 1988
  • Firstpage
    222
  • Lastpage
    230
  • Abstract
    The common Lisp framework (CLF) is an object-oriented environment to support the development and maintenance of programs written in the language common Lisp. A static analysis tool, which is part of CLF, supports program evolution in CLF. Since the effectiveness of the approach stems from the basic design and architecture of CLF, the author provides an overview of the relevant features of CLF. The static analysis tool asserts the static properties of program objects definitions in the CLF object base. CLF´s general mechanism to add rules to the object base provides a conceptual basis respond to changes in the static properties of program objects in several interesting ways, from programming routine responses to program changes to viewing program alterations idiomatically
  • Keywords
    LISP; programming environments; common Lisp; object base; object-oriented environment; program alterations; program evolution support; program objects definitions; static analysis tool; Computer architecture; History; Information analysis; Maintenance engineering; Mechanical factors; Programming environments; Programming profession; Research and development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1988., Proceedings of the 10th International Conference on
  • Print_ISBN
    0-89791-258-6
  • Type

    conf

  • DOI
    10.1109/ICSE.1988.93702
  • Filename
    93702