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
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;
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
DOI :
10.1109/TAI.1989.65332