DocumentCode
3379860
Title
A multiparadigm programming approach for developing knowledge-based systems
Author
Pun, Paul K C ; Kahn, Hilary J.
Author_Institution
Dept. of Comput. Sci., Manchester Univ., UK
fYear
1995
fDate
9-11 Aug 1995
Firstpage
362
Lastpage
368
Abstract
Knowledge-based systems are large and complex software systems which are difficult to understand and design. A multiparadigm programming approach, based on an integration of the object-oriented programming paradigm and the logic programming paradigm, is reported for the development of these systems. Such an approach promotes both the analysis and synthesis processes which are essential in understanding and designing large knowledge-based systems. Moreover, this approach emphasizes an equal and co-operating partnership between each programming paradigm for problem analysis and solving. A multiparadigm programming language, EXL, is developed for this purpose. EXL integrates the object-oriented programming paradigm and the logic programming paradigm by `stitching´ them together with the notion of logical object. In this way, EXL provides structural level modularization and relational level modularization in building knowledge-based systems
Keywords
C language; knowledge based systems; knowledge engineering; logic programming; object-oriented languages; object-oriented programming; software engineering; EXL multiparadigm programming language; analysis processes; knowledge-based system development; large knowledge-based systems; logic programming paradigm; logical object; multiparadigm programming approach; object-oriented programming paradigm; problem analysis; problem solving; relational level modularization; software systems; structural level modularization; synthesis processes; Buildings; Cognitive science; Computer languages; Computer science; Humans; Knowledge based systems; Logic programming; Object oriented programming; Programming profession; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1995. COMPSAC 95. Proceedings., Nineteenth Annual International
Conference_Location
Dallas, TX
ISSN
0730-3157
Print_ISBN
0-8186-7119-X
Type
conf
DOI
10.1109/CMPSAC.1995.524802
Filename
524802
Link To Document