MASUP: An Agent-Oriented Modeling Process for Information Systems

Multi-agent systems modeling is a very demanding task especially because the software development processes currently being used are based on different paradigms. This work proposes a process to specify agent-oriented information systems that extends RUP. The models are specified through successive refinements using use cases as the reference to express the system requirements. The design model takes into account the infrastructure services required to implement the solution using a multi-agent approach. The models are represented basically by extended UML and AUML diagrams and notations.

[1]  Carlos José Pereira de Lucena,et al.  Multi-Agent Systems and the Semantic Web - The Semanticcore Agent-Based Abstraction Layer , 2004, ICEIS.

[2]  Scott A. DeLoach,et al.  Multiagent Systems Engineering , 2001, Int. J. Softw. Eng. Knowl. Eng..

[3]  Paolo Busetta,et al.  Jack intelligent agents - components for intelligent agents in java , 1998 .

[4]  P. Krutchen,et al.  The Rational Unified Process: An Introduction , 2000 .

[5]  Fausto Giunchiglia,et al.  Agent-Oriented Software Engineering III , 2003, Lecture Notes in Computer Science.

[6]  Bernhard Bauer,et al.  Agent UML : A formalism for specifying multiagent interaction , 2001 .

[7]  François Vernadat,et al.  The CIMOSA business modelling process , 1995 .

[8]  Barry Crabtree,et al.  PAAM 96 : proceedings of the First International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology : 22nd-24th April 1996, Westminster Central Hall, London, UK , 1996 .

[9]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction , 1998 .

[10]  Nicholas R. Jennings Agent-Oriented Software Engineering , 1999, MAAMAW.

[11]  Nicholas R. Jennings,et al.  Using Intelligent Agents to Manage Business Processes , 1996, PAAM.

[12]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction, Second Edition , 2000 .

[13]  H. Van Dyke Parunak,et al.  Applications of distributed artificial intelligence in industry , 1996 .

[14]  John Mylopoulos,et al.  Towards requirements-driven information systems engineering: the Tropos project , 2002, Inf. Syst..

[15]  Michael Winikoff,et al.  Prometheus: a methodology for developing intelligent agents , 2002, AAMAS '02.

[16]  Nicholas R. Jennings,et al.  Foundations of distributed artificial intelligence , 1996, Sixth-generation computer technology series.

[17]  Jörg P. Müller,et al.  Agent UML: A Formalism for Specifying Multiagent Software Systems , 2001, Int. J. Softw. Eng. Knowl. Eng..

[18]  Bernhard Bauer,et al.  Extending UML for agents , 2000 .