Paper
1 October 1999 Multiagent architecture that uses situation calculus (MAGSIC)
Kuo-Di Jian, Kendall E. Nygard
Author Affiliations +
Abstract
This paper explores approaches and issues of developing practical and useful software agents that will communicate and response to their environment. A Multi-AGent architecture that uses SItuation Calculus (MAGSIC) to produce execution plans is designed from scratch. Based on this architecture, a software agent framework that can be reused by agent development is implemented. At present, this framework does not include all the features that are proposed. The framework is tested on Silicon Graphics Inc.'s IRIX Unix machine and PC Linux machine. To achieve automation, a high level language called Resource Programming Language that includes decision constructs, agent communication using KQML performatives, and other features is invented. MAGSIC has some unique characteristics. It is simple in architecture and small in line of code, yet supports a reasoning unit and scales well. An agent implementation like Java Agent Template only supports agent communication but does not support the scripting and reasoning unit. MAGSIC is founded upon a declarative knowledge representation (situation calculus) and clean semantics, equipped with a simple yet powerful approach to procedural attachments (scriptlet). Procedural attachments are tightly, yet flexibly, integrated with the knowledge representation and the reasoning, taking the form of knowledge metadata that annotates the procedural resource. MAGSIC also supporting moving scriptlet and can support mobile agents as well.
© (1999) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Kuo-Di Jian and Kendall E. Nygard "Multiagent architecture that uses situation calculus (MAGSIC)", Proc. SPIE 3805, Photonic Devices and Algorithms for Computing, (1 October 1999); https://doi.org/10.1117/12.363988
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Calculus

Databases

Receivers

Computer programming

Telecommunications

Software development

Amplitude shift keying

RELATED CONTENT

Software architecture of INO340 telescope control system
Proceedings of SPIE (August 02 2016)
Architecture for the benchmarking of watermarking algorithms
Proceedings of SPIE (November 19 2003)
Comprehensive multiplatform collaboration
Proceedings of SPIE (December 15 2003)
The development model of software product line based AOP
Proceedings of SPIE (October 29 2011)
Validation and implementation of Bluetooth RFCOMM protocol
Proceedings of SPIE (October 18 2001)
Critical evaluation of open-architecture CNC design
Proceedings of SPIE (November 24 1999)

Back to Top