Artificial Intelligence
Analysis of inheritance anomaly in object-oriented concurrent programming languages
Research directions in concurrent object-oriented programming
Communications of the ACM
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The PLACA agent programming language
ECAI-94 Proceedings of the workshop on agent theories, architectures, and languages on Intelligent agents
Active object: an object behavioral pattern for concurrent programming
Pattern languages of program design 2
Runtime mechanisms for efficient dynamic multithreading
Journal of Parallel and Distributed Computing - Special issue on multithreading for multiprocessors
Implementing a low cost, low latency parallel platform
Parallel Computing - Special issue: distributed and parallel systems: environments and tools
KQML as an agent communication language
Software agents
An efficient and flexible C++ library for concurrent programming
Software—Practice & Experience
Concurrent Programming in Java: Design Principles and Patterns
Concurrent Programming in Java: Design Principles and Patterns
The Virtual Interface Architecture
IEEE Micro
Distributed Intelligent Agents
IEEE Expert: Intelligent Systems and Their Applications
IS&N '98 Proceedings of the 5th International Conference on Intelligence and Services in Networks: Technology for Ubiquitous Telecom Services
Hi-index | 0.00 |
In this paper, we present an agent platform, called JADE (Java Agent Development Environment), that tries to ease development applications in compliance with the FIPA specifications. Moreover, we describe an extension to JADE original agent model that allows expressing agent synchronisation constraints better and provides wider foundations to build higher-level agent architecture on. JADE agent model is more "primitive" than the agent models offered by other systems, and mainly deals with message handling and plan scheduling. Exploiting research results about concurrent OO languages, JADE agent model has been extended in a way that solves the inheritance anomaly problem and will be useful to JADE users when they will create more complex agents.