Projetando Sistemas Multiagentes em Organizações Empresariais
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
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
Como Citar
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.