The Unified Modeling Language user guide
The Unified Modeling Language user guide
Role model designs and implementations with aspect-oriented programming
Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
On agent-based software engineering
Artificial Intelligence
Implementing product-line features by composing aspects
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
Modeling Reactive Systems with Statecharts: The Statemate Approach
Modeling Reactive Systems with Statecharts: The Statemate Approach
ADK"Building Mobile Agents for Network and Systems Management from Reusable Components
ASAMA '99 Proceedings of the First International Symposium on Agent Systems and Applications Third International Symposium on Mobile Agents
An Agent-Based Infrastructure for Enterprise Integration
ASAMA '99 Proceedings of the First International Symposium on Agent Systems and Applications Third International Symposium on Mobile Agents
Patterns in agent-oriented software engineering
AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
Generating machine processable representations of textual representations of AUML
AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
Extending agent UML sequence diagrams
AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
Statecharts-based JADE agents and tools for engineering multi-agent systems
KES'10 Proceedings of the 14th international conference on Knowledge-based and intelligent information and engineering systems: Part I
Extending the JADE agent behaviour model with JBehaviourTrees Framework
KES-AMSTA'11 Proceedings of the 5th KES international conference on Agent and multi-agent systems: technologies and applications
A hybrid agent architecture for modeling autonomous agents in SAGE
IDEAL'05 Proceedings of the 6th international conference on Intelligent Data Engineering and Automated Learning
Integrating free-flow architectures with role models based on statecharts
Software Engineering for Multi-Agent Systems III
Engineering multi-agent systems through statecharts-based JADE agents and tools
Transactions on Computational Collective Intelligence VII
Hi-index | 0.00 |
In order to effectively develop multi-agent systems (MAS) software, a set of models, technologies and tools are needed to support flexible and precise specification and implementation of agent-to-agent conversations, standardized conversation protocols, and corresponding agent behaviors. Experience trying to build complex protocols with the ZEUS and JADE agent toolkits motivated a substantial extension to the JADE agent behavior model. This extension (called SmartAgent) enables more flexible, reusable and precise modeling and implementation of agent behavior. We augment JADE behaviors with uniform message, timing and system events, a multi-level tree of dispatchers that match and route events, and a hierarchical state machine (HSM.) HSM is represented using UML statechart diagrams, and implements a significant subset of UML state machine semantics. Adherence to the UML standard helps bridge object-oriented to agent-oriented programming, and allows us to use industry familiar modeling language and tools such as Rose or Visio. These extensions were tested in a meeting scheduler prototype.