A Conceptual Modeling Framework for Multi-agent Information Systems

  • Ricardo M. Bastos
  • José Palazzo M. de Oliveira
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1920)


This paper presents a multi-agent conceptual model for resource allocation in a manufacturing environment. To attain this purpose a framework called M-DRAP — Multi-agent Dynamic Resources Allocation Planning — was developed. Multi-agent systems have been employed as a solution for problems that require decentralization and distribution in both decision-making and execution process. This is a premise in many information systems where (i) the domain involves intrinsic distribution of data, problem-solving capabilities and responsibilities; (ii) it is necessary to maintain the autonomy of the subparts, without lost of organizational structure; and (iii) the problem solution cannot be completely described a priori due to the possibility of real-time perturbations in the environment (equipment failures, for example) and also as a consequence of the natural dynamics of the business process. The main contribution of this work is the proposition of a set of activities and models defining a framework to represent multi-agent systems for business process under an enterprise model perspective.


Business Process Multiagent System Agent Interaction Slack Time Enterprise Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Baker 96]
    Baker, A.D. Metaphor or reality: a case study where agents bid with actual costs to schedule a factory, in Clearwater, S.C. (Ed.) Market-Based Control: A Paradigm for Distributed Resource Allocation. World Scientific, p.185–223, 1996.Google Scholar
  2. [Bastos 98a]
    Bastos, R.M., Oliveira, J. Palazzo 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, p. 67–76,1998.Google Scholar
  3. [Bastos 99]
    Bastos, R.M.; Oliveira, J.P.M.; Oliveira, F.M. Real-Time Resources Allocation Planning under a Market-Oriented Behaviour Perspective, in Proceedings of the 15th ISPE/IEE International Conference on CAD/CAM, Robotics & Factories of the Future — CAR&FOF’99, p. MW6–6–MW6–11, águas de Lindóia-SÃo Paulo, Brasil, 1999.Google Scholar
  4. [Booch 98]
    Booch, G. Rumbaugh, J. & Jacobson, I. The Unified Modeling Language User Guide. Addison-Wesley Pub Co, 1998.Google Scholar
  5. [Cantamessa 97]
    Cantamessa, M. Agent-based Modeling and Management of Manufacturing Systems. Computers in Industry, Amsterdam, v. 34, p. 173–186, 1997.CrossRefGoogle Scholar
  6. [Davis 88]
    Davis, R. & Smith, R.G. Negotiation as a Metaphor for Distributed Problem Solving, in Bond, A.H., Gasser, L. (Eds.), Readings in Distributed Artificial Intelligence Morgan Kaufmann, San Mateo, USA, 1988.Google Scholar
  7. [Hirschfeld 80]
    Hirschfeld, Henrique Planejamento com PERT-CPM e Análise do Desempenho, Atlas, SÄo Paulo, 1980.Google Scholar
  8. [IFAC-IFIP 97]
    IFAC-IFIP Task Force. GERAM: Generalized Enterprise Reference Architecture and Methodology, Version 1.5, IFAC-IFIP Task Force on Architecture for Enterprise Integration, 1997.Google Scholar
  9. [Jennings 96]
    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.Google Scholar
  10. [Jennings 00]
    Jennings, N. R. & Wooldridge, M Agent-Oriented Software Engineering, in Bradshaw, J. (Ed.) Handbook of Agent Technology, AAAI/MIT Press, 2000.Google Scholar
  11. [Maturana 99]
    Maturana, F., SHEN, W. & NORRIE, D.H., MetaMorph: An Adaptive Agent-Based Architecture for Intelligent Manufacturing. International Journal of Production Research, 37(10), p.2159–2174, 1999.zbMATHCrossRefGoogle Scholar
  12. [Moulin 96]
    Moulin, B.; Chaib-Draa, B. An overview of distributed artificial intelligence. In: O’hare, G.M.P.; Jennings, N.R. (Eds.). Foundations of distributed artificial intelligence. New York: John Wiley & Sons, p.3–55, 1996.Google Scholar
  13. [Oliveira 97]
    Oliveira, E., Fonseca, J.M. & Steiger-GarÇÃo, A. MACIV: A DAI Based Resource Management System. Applied Artificial Intelligence, 11:525–550, 1997.CrossRefGoogle Scholar
  14. [Rabelo 95]
    Rabelo, R.; Camarinha-Matos, L.M. A Holistic Control Architecture Infrastructure for Dynamic Scheduling, in Kerr, R.; Szelke, E. (Eds.) Artificial Intelligence in Reactive Scheduling. Chapman & Hall, p. 78–94, 1995.Google Scholar
  15. [Shoham 93]
    Shoham, Y. Agent-oriented programming. Artificial Intelligence, Amsterdam, v.60, p.51–92, 1993.CrossRefMathSciNetGoogle Scholar
  16. [Taveter 99]
    Taveter, K. Business Rules’ Approach to the Modelling, Design and Implementation of Agent-Oriented Information System, in Proceedings of International Bi-Conference Workshop on Agent-Oriented Information Systems-AOIS’99, Seattle, USA, 1999.Google Scholar
  17. [Vernadat 94]
    Vernadat, F. Manufacturing systems modeling, specification and analysis, in Proceedings of IFIP WG5.7-Working Conference on Evaluation of Production Management Methods, Gramado, Brasil, 1994.Google Scholar
  18. [Wellman 96]
    Wellman, M.P. Market-oriented programming: some early lessons, in Clearwater, S.H. (Ed.) Market-Based Control: A Paradigm for Distributed Resource Allocation, World Scientific, 1996.Google Scholar
  19. [Wooldridge 99]
    Wooldridge, M., Jennings, N. R., and & Kinny, D., A Methodology for Agent-Oriented Analysis and Design, in Proceedings of. 3rd Int Conference on Autonomous Agents-Agents-99, Seattle, USA, p.69–76, 1999.Google Scholar
  20. [Yourdon 96]
    Yourdon, E.; Argila, C. Case Studies in Object-Oriented Analysis & Design. USA: Yourdon Press, 1996.zbMATHGoogle Scholar
  21. [Zelm 95]
    Zelm, M. et ali. The CIMOSA business modelling process, Computers in Industry, 27, p.123–142, 1995.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Ricardo M. Bastos
    • 1
  • José Palazzo M. de Oliveira
    • 2
  1. 1.Faculdade de InformáticaPontifícia Universidade Católica do Rio Grande do SulBrazil
  2. 2.Instituto de InformáticaUniversidade Federal do Rio Grande do SulBrasil

Personalised recommendations