Proceedings 12th IEEE International Conference Automated Software Engineering
DOI: 10.1109/ase.1997.632826
|View full text |Cite
|
Sign up to set email alerts
|

Using KIV to specify and verify architectures of knowledge-based systems

Abstract: examples. E.g. we have verified with KIV theorems of [3] used to distinguish different complexity classes in abduction. 7 Notice that these proofs are in no way trivial: the informal proof for theorem 5.3 of [3] took one page. It states that for the class of ordered monotonic abduction problems using a specific preference criterion, there is a polynomial algorithm for finding a best explanation. This is proved by presenting an algorithm that in polynomial time returns such a best explanation. Formalizing the i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(12 citation statements)
references
References 24 publications
0
12
0
Order By: Relevance
“…Meanwhile several papers have appeared providing declarative characterizations of PSMs (e.g. [17], [59], [139], [42]) and we assume that this will become an important line of future works on PSMs.…”
Section: Declarative Versus Operational Specifications Of Psmsmentioning
confidence: 99%
See 2 more Smart Citations
“…Meanwhile several papers have appeared providing declarative characterizations of PSMs (e.g. [17], [59], [139], [42]) and we assume that this will become an important line of future works on PSMs.…”
Section: Declarative Versus Operational Specifications Of Psmsmentioning
confidence: 99%
“…This shows strong similarities to recent work on problem-solving methods that define the competence of problem-solving methods in terms of assumptions over domain knowledge (which can be viewed as one or several components of a KBSs) and the functionality of elementary inference steps (cf. [59]). …”
Section: Comparison With Recent Approaches In Sementioning
confidence: 99%
See 1 more Smart Citation
“…We use the KIV system (Karlsruhe Interactive Veri®er) (see Reif, 1995) for this purpose. Fensel and SchoÈ negge (1997) and Fensel et al (1998c describe the veri®cation of our architectural speci®cations using KIV. It is an advanced tool for the construction of provably correct software.…”
Section: Discussionmentioning
confidence: 99%
“…KARL is one language for formalizing the procedural parts of a conceptual model as dynamic logic programs (involving loops, KNOWLEDGE MODELING WITH SSM-DKM conditional statements, etc. ), which a system called KIV can use to check that those procedural parts achieve their required function (Fensel & Schoenegge, 1997).…”
Section: Formalization and Validation Of Conceptual Knowledge Modelsmentioning
confidence: 99%