A theory of diagnosis from first principles
Artificial Intelligence
An approach to systems verification
Journal of Automated Reasoning
A spectrum of logical definitions of model-based diagnosis
Computational Intelligence
ACM Transactions on Programming Languages and Systems (TOPLAS)
Introduction to HOL: a theorem proving environment for higher order logic
Introduction to HOL: a theorem proving environment for higher order logic
Heuristic reasoning and relative incompleteness
International Journal of Approximate Reasoning
Proving properties of states in the situation calculus
Artificial Intelligence
Higher order logic and hardware verification
Higher order logic and hardware verification
On the comparison of HOL and Boyer-Moore for formal hardware verification
Formal Methods in System Design
Temporal verification of reactive systems: safety
Temporal verification of reactive systems: safety
Mind as motion: explorations in the dynamics of cognition
Mind as motion: explorations in the dynamics of cognition
Temporal semantics of compositional task models and problem solving methods
Data & Knowledge Engineering
A compositional process control model and its application to biochemical processes
IEA/AIE '99 Proceedings of the 12th international conference on Industrial and engineering applications of artificial intelligence and expert systems: multiple approaches to intelligent systems
International Journal of Human-Computer Studies
Knowledge engineering and management: the CommonKADS methodology
Knowledge engineering and management: the CommonKADS methodology
Formal Verification of Hardware Design
Formal Verification of Hardware Design
Abstract Proof Checking: An Example Motivated by an Incompleteness Theorem
Journal of Automated Reasoning
A semantical perspective on verification of knowledge
Data & Knowledge Engineering
A Survey of Concurrent METATEM - the Language and its Applications
ICTL '94 Proceedings of the First International Conference on Temporal Logic
The KIV-Approach to Software Verification
KORSO - Methods, Languages, and Tools for the Construction of Correct Software
Development of an Ecological Decision Support System
IEA/AIE '98 Proceedings of the 11th International Conference on Industrial and Engineering Applications of Artificial In telligence and Expert Systems: Tasks and Methods in Applied Artificial Intelligence
Formal Semantics of Temporal Epistemic Reflection
LOPSTR '94/META '94 Proceedings of the 4th International Workshops on Logic Programming Synthesis and Transformation - Meta-Programming in Logic
ICEBERG: Exploiting Context in Information Brokering Agents
CIA '00 Proceedings of the 4th International Workshop on Cooperative Information Agents IV, The Future of Information Agents in Cyberspace
A Requirement Specification Language for Configuration Dynamics of Multi-agent Systems
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Agents Negotiating for Load Balancing of Electricity Use
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
An agent architecture for multi-attribute negotiation
IJCAI'01 Proceedings of the 17th international joint conference on Artificial intelligence - Volume 2
Analysis of meeting protocols by formalisation, simulation, and verification
Computational & Mathematical Organization Theory
Integration of behavioural requirements specification within compositional knowledge engineering
Knowledge-Based Systems
Hi-index | 0.00 |
In this paper a compositional verification method for task models and problem-solving methods for knowledge-based systems is introduced. Required properties of a system are formally verified by deriving them from assumptions that themselves are properties of sub-components, which in their turn may be derived from assumptions on sub-sub-components, and so on. The method is based on properties that are formalized in terms of temporal semantics; both static and dynamic properties are covered. The compositional verification method imposes structure on the verification process. Because of the possibility of focusing at one level of abstraction (information and process hiding), compositional verification provides transparency and limits the complexity per level. Since verification proofs are structured in a compositional manner, they can be reused in the event of reuse of models or modification of an existing system. The method is illustrated for a generic model for diagnostic reasoning.