MAS-ML was originally designed to support the
modelling of pro-active goal-based agents with plan.
Thus, some issues were detected while trying to use the
language to model reactive agents and other pro-active
architectures. In this sense, the MAS-ML evolution
proposed in this work involves the definition of two
new metaclasses AgentPerceptionFunction and
AgentPlanningStrategy in order to aggregate the
representation of different agent behaviour. Also, new
stereotypes to describe the behaviour of agent from
specific architectures were defined and associated to
AgentAction metaclass. The static structure of
AgentClass and AgentRoleClass entities were also
modified. Then, the class, organization, role, sequence
and activity diagrams were changed in consistency.
The modelling tool to support the proposed
approach is also under development. Other case studies
are being conducted to provide further validation to
this work. Moreover, the possibility of MAS-ML
extension for other internal architectures, such as the
BDI architecture is an interesting possibility.
REFERENCES
Arunachalam, R, 2004. The 2003 supply chain management
trading agent competition. In: Third International Joint
Conference on Autonomous Agents & Multi Agent
Systems. July 2004. [S.l.: s.n.]. p. 113–120.
Cervenka, R., Trencansky, I., Calisti, M., and Greenwood, D
2004. AML: Agent Modeling Language Toward
Industry-Grade Agent-Based Modeling. In: Agent-
Oriented Software Engineering, pp. 31–46. Springer-
Verlag, Berlin.
Choren, R. and Lucena, C., 2004. "Agent-Oriented
Modeling Using ANote", 3rd International Workshop
on Software Engineering for Large-Scale Multi-Agent
Systems. The Institution of Electrical Engineers, IEE,
Stevenage, UK, 2004, pp. 74-80.
Collins, J.; Arunachalam, R.; Sadeh, N.; Eriksson, J.; Finne,
N.; Janson, S., 2006. The Supply Chain Management
Game for the 2007 Trading Agent Competition.
Available in http://www.sics.se/tac/tac07scmspec.pdf.
Dorigo, M. and Stützle, T., 2004. Ant Colony Optimization.
The MIT Press, Cambridge, Massachusetts.
Jennings, Nicholas R., 1996. Coordination Techniques for
Distributed Artificial Intelligence. In: Foundations of
Distributed Artificial Intelligence, pp. 187-210, Wiley.
Odell, J., Parunak, H. V. D., Bauer, B., 2000. Extending
UML for Agents. In Agent-Oriented Information
Systems Workshop at the 17th National conference on
Artificial Intelligence (AIII’00) (3-17).
Russell, S. and Norvig, P., 2003. Artificial Intelligence: A
Modern Approach, 2nd Ed., Upper Saddle River, NJ:
Prentice Hall, ISBN 0-13-790395-2,
Sadeh, N.; Arunachalam, R.; Erikson, J.; Finne, N.; Janson,
S., 2003. A supply-chain trading competition. AI
Magazine, v. 24, n. 1, p. 92–94
Silva, P. S. e Mendes, M. J. (2003). Uma Abordagem para
Incorporar Mecanismos de Inteligência Artificial a
Agentes Móveis. XXI Simpósio Brasileiro de Redes de
Computadores. Natal, Rio Grande do Norte.pp 837-
852.
Silva, V.; Lucena, C. 2004. From a Conceptual Framework
for Agents and Objects to a Multi-Agent System
Modeling Language, In Journal of Autonomous Agents
and Multi-Agent Systems, volume 9, issue 1-2, Kluwer
Academic Publishers, pp. 145-189, 2004.
Silva, V.; Choren, R.; Lucena, C. 2004. A UML Based
Approach for Modeling and Implementing Multi-Agent
Systems. In: Proceeding of the third International
Conference on Autonomous Agents and Multi-Agents
Systems. New York, USA, IEEE Computer Society,
volume 2, pp. 914-921.
Silva, V. T. da, Choren, R., Lucena, C. J. P. de (2005).
Using UML 2.0 Activity Diagram to Model Agent
Plans and Actions. In: 4th International Conference on
Autonomous Agents and Multi-Agent Systems
(AAMAS), Netherlands, pp. 594-600.
Silva, V.; Choren R.; Lucena, C. 2008 a. MAS-ML: A
Multi-Agent System Modelling Language, In
International Journal of Agent-Oriented Software
Engineering, Interscience Publishers, vol.2, no.4.
Silva, V.; Choren, R.; Lucena, C. 2008 b. Modeling MAS
Properties with MAS-ML Dynamic Diagrams. In 8th
International Bi-Conference Workshop, LNCS 4898,
Springer-Verlag, pp. 1-18.
Wagner, G., 2003. The Agent-Object-Relationship Meta-
Model: Towards a Unified View of State and Behavior.
Information Systems, v. 28, n.5, pp. 475–504.
Weiss, G., 1999. Multiagent Systems: A Modern Approach
to Distributed Artificial Intelligence. MIT Press,
Massachusetts.
Wellman, M. P.; Stone, P.; Greenwald, A.; Wurman, P. R.,
2002. The 2001 Trading Agent Competition. IEEE
Internet Computing, v. 13, p. 935–941.
UML: Unified Modeling Language Specification, version
2.2, OMG, 2009 available in: http://
www.omg.org/technology/documents/modeling_spec_c
atalog.htm#UML.
Zambonelli, F.; Jennings, N.; Wooldridge, M., 2001.
Organizational abstractions for the analysis and design
of multi-agent systems. In: Agent-Oriented Software
Engineering, LNCS 1957, Berlin: Springer, p. 127-141.
ICEIS 2010 - 12th International Conference on Enterprise Information Systems
84