Research Article

A Restaurant Management System Based on Multi-Agent Oriented Programming Paradigm

Volume: 9 Number: 1 July 31, 2026
EN TR

A Restaurant Management System Based on Multi-Agent Oriented Programming Paradigm

Abstract

In this study, a restaurant management system was designed based on the Multi-Agent Oriented Programming (MAOP) paradigm and developed with the JaCaMo agent development platform. The MAOP paradigm constitutes of the Agent Oriented Programming (AOP), Environment Oriented Programming (EOP), Organization Oriented Programming (OOP), and Interaction Oriented Programming (IOP) paradigms and focuses on modeling the agent, environment, organization, and interaction dimensions as first-class abstractions, thus bringing out more than the total of each dimension. The JaCaMo platform is a combination of the Jason, CArtAgO, and Moise platforms, which are associated with the AOP, EOP, and OOP paradigms, respectively. Therefore, JaCaMo is a holistic platform that is able to take advantage of each integrated paradigm and tool. The main contribution of this paper is, to the best of our knowledge, being the first study in the literature that applies the MAOP paradigm for the management of the services provided by restaurants. The proposed system is deployed with Docker and supports web-based real-time monitoring of the restaurant services via REST API. We also applied the Blackboard design pattern for coordination of the agents. Besides, orders have been ranked according to their priority scores based on the prices and the timing requirements, thus optimizing restaurant profitability.

Keywords

References

  1. Bordini, R. H., Braubach, L., Dastani, M., Seghrouchni, A. E. F., Gomez-Sanz, J. J., Leite, J., ... & Ricci, A. (2006). A survey of programming languages and platforms for multi-agent systems. Informatica, 30(1).
  2. Pal, C. V., Leon, F., Paprzycki, M., & Ganzha, M. (2020). A review of platforms for the development of agent systems. arXiv preprint arXiv:2007.08961.
  3. Wrona, Z., Buchwald, W., Ganzha, M., Paprzycki, M., Leon, F., Noor, N., & Pal, C. V. (2023). Overview of software agent platforms available in 2023. Information, 14(6), 348.
  4. Boissier, O., Bordini, R. H., Hubner, J., & Ricci, A. (2020). Multi-agent oriented programming: programming multi-agent systems using JaCaMo. Mit Press.
  5. Shoham, Y. (1993). Agent-oriented programming. Artificial intelligence, 60(1), 51-92.
  6. Ricci, A., Piunti, M., & Viroli, M. (2011). Environment programming in multi-agent systems: an artifact-based perspective. Autonomous Agents and Multi-Agent Systems, 23(2), 158-192.
  7. Pynadath, D. V., Tambe, M., Chauvat, N., & Cavedon, L. (1999, July). Toward team-oriented programming. In International Workshop on Agent Theories, Architectures, and Languages (pp. 233-247). Berlin, Heidelberg: Springer Berlin Heidelberg.
  8. Huhns, M. N. (2001). Interaction-oriented software development. International Journal of Software Engineering and Knowledge Engineering, 11(03), 259-279.

Details

Primary Language

English

Subjects

Information Systems Development Methodologies and Practice

Journal Section

Research Article

Early Pub Date

July 9, 2026

Publication Date

July 31, 2026

Submission Date

June 25, 2026

Acceptance Date

July 7, 2026

Published in Issue

Year 2026 Volume: 9 Number: 1

APA
Abasov, H., & Çiloğlugil, B. (2026). A Restaurant Management System Based on Multi-Agent Oriented Programming Paradigm. European Journal of Engineering and Applied Sciences, 9(1), 1-10. https://doi.org/10.55581/ejeas.1979304
AMA
1.Abasov H, Çiloğlugil B. A Restaurant Management System Based on Multi-Agent Oriented Programming Paradigm. EJEAS. 2026;9(1):1-10. doi:10.55581/ejeas.1979304
Chicago
Abasov, Hasan, and Birol Çiloğlugil. 2026. “A Restaurant Management System Based on Multi-Agent Oriented Programming Paradigm”. European Journal of Engineering and Applied Sciences 9 (1): 1-10. https://doi.org/10.55581/ejeas.1979304.
EndNote
Abasov H, Çiloğlugil B (July 1, 2026) A Restaurant Management System Based on Multi-Agent Oriented Programming Paradigm. European Journal of Engineering and Applied Sciences 9 1 1–10.
IEEE
[1]H. Abasov and B. Çiloğlugil, “A Restaurant Management System Based on Multi-Agent Oriented Programming Paradigm”, EJEAS, vol. 9, no. 1, pp. 1–10, July 2026, doi: 10.55581/ejeas.1979304.
ISNAD
Abasov, Hasan - Çiloğlugil, Birol. “A Restaurant Management System Based on Multi-Agent Oriented Programming Paradigm”. European Journal of Engineering and Applied Sciences 9/1 (July 1, 2026): 1-10. https://doi.org/10.55581/ejeas.1979304.
JAMA
1.Abasov H, Çiloğlugil B. A Restaurant Management System Based on Multi-Agent Oriented Programming Paradigm. EJEAS. 2026;9:1–10.
MLA
Abasov, Hasan, and Birol Çiloğlugil. “A Restaurant Management System Based on Multi-Agent Oriented Programming Paradigm”. European Journal of Engineering and Applied Sciences, vol. 9, no. 1, July 2026, pp. 1-10, doi:10.55581/ejeas.1979304.
Vancouver
1.Hasan Abasov, Birol Çiloğlugil. A Restaurant Management System Based on Multi-Agent Oriented Programming Paradigm. EJEAS. 2026 Jul. 1;9(1):1-10. doi:10.55581/ejeas.1979304