O. Boissier, R. Bordini, J. Hübner, A. Ricci, и A. Santi. Science of Computer Programming, 78 (6):
747 - 761(2013)Special section: The Programming Languages track at the 26th ACM Symposium on Applied Computing (SAC 2011) & Special section on Agent-oriented Design Methods and Programming Techniques for Distributed Computing in Dynamic and Complex Environments.
DOI: https://doi.org/10.1016/j.scico.2011.10.004
Аннотация
This paper brings together agent oriented programming, organisation oriented programming and environment oriented programming, all of which are programming paradigms that emerged out of research in the area of multi-agent systems. In putting together a programming model and concrete platform called JaCaMo which integrates important results and technologies in all those research directions, we show in this paper, with the combined paradigm, that we prefer to call “multi-agent oriented programming”, the full potential of multi-agent systems as a programming paradigm. JaCaMo builds upon three existing platforms: Jason for programming autonomous agents, Moise for programming agent organisations, and CArtAgO for programming shared environments. This paper also includes a simple example that illustrates the approach and discusses some real-world applications that have been or are being developed with JaCaMo.
Special section: The Programming Languages track at the 26th ACM Symposium on Applied Computing (SAC 2011) & Special section on Agent-oriented Design Methods and Programming Techniques for Distributed Computing in Dynamic and Complex Environments
%0 Journal Article
%1 boissier2013jacamo
%A Boissier, Olivier
%A Bordini, Rafael H.
%A Hübner, Jomi F.
%A Ricci, Alessandro
%A Santi, Andrea
%D 2013
%J Science of Computer Programming
%K Autonomous Multi Shared agent environments jacomo organisations
%N 6
%P 747 - 761
%R https://doi.org/10.1016/j.scico.2011.10.004
%T Multi-agent oriented programming with JaCaMo
%U http://www.sciencedirect.com/science/article/pii/S016764231100181X
%V 78
%X This paper brings together agent oriented programming, organisation oriented programming and environment oriented programming, all of which are programming paradigms that emerged out of research in the area of multi-agent systems. In putting together a programming model and concrete platform called JaCaMo which integrates important results and technologies in all those research directions, we show in this paper, with the combined paradigm, that we prefer to call “multi-agent oriented programming”, the full potential of multi-agent systems as a programming paradigm. JaCaMo builds upon three existing platforms: Jason for programming autonomous agents, Moise for programming agent organisations, and CArtAgO for programming shared environments. This paper also includes a simple example that illustrates the approach and discusses some real-world applications that have been or are being developed with JaCaMo.
@article{boissier2013jacamo,
abstract = {This paper brings together agent oriented programming, organisation oriented programming and environment oriented programming, all of which are programming paradigms that emerged out of research in the area of multi-agent systems. In putting together a programming model and concrete platform called JaCaMo which integrates important results and technologies in all those research directions, we show in this paper, with the combined paradigm, that we prefer to call “multi-agent oriented programming”, the full potential of multi-agent systems as a programming paradigm. JaCaMo builds upon three existing platforms: Jason for programming autonomous agents, Moise for programming agent organisations, and CArtAgO for programming shared environments. This paper also includes a simple example that illustrates the approach and discusses some real-world applications that have been or are being developed with JaCaMo.},
added-at = {2020-04-01T12:51:38.000+0200},
author = {Boissier, Olivier and Bordini, Rafael H. and Hübner, Jomi F. and Ricci, Alessandro and Santi, Andrea},
biburl = {https://www.bibsonomy.org/bibtex/29a511a2937e92048a940633539ca5f89/porta},
doi = {https://doi.org/10.1016/j.scico.2011.10.004},
interhash = {17601bafae21697e125c49f37e5c7796},
intrahash = {9a511a2937e92048a940633539ca5f89},
issn = {0167-6423},
journal = {Science of Computer Programming},
keywords = {Autonomous Multi Shared agent environments jacomo organisations},
note = {Special section: The Programming Languages track at the 26th ACM Symposium on Applied Computing (SAC 2011) & Special section on Agent-oriented Design Methods and Programming Techniques for Distributed Computing in Dynamic and Complex Environments},
number = 6,
pages = {747 - 761},
timestamp = {2020-04-01T12:51:38.000+0200},
title = {Multi-agent oriented programming with JaCaMo},
url = {http://www.sciencedirect.com/science/article/pii/S016764231100181X},
volume = 78,
year = 2013
}