Araştırma Makalesi

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

Cilt: 9 Sayı: 1 31 Temmuz 2026
PDF İndir
EN TR

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

Öz

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.

Anahtar Kelimeler

Kaynakça

  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.

Ayrıntılar

Birincil Dil

İngilizce

Konular

Bilgi Sistemleri Geliştirme Metodolojileri ve Uygulamaları

Bölüm

Araştırma Makalesi

Erken Görünüm Tarihi

9 Temmuz 2026

Yayımlanma Tarihi

31 Temmuz 2026

Gönderilme Tarihi

25 Haziran 2026

Kabul Tarihi

7 Temmuz 2026

Yayımlandığı Sayı

Yıl 2026 Cilt: 9 Sayı: 1

Kaynak Göster

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, ve 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 (01 Temmuz 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 ve B. Çiloğlugil, “A Restaurant Management System Based on Multi-Agent Oriented Programming Paradigm”, EJEAS, c. 9, sy 1, ss. 1–10, Tem. 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 (01 Temmuz 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, ve Birol Çiloğlugil. “A Restaurant Management System Based on Multi-Agent Oriented Programming Paradigm”. European Journal of Engineering and Applied Sciences, c. 9, sy 1, Temmuz 2026, ss. 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. 01 Temmuz 2026;9(1):1-10. doi:10.55581/ejeas.1979304
All content published in this journal is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0). https://creativecommons.org/licenses/by/4.0/

download?token=eyJhdXRoX3JvbGVzIjpbXSwiZW5kcG9pbnQiOiJqb3VybmFsIiwib3JpZ2luYWxuYW1lIjoiaW1hZ2UucG5nIiwicGF0aCI6ImI4NzgvY2EwMS9iZTJiLzZhNmIyYTU2NWZiMmM5LjU2NjEwMzI1LnBuZyIsImV4cCI6MTc4NTQxMTY4Niwibm9uY2UiOiJmYzU1ZDg2OGNiMzA5YTAwM2MyMTMzNWUwZDUyZDdjNyJ9.JyXYLft7cYhD8D0zQxu-ejUBwhd_fWqfSGHsfJ1vKNk