Projetando Sistemas Multiagentes em Organizações Empresariais

  • Murilo Juchem PUCRS
  • Ricardo Melo Bastos PUCRS

Resumo


Considerando as características dos sistemas de informação tipicamente utilizados para atendimento aos processos do negócio de organizações empresariais, este trabalho apresenta uma abordagem para a modelagem de sistemas multiagentes (SMA) tendo como foco o modelo de projeto. Para a construção dos modelos são utilizadas extensões da UML. O processo de modelagem é baseado no refinamento entre os modelos, o que implica na evolução dos diagramas elaborados no modelo de análise em direção a construção do modelo de projeto. Para o atendimento aos serviços de infra-estrutura necessários para o processamento do sistema são propostos agentes especializados denominados agentes de infra-estrutura. Tal proposição está fundamentada na premissa de que os agentes devem ter elevado grau de especialização em uma sociedade de agentes. Sendo assim, aos agentes do domínio do SMA devem ser definidas atribuições restritas aos papéis que lhes foram destinados no modelo de casos de uso, cabendo ao conjunto de agentes de infra-estrutura cobrir os demais serviços necessários ao processamento do sistema.

Referências

Wooldridge, M.: Agent-based Software Engineering. In: IEE Proceedings on Software Engineering, 144(1), (1997) 26-37

Jennings, N.R. et ali.: Using intelligent agents to manage business processes. In Proceedings of Practical Applications of Intelligent Agents and Multi-Agent Technology (PAAM'96), London, UK, 1996

Sousa, J.B.: Em direção a uma abordagem para a modelagem de um sistema multiagente. (Dissertação de Mestrado). Porto Alegre, RS, Brasil, 2001

Yim,H., Cho, K., Kim, J., Park, S.: Architecture-Centric Object-oriented Design Method for Multi-Agent Systems. In: Proceedings of the Fourth International Conference on Multi-Agent Systems (ICMAS 2000), Boston, Massachusetts, USA, (2000) 469-470

Castro, J.F.B., Kolp, M., Mylopoulos, J.: Developing Agent-Oriented Information Systems for the Enterprise. In: Proceedings of Third International Conference on Enterprise Information Systems, Stafford: Staffordshire University, 2000 1-16

Caire, G. at al.: Agent Oriented Analysis using MESSAGE/UML. In: Ciancarini, P., Wooldridge, M. (eds): Agent-Oriented Software Engineering. Lecture Notes in Computer Science. Springer-Verlag, Berlin, (2001)

Odell, J., Parunak, H.V.D. Bauer, B.: Extending UML for Agents. In: Wagner, G., Lesperance, Y., Yu, E. (eds): Proceedings of the Agent-Oriented Information Systems Workshop at the 17th National Conference on Artificial Intelligence, Austin, TX, (2000) 3-17

Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. Autonomous Agents and Multi-Agent Systems, vol. 3, (2000) 285-312

Zambonelli, F., M., Jennings, N.R., Wooldridge, M.: Organisational rules as an abstraction for the analysis and design of multi-agent systems. Int J. of Software Engineering and Knowledge Engineering 11 (3), (2001) 303-328

DeLoach, S.A: Multiagent Systems Engineering. International Journal of Software and Knowledge Engineering, vol. 11, no. 3, (2001) 231-258

Bauer, B., Müller, J.P., Odell, J.: Agent UML: A Formalism for Specifying Multiagent Interaction. In: Ciancarini, P., Wooldridge, M. (eds): Agent-Oriented Software Engineering. Lecture Notes in Computer Science. Springer-Verlag, Berlin, (2001) 91-103

Bauer, B.: UML Class Diagrams: Revisited in the Context of Agent-Based Systems. In: Ciancarini, P., Wooldridge, M. (eds): Agent-Oriented Software Engineering. Lecture Notes in Computer Science. Springer-Verlag, Berlin, (2001) 1-8

Bastos, R.M., Oliveira, J.P.M.: A conceptual modeling framework for multi-agent. In: Laender, A.H.F., Liddle, S.W., Storey, V.C. (eds): Conceptual Modeling - ER 2000. Lecture Notes in Computer Science, Vol. 1920. Springer-Verlag, Berlin, (2000) 296-308

Jacobson, I., Booch, G. Rumbaugh, J.: The unified software development process. Addison-Wesley, 1998

Wooldridge, M., Ciancarini, P.: Agent-Oriented Software Engineering: The State of the Art. In: Ciancarini, P., Wooldridge, M. (eds): Agent-Oriented Software Engineering. Lecture Notes in AI, Vol. 1957. Springer-Verlag, (2001) 207-221

Jennings, N. R., Wooldridge, M.: Agent-Oriented Software Engineering. In: Bradshaw, J. (ed.) Handbook of Agent Technology, AAAI/MIT Press, 2000.

Iglesias, C. A., Garijo, M., Gonzalez, J. C.: A Survey of Agent-Oriented Methodologies, In Singh, M.P., Rao, A.S. & Wooldridge, M.J. (eds.) Intelligent Agents IV, Springer, (1997) 313-327

Booch, G. Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, 1998

Bastos, R.M., Oliveira, J. P.M., Oliveira, F.M.: Decentralised Resource Allocation Planning through Negotiation, in Camariha-Matos, L.M., Afsarmanesh, H. & Marik, V. (eds.) Intelligent Systems for Manufacturing: Multi-Agent Systems and Virtual Organization. Kluwer Academic Publishers, (1998) 67-76

FIPA Communicative Act Library Specification. Disponível em http://www.fipa.org/specs/fipa00037/

Juchem. M.: Projeto de sistemas multiagentes em organizações empresariais. (Dissertação de Mestrado). Porto Alegre, RS, Brasil, 2001
Publicado
16/10/2002
JUCHEM, Murilo; BASTOS, Ricardo Melo. Projetando Sistemas Multiagentes em Organizações Empresariais. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 16. , 2002, Gramado/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2002 . p. 175-190. DOI: https://doi.org/10.5753/sbes.2002.23946.