• DocumentCode
    2403521
  • Title

    A frame and rule based system to support software development using an integrated software engineering paradigm

  • Author

    Tsai, Jeffrey J P ; Tsai, Shun-Tzu ; Liu, Alan

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
  • fYear
    1989
  • fDate
    23-25 Oct 1989
  • Firstpage
    282
  • Lastpage
    289
  • Abstract
    A software system that uses the concepts of frames and production rules to support software development using an integrated software engineering paradigm is presented. This system includes a frame-and-rule oriented requirements language (FRORL), a predominance/particular methodology, and a knowledge base. FRORL uses frame representation for object-oriented modeling, applies production rules for specifying actions and constraints of real domains, and provides a set of abstract mechanisms for the practical description of abstract relations. The predominance/particular methodology is used to support the software development using FRORL. In modeling an application system by means of this methodology, the main features are represented first using simple and general description, while detailed and specific description is added incrementally. The knowledge base provides rules for specification checking, prototype validation, and transformation of specifications into programs. A real problem is given to illustrate the system
  • Keywords
    formal specification; knowledge based systems; knowledge representation; object-oriented programming; programming environments; specification languages; FRORL; abstract mechanisms; frame representation; frame-and-rule oriented requirements language; frames; integrated software engineering; knowledge base; object-oriented modeling; predominance/particular methodology; production rules; prototype validation; rule based system; software development; specification checking; Application software; Knowledge based systems; Object oriented modeling; Production systems; Programming; Prototypes; Software engineering; Software prototyping; Software systems; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools for Artificial Intelligence, 1989. Architectures, Languages and Algorithms, IEEE International Workshop on
  • Conference_Location
    Fairfax, VA
  • Print_ISBN
    0-8186-1984-8
  • Type

    conf

  • DOI
    10.1109/TAI.1989.65332
  • Filename
    65332