• DocumentCode
    2297922
  • Title

    `. . . and nothing else changes´: the frame problem in procedure specifications

  • Author

    Borgida, Alex ; Mylopoulos, John ; Reiter, Raymond

  • Author_Institution
    Dept. of Comput. Sci., Rutgers Univ., New Brunswick, NJ, USA
  • fYear
    1993
  • fDate
    17-21 May 1993
  • Firstpage
    303
  • Lastpage
    314
  • Abstract
    The first aim of this analysis is to outline a certain general problem which arises in all formal specifications using the pre/postcondition notation, and which is related to a longstanding problem in the field of AI, called the frame problem (J. McCarthy and P. Hayes, 1969). The authors then present examples illustrating this problem, which becomes particularly acute for large object-oriented specifications where inheritance plays a central role. The examples are intended to demonstrate that failure to deal with the frame problem compromises a formal specification language with respect to its notational suitability and its capacity to support a methodology for formally proving properties of specifications. How existing specification languages have endeavored to cope with the problem are reviewed. A novel approach is presented based on recent work intended to solve the frame problem in planning applications within AI
  • Keywords
    formal specification; inheritance; object-oriented programming; planning (artificial intelligence); specification languages; AI; artificial intelligence; formal specification language; formal specifications; frame problem; inheritance; large object-oriented specifications; notational suitability; planning applications; procedure specifications; Artificial intelligence; Computer science; Councils; Formal specifications; Intelligent robots; Intelligent systems; Logic; Proposals; Specification languages; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1993. Proceedings., 15th International Conference on
  • Conference_Location
    Baltimore, MD
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-3700-5
  • Type

    conf

  • DOI
    10.1109/ICSE.1993.346034
  • Filename
    346034