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
Link To Document