DocumentCode
3259863
Title
Modularity for logical knowledge bases
Author
Antoniou, Grigoris
Author_Institution
Dept. of Comput. Sci., Osnabrueck Univ., Germany
fYear
1992
fDate
15-20 Jun 1992
Firstpage
87
Lastpage
93
Abstract
The author argues that modularity is essential for the design, verification, and maintenance of large-scale knowledge based systems. Motivated by work on software modules and algebraic specification, he introduces a module concept with formal interfaces, and gives semantics and correctness notions for such modules based on logic programming. Single modules communicate with their environment by their interfaces. He discusses how modular systems can be built from single modules by means of so-called module operations, and derive for the composition operation results concerning compositionality of semantics and correctness preservation
Keywords
knowledge based systems; logic programming; program verification; software maintenance; systems analysis; algebraic specification; large-scale knowledge based systems; logic programming; modularity; module operations; software design; software maintenance; software modules; software verification; Application software; Buildings; Computer science; Costs; Knowledge based systems; Large-scale systems; Logic functions; Logic programming; Software maintenance;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Knowledge Engineering, 1992. Proceedings., Fourth International Conference on
Conference_Location
Capri
Print_ISBN
0-8186-2830-8
Type
conf
DOI
10.1109/SEKE.1992.227943
Filename
227943
Link To Document