The actor model supports heterogeneous
8. Clancey, W.: Heuristic Classification. Artificial Intelligence 27. 1985.
9. Correra, J.; Laresgoiti, I.; Cockburn, D.; Cross, A.: A Co-operative Approach Towards the Solution of Complex Decision Problems in Energy Management and Electricity Networks. In Proc. Int. Conf. on Electricity Distribution, pages 4.19.1-4.19.6, 1994.
14. Cuena, J.; Hernandez, J.; Molina, M.: Knowledge Oriented Design of an Application for Real Time Traffic Management. In Proc. 12th Europ. Conf. on Artificial Intelligence (ECAI-96), pages 308-312. Wiley, 1996.
15. Cuena, J., Hernandez, J.: An Exercise of Knowledge Oriented Design: Architecture for Real Time Decision Support Systems. In S. Tzafestas, editor, Knowledge-Based Systems. Advanced Concepts, Techniques and Applications. World Scientific, 1997.
21. Newell, A.: The Knowledge Level. Artificial Intelligence 18: 87-127, 1982.
22. Ossowski, S.; Garcia-Serrano, A.; Cuena, J.: Emergent
Co-ordination of Flow Control Actions Through Functional Co-operation of
Social Agents. In Proc. 12th Europ. Conf. on Artificial Intelligence
(ECAI-96), pages 539-543. Wiley, 1996
23. Ossowski, S.; Garcia-Serrano, A.: Social Co-ordination Among
Autonomous Problem-solving Agents. In Proc. 3rd Australian Workshop
on Distributed Artificial Intelligence (DAI-97), 1997.
28. Sichman, J.; Demazeau, Y.; Conte, R.; Castelfranchi, C.: A Social Reasoning Mechanism Based on Dependence Networks. In Proc. 11th Europ. Conf. on Artificial Intelligence (ECAI-94), pages 188-192. Wiley, 1994.
29. van de Velde, W.: Issues in Knowledge-level Modelling. In J. David, J. Krivine and R. Simmons, editors, Second Generation Expert Systems, pages 211-231. Springer, 1993.
12
Concurrent Programming for DAI
Gul A. Agha and Nadeem Jamali
Actors are a model for specifying coordination in a distributed system. Because the internal behavior of an actor is encapsulated and cannot be observed directly, the Actor model supports heterogeneous, variable grained objects. Specifically, the behavior of individual actors may be defined using any programming language.