Abstract
In the paper we present a methodology to agents’ programming based on a Mental States Framework (MSF) in which mental states types are defined in terms of basic components as an External Content; criterions to determine unsatisfaction, uncertainty, urgency, insistence, intensity and importance associated to a mental state; laws of causality through which a mental state can produce another; and control mechanisms for provoking, selecting, suspending and canceling the processing of a mental state.
Besides the mental states types named Belief, Desire and Intention as usually defined, this framework also includes Expectation and any possible other mental states’ type that may be important when modeling interactions among agents in a more complex society.
According to this methodology, the agents’ architectures are defined by selecting a set of mental states as established in this framework. And, in the paper it is shown that the Object Oriented Programming is well suitable and interesting to the implementation of those architectures. Therefore an Agent Oriented Programming is seen as an interaction among mental states and architectures spaces by MSF and the Object Oriented Programming.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Arnold, K., Gosling, J.: The Java Programming Language, vol. The Java Series. Sun Microsystems (1996)
Bratman, M.: What is Intentions? In: Cohen, P.R., Morgan, J.L., Pollack, M. (eds.) Intentions in Communication. The MIT Press, Cambridge (1990)
Bratman, M., Israel, D., Pollack, M.: Towards an architecture for resource-bounded agents. Technical Report CSL_87-104, SRI, Stanford University (August 1987)
Castelfranchi, C.: Commitments: From Individual to Groups and Organizations. In: Proceedings of The First International Conference on Multi-Agent Systems, ICMAS 1995 (1995)
Cohen, P., Levesque, H.: Intention is Choice with Commitment. Artificial Intelligence 42, 213–261 (1990)
Cohen, P., Levesque, H., Smith, I.: On Team Formation. In: Hintikka, G., Tuomela, R. (eds.) Contemporary Action Theory. Kluvier Academic Pub., Dordrecht (1997)
Ferguson, I.A.: TouringMachines: An Architecture for Dynamic, Rational, Mobile Agents, PhD Thesis, Computer Laboratory, University of Cambridge, UK (1992)
Corrêa, M., Coelho, H.: Around the Architectural Agent Approach to Model onversations. In: Müller, J.P., Castelfranchi, C. (eds.) MAAMAW 1993. LNCS, vol. 957. Springer, Heidelberg (1995)
Corrêa, M.: The Architecture of Dialogues of Distributed Cognitive Agents, Ph. D. Thesis (in Portuguese), Federal University of Rio de Janeiro (January 1994)
Corrêa, M., Coelho, H.: A Framework for Mental States and Agent Architectures. In: Multi-Agents Theory and Architectures Conference, MASTA 1997, Coimbra (1997)
Corrêa, M., Viccari, R., Coelho, H.: Dynamics in Transition Mental Activity. In: Proceedings of International Conference on Multi-Agent Systems, ICMAS 1998 (1998)
Frankel, E., Corrêa, M.: A Cognitive approach to Body-Psychotherapy. The Journal of Biosynthesis 26(1) (April 1995)
Georgeff, M., Ingrand, F.: Decision-making in embedded reasoning systems. In: Proceeding of the 6th international Joint Conference on Artificial Intelligence (1989)
Jennings, N.: Controlling cooperative problem solving in industrial multi-agents systems using joint intentions. Artificial Intelligence 75 (1995)
Moussale, N., Viccari, R., Corrêa, M.: Tutor-Student Interaction Modeling in an Agent Architecture Based on Mental States. In: Brazilian Symposium on AI (SBIA 1996). Springer, Heidelberg (1996)
Müller, J.P.: The Design of Intelligent Agents. LNCS, vol. 1177. Springer, Heidelberg (1996)
Pörn, I.: Action Theory and Social Science. In: Some Formal Models. Reidel Publishing Company, Dordecht-Holland (1974)
Rokeach, M.: Beliefs, Attitudes and Values. Jossey-Bass Inc. Pub. (1970)
Shoham, Y.: Agent-Oriented Programming. Artificial Intelligence 60 (1993)
Sloman, A.: Motives Mechanisms and Emotions. In: Boden, M.A. (ed.) The Philosophy of Artificial Intelligence. Oxford Readings in Philosophy Series, Oxford University Press, Oxford (1990)
Sloman, A.: What Sort of Architecture is Required for a Human-like Agent? In: Invited talk at Cognitive Modeling Workshop, AAAI 1996, Portland Oregon (August 1996)
Tuomela, R.: The Importance of Us. Stanford University Press (1995)
Webber, B., Badler, N., Eugenio, B., Geib, C., Levison, L., Moore, M.: Instructions, Intentions and Expectations, University of Pennsylvania, Computer and Information Department (June 1993)
Werner, E.: A Unified View of Information, Intention and Ability. In: Demazeau, Y., Mueller, J.P. (eds.) Decentralized Artificial Intelligence. Elsevier Science Pub., Amsterdam (1991)
Wooldridge, M.: Issues in Agent-Based Software Engineering. In: Maler, O. (ed.) HART 1997. LNCS, vol. 1201. Springer, Heidelberg (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Corrêa, M., Coelho, H. (1998). Agent’s Programming from a Mental States Framework. In: de Oliveira, F.M. (eds) Advances in Artificial Intelligence. SBIA 1998. Lecture Notes in Computer Science(), vol 1515. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10692710_4
Download citation
DOI: https://doi.org/10.1007/10692710_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65190-1
Online ISBN: 978-3-540-49523-9
eBook Packages: Springer Book Archive