The pragmatic programmer: from journeyman to master
The pragmatic programmer: from journeyman to master
ROADMAP: extending the gaia methodology for complex open systems
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
On the Declarative Specification of Models
IEEE Software
The Art of UNIX Programming
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
Developing Intelligent Agent Systems: A Practical Guide
Developing Intelligent Agent Systems: A Practical Guide
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 2
Representing Agent Interaction Protocols with Agent UML
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 3
Tool Support for Agent Development using the Prometheus Methodology
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
Towards Goal-Oriented Design of Agent Systems
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
Towards Making Agent UML Practical: A Textual Notation and a Tool
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
Semantics of interactions in UML 2.0
HCC '03 Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments
Adding debugging support to the Prometheus methodology
Engineering Applications of Artificial Intelligence
Bridging the gap between AUML and implementation using IOM/T
ProMAS'04 Proceedings of the Second international conference on Programming Multi-Agent Systems
Hermes: designing goal-oriented agent interactions
AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
AUML protocols and code generation in the Prometheus design tool
Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems
Using three AOSE toolkits to develop a sample design
International Journal of Agent-Oriented Software Engineering
The prometheus design tool: a conference management system case study
AOSE'07 Proceedings of the 8th international conference on Agent-oriented software engineering VIII
Eclipse-based Prometheus design tool
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1 - Volume 1
A comparison of two agent interaction design approaches
Multiagent and Grid Systems
Hi-index | 0.00 |
An important role in software engineering is played by design notations. The Agent UML (AUML) notation for sequence diagrams has been widely used to capture the design of interactions between agents. However, AUML is not precisely defined, and there is very little in the way of tool support available. We argue that using a textual notation allows the notation to be precisely defined, and facilitates the development of tool support. We present a textual notation that we have developed, and describe a number of tools that support this notation. One of these tools is a 'renderer' which takes a textual AUML protocol and generates the standard graphical view. The layout of graphical elements in the generated graphical view is done automatically, using a layout algorithm which we present.