[1990] Proceedings of the 2nd International IEEE Conference on Tools for Artificial Intelligence · 2002 · 10 citations · 8 references
ComputingComputer ScienceFormal MethodsKnowledge RepresentationSoftware EngineeringKnowledge-based EngineeringSoftware DesignSpecification LanguagesVerificationAlgebraic SpecificationFormal ModelingKnowledge EngineeringSoftware Development MethodologySoftware VerificationSystem Verification
It is argued that knowledge engineering could benefit from incorporating methodologies for software development and verification as found in traditional software engineering. Specifically, the authors investigate if and how traditional software engineering approaches could be transported to the development and verification of knowledge-based systems (KBSs). They present a few ideas on how to use formal methods in KBS development using, e.g. algebraic specifications. The fundamental conflict between the expressive power and the provability of knowledge engineering languages is identified and discussed.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
8
Kenneth D. Forbus · Artificial Intelligence · 1984 · 2K citations
A qualitative physics based on confluences
Johan de Kleer, John Seely Brown · Artificial Intelligence · 1984 · 1.5K citations
Benjamin Kuipers · Artificial Intelligence · 1986 · 1.4K citations
The Specification of Complex Systems
B. A. Cohen, W. T. Harwood · Mathematics and Computers in Simulation · 1983 · 142 citations · Full text