Abstract
A method of specifying agent interaction protocols in multiagent systems in the PRALU language (parallel logic control algorithms) is considered. A methodology for programming agents in the PRALU language based on a two-block architecture, a synchronization block and a functional block, is proposed. It is shown that through use of a description of the behavior of agents in the PRALU language it becomes possible to simulate the behavior of a multiagent system as a whole.
Similar content being viewed by others
References
Lesser, V., Cooperative Multiagent Systems: A Personal View of the State of the Art, IEEE Trans. Knowledge and Data Engineering, 1999, vol. 11, no. 1, pp. 133–142.
Shannon, C.E., A Mathematical Theory of Communication, Bell Syst. Tech. J., 1948, vol. 27, pp. 379–423, 623–656.
Searle, J.R., What is a Speech Act? Novoe v zarubezhnoy lingvistike, 1986, issue 17, pp. 151–169.
Specification of the KQML Agent-Communication Language, ARPA Knowledge Sharing Initiative, External Interfaces Working Group, July 1993.
Finin, T., Labrou, Y., and Mayfield, J., KQML as an Agent Communication Language, in: Software Agents, Bradshaw, J., Ed., AAAI Press/MIT Press, 1997, pp. 291–316.
Foundation for Intelligent Physical Agents (FIPA), Communicative Ac Library Specification, 2002; http://www.fipa.org/specs/fipa00037
Burmeister, B. and Sundermeyer, K., Cooperative Problem-Solving Guided by Intentions and Perceptions (Werner, E. and Demazean, Y., Eds.), Decentralized A.I.3, Amsterdam: North Holland, 1992.
Zakrevskii, A.D. and Vasilenok, V.K., Simple Boolean A-Net as a Model of Discrete Control of Parallel Processes, Dokl. Akad. Nauk Beloruss. SSR, 1982, vol. 26, no. 4, pp. 340–343.
Zakrevskii, A.D., Parallel’nye algoritmy logicheskogo upravleniya (2nd ed.), Moscow: URSS, 2003.
Hack, M., Analysis of Production Schemata by Petri Nets, Project MAC-94, Cambridge, 1972.
Jensen, K., Colored Petri Nets. Basic Concepts, Analysis Methods, and Practical Use, vol. 1: Basic Concepts, Berlin: Springer-Verlag, 1992.
Quan Bai, Minnie Zhang Khin, and Than Win, A Colored Petri Net Based Approach for Multi-Agent Interactions, in 2nd Intern. Conf. On Autonomous Robots and Agents, Palmerson North, New Zealand, Dec. 13–15, 2004, pp. 152–157.
FIPA. AgenTalk Reference Manual, NTT Communication Science Laboratories and Ishida Laboratory, Department of Information Science, Kyoto University, 1996.
Booch, G., Rumbaugh, J., and Jacobson, I., The Unified Modeling Language User Guide, Addison-Wesley, 1999.
Bauer, B., Muller, J.P., and Odell, J., Agent UML: A Formalism for Specifying Multiagent Interaction: Agent-Oriented Engineering (Ciancarini, P. and Wooldridge, M., Eds.), Berlin: Springer-Verlag, 2001, pp. 91–103.
Nelson, R.A., Haibt, L.M., and Sheridan, P.T., Casting Petri Nets into Programs, IEEE Trans. Software Eng., 1983, vol. 9, no. 5, pp. 590–602.
Paurobally, S. and Cunningham, J., Achieving Common Interaction Protocols in Open Agent Environments, in AAMAS’02, Melbourne, Australia, 2002.
Hughes, G.E. and Creswell, M.J., Introduction to Modal Logic, London: Methuen, 1977.
Cheremisinov, L.D., Realizatsiya parallel’nykh algoritmov logicheskogo upravleniya (Implementation of Parallel Logical Control Algorithms), Minsk: Institute of Cybernetics, Belarus Academy of Sciences, 2002.
Cheremisinov, D.I., LyaPAS-M Programming System Based Package for the Development of Microprocessor Programs, Upravlyayushchie sistemy i mashiny, 1986, no. 1, pp. 52–55.
Cheremisinov, D.I., Implementation of Parallel Control Algorithms in a Single Microprocessor, Programmirovanie, 1986, no. 1, pp. 37–45.
Cheremisinov, D. and Cheremisinov, L., The Specification of Agent Interaction in Multi-Agent Systems, in Proc. 5th Intern. Conf. “Information Research and Application (i.tech),” June 26–30, 2007, Varna, Sofia: ITHEA, vol. 2, pp. 428–434.
Moore, C.H., FORTH: A New Way to Program a Mini-computer, Astro. Astrophys. Suppl., 1974, vol. 5, pp. 497–511.
Endriss, U., Maude, N., Sadri, F., and Toni, F., Logic-Based Agent Communication Protocols, in Advances in Agent Communication (Dignum, F., Ed.), Laboratory Notes in Artificial Intelligence, 2004, vol. 2922, pp. 91–107.
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © D.I. Cheremisinov, L.D. Cheremisinova, 2008, published in Avtomatika i Vychislitel’naya Tekhnika, 2008, No. 4, pp. 14–26.
About this article
Cite this article
Cheremisinov, D.I., Cheremisinova, L.D. Programming of agents in the PRALU language. Aut. Conrol Comp. Sci. 42, 175–183 (2008). https://doi.org/10.3103/S0146411608040020
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.3103/S0146411608040020