This Article 
 Bibliographic References 
 Add to: 
A Set of Design Guidelines for Object-Oriented Deductive Systems
October 1993 (vol. 5 no. 5)
pp. 895-900

This paper presents a set of design guidelines for the construction of complex, real-world problem-solving systems using a hybrid object-oriented deductive formalism. These guidelines address implementation issues in a multi-paradigm environment. Examples are provided in the context of a large-scale knowledge based system (KBS).

[1] H. Iline and H. Kanoui, "Extending logic programming to object programming: The system lap,"IJCAI-87, pp. 34-39, 1987.
[2] E. Gullichsen, "BiggerTalk: Object-oriented prolog,"TR STP-125-85, MCC Software Technology Program, Dec. 1985.
[3] S. S. Chen, "A knowledge-based surrogate consultant system for fatigue evaluation of steel bridges," Ph.D. dissertation, Department of Civil Engineering, Lehigh University, 1988.
[4] W. J. Clancy, "Viewing knowledge bases as qualitative models,"IEEE Expert, pp. 9-23, Summer 1989.
[5] T. Bylander and S. Mittal, "CSRL: A language for classificatory problem solving and uncertainty handling,"AI Mag., vol. 7, no. 3, pp. 66-77, Aug. 1986.
[6] D.G. Bobrow et al., "CommonLoops: Merging Lisp and Object-Oriented Programming,"Proc. ACM Conf. Object-Oriented Systems, Languages, and Applications, 1986, New York, pp. 17-29.
[7] L. Sterling and E. Shapiro,The Art of Prolog. Cambridge, MA: MIT Press, 1986.
[8] L. Sterling and L. Umit Yalcinalp, "Explaining Prolog based expert systems using a layered meta-interpreter,"IJCAI, pp. 66-71, 1989.
[9] R. E. Tarjan, "Depth-first search and linear graph algorithms,"SIAM J. Computing, vol. 1, pp. 146-169, 1972.

Index Terms:
design guidelines; object-oriented deductive systems; real-world problem-solving systems; large-scale knowledge based system; knowledge kernel; logic programming; deductive databases; knowledge based systems; object-oriented databases; systems analysis
S.T.C. Wong, J.L. Wilson, "A Set of Design Guidelines for Object-Oriented Deductive Systems," IEEE Transactions on Knowledge and Data Engineering, vol. 5, no. 5, pp. 895-900, Oct. 1993, doi:10.1109/69.243518
Usage of this product signifies your acceptance of the Terms of Use.