Designing Fault Tolerant Systems with Multiagent AI
Cyrus F. Nourani1
Affiliations METAAI
And UCSB
A model is presented for design and implementation
of software systems with multiagent AI and concurrent software engineering
techniques. The stages of conceptualization, design and implementation are
defined by AI methods. Software systems are proposed to be designed through
knowledge acquisition, specification, and multiagent implementations. Multiagent
implementations are proposed to facilitate a fault tolerant software design
methodology, applying our recent research that has lead to fault tolerant
AI systems. A particular approach to and an AI formulation of designing
fault free and fault tolerant software is presented, which is based on the
agent models of computation. An approach using object orinted design coupled
with a novel multi-kernel approach is presented. A system is defined by
many communicating pairs of kernels, each defining a part of the system,
as specified by object level knowledge acquisition. An overview to agent
morphisms and algebras are presented and appli ed to the design. Keywords
Fault Tolerant AI, AI Agents, Multi Agent AI Techniques, Abstract Multi
Agent AI Design AII, Agent Morphisms Project_METAAI@CompuServe.com Copyright
© Photo reproduction for noncommercial use and conference publications
is permitted without payment of royalty provided that the Journal reference
and copyright notice are included on the first page.
Fault Tolerant Specification are triples consisting
of objects, actions and relations. Actions are operations or processes.
However, the problems of abstraction , object-level programming, and agent
view of AI computation are the important components of inter-play in the
present paper. A structural design technique with objects is defined to
address knowledge abstraction problems.FTKA has a requirement that each
object to be defined must have a dual definition in terms of the actions
that are taken for exception and recovery. The term "agent"
References
Nourani, C.F.,"Modelling,Validation,and Hybrid
Design of Intelligent Systems," February 1997, KEML98, January
1998, Karlsruhe, Germany. Genesereth, M. R. An Agent-Based Approach to Software
Interoperability, In Proceedings of the DARPA Software Technology Conference
, 1992. Nourani, C.F.'Double Vision Computing," December 1993, IAS-4,
Intelligent Autonomous Systems, Karlsruhe, Germany. Nourani, C.F.
"A Multiagent Approach To Fault Free and Fault Tolerant AI," Proc.
FLAIRS-93, Florida AI Symposium April 1993. Genserth, M, and N.J. Nilsson
, Logical Foundations of Artificial Intelligence< Agent Morphisms
Project_METAAI@CompuServe.com Copyright © Photo reproduction for noncommercial
use and conference publications is permitted without payment of royalty
provided that the Journal reference and copyright notice are included on
the first page.
Fault Tolerant Specification are triples
consisting of objects, actions and relations. Actions are operations or
processes. However, the problems of abst.