Fork me on GitHub

This page lists publications that have used or cited SARL (or Janus 2.x) software and/or models.

This list is by no means complete or exhaustive. If you are using and/or citing SARL in your work, or you know of work that is not listed, please send the relevant citations to  stephane.galland@utbm.fr.

1. Citing SARL

If you use SARL in your research and want to cite it (in a paper, presentation, whatever), please use this reference:

Rodriguez, S., Gaud, N., & Galland, S. (2014). SARL: a general-purpose agent-oriented programming language. In the 2014 IEEE/WIC/ACM International Conference on Intelligent Agent Technology. Warsaw, Poland: IEEE Computer Society Press.

  1. @inproceedings{iat2014,
      author = {Rodriguez, Sebastian and Gaud, Nicolas and Galland, St\'ephane},
      keywords = {Agent Programming Languages, {SARL}},
      title = {{SARL:} a general-purpose agent-oriented programming language},
      booktitle = {the 2014 IEEE/WIC/ACM International Conference on Intelligent Agent Technology},
      year = {2014},
      publisher = {{IEEE} Computer Society Press},
      address = {Warsaw, Poland},
      pdf = {{}http://www.multiagent.fr/extensions/ICAPManager/pdf/RodriguezGaudGalland2014_1.pdf}
    }
    

Or, you can choose to cite the website instead:

SARL agent-oriented language website, http://www.sarl.io.

A list of references (papers and PhD theses on or using SARL) is available below.

2. Journal, Conference and Workshop Papers

2017

  1. Galland, S., Yasar, A.-ul-haque, Shakshuki, E., & Gaud, N. (2017). Helping the Performance Evaluation of an Agent Run-time Framework: the SARL Experience Index. In the 14th International Conference on Mobile Systems and Pervasive Computing (MobiSPC 2017) (pp. 159–166). Leuven, Belgium: Elsevier. http://doi.org/10.1016/j.procs.2017.06.073
    The performance evaluation of an agent platform is central in the agent-based modeling field. This performance is influenced by the agent platform modules, and by the hardware and operating system modules, including any virtual machine. The impact of these hardware and operating system modules should be understood and evaluated due to there high impact on the global performances. In this paper, we propose the scoring approach, named SARL Experience Index in order to evaluate these two components. The score is based on CPU, memory and disk sub-scores. We advocate this score may be helpful for the agent platform users for determining quickly the positive or negative impacts of a new deployment platform for an agent framework.
    @inproceedings{mobispc17,
      address = {Leuven, Belgium},
      booktitle = {the 14th International Conference on Mobile Systems and Pervasive Computing (MobiSPC 2017)},
      keywords = {Agent platform, Evaluation, Platform Independent, SARL},
      language = {english},
      month = jul,
      publisher = {Elsevier},
      year = {2017},
      title = {Helping the Performance Evaluation of an Agent Run-time Framework: the {SARL} Experience Index},
      author = {Galland, St{\'e}phane and Yasar, Ansar-ul-haque and Shakshuki, Elhadi and Gaud, Nicolas},
      pages = {159--166},
      doi = {10.1016/j.procs.2017.06.073}
    }
    
  2. Cich, G., Galland, S., Knapen, L., Yasar, A.-ul-haque, Bellemans, T., & Janssens, D. (2017). Addressing the Challenges of Conservative Event Synchronization for the SARL Agent-Programming Language. In the 15th International Conference on Practical Applications of Agents and Multi-Agent Systems. Springer.
    Synchronization mechanism is a key component of an agent-based simulation model and platform. Conservative and optimistic models were proposed in the domain of distributed and parallel simulation. However, the SARL agent-programming language is not equipped with specific simulation features, including synchronization mechanisms. The goal of this paper is to propose a conservative synchronization model for the SARL language and its run-time platform Janus.
    @inproceedings{paams17,
      booktitle = {the 15th International Conference on Practical Applications of Agents and Multi-Agent Systems},
      keywords = {Multi-agent simulation, Conservative Event Synchroniza- tion, SARL agent programming language, Janus platform},
      language = {english},
      month = jun,
      publisher = {Springer},
      year = {2017},
      title = {Addressing the Challenges of Conservative Event Synchronization for the {SARL} Agent-Programming Language},
      author = {Cich, Glenn and Galland, St{\'e}phane and Knapen, Luk and Yasar, Ansar-ul-haque and Bellemans, Tom and Janssens, Davy}
    }
    
  3. Tchappi Haman, I., Kamla, V. corneille, Galland, S., & Kamgang, J.-C. (2017). Towards an Multilevel Agent-based Model for Traffic Simulation. In the 6th International Workshop on Agent-based Mobility, Traffic and Transportation Models, Methodologies and Applications (ABMTRANS’17). Springer.
    Large scale road traffic is a complex system that could be modelled with a multilevel approach. Most of the multilevel models from the literature have fixed a priori level of details (micro-meso, micro- macro, meso-macro). This paper has two goals: it presents the state of the art related to large scale traffic models, and it gives the main research direction to create a novel multilevel model that support dynamic selection of the level during the simulation. Our proposal is based on an organizational modelling approach and the use of the concept of holon (agent composed of agents).
    @inproceedings{abmtrans17,
      booktitle = {the 6th International Workshop on Agent-based Mobility, Traffic and Transportation Models, Methodologies and Applications (ABMTRANS'17)},
      keywords = {agent based modeling, large scale, traffic, organisational model, multilevel model, holon},
      language = {english},
      month = feb,
      publisher = {Springer},
      year = {2017},
      title = {Towards an Multilevel Agent-based Model for Traffic Simulation},
      author = {Tchappi Haman, Igor and Kamla, Vivient corneille and Galland, St{\'e}phane and Kamgang, Jean-Claude}
    }
    
  4. Feraud, M., & Galland, S. (2017). First Comparison of SARL to Other Agent-Programming Languages and Frameworks. In International Workshop on Agent-based Modeling and Applications with SARL (SARL 2017). Elsevier.
    This paper proposes a first comparison of different agent-oriented programming languages, including the SARL agent-programming language. The study of those tools is based upon various criteria that are defining the essential aspects of multi-agent systems. For the sake of clarity, the comparative study is presented in a tabular form, including the languages and all the criteria. For each criterion, a definition is made to understand its meaning. At the end of the article, all the languages will be described in order to define their advantages and disadvantages.
    @inproceedings{sarlws17,
      booktitle = {International Workshop on Agent-based Modeling and Applications with SARL (SARL 2017)},
      keywords = {Multi-Agent System, Programming Language, Language Comparison, SARL},
      language = {english},
      month = may,
      publisher = {Elsevier},
      year = {2017},
      title = {First Comparison of {SARL} to Other Agent-Programming Languages and Frameworks},
      author = {Feraud, Maxime and Galland, St{\'e}phane}
    }
    
  5. Cich, G., Knapen, L., Maciejewski, A.-U.-H., Michał Yasar, Bellemans, T., & Janssens, D. (2017). Modeling Demand Responsive Transport using SARL and MATSim. In International Workshop on Agent-based Modeling and Applications with SARL (SARL 2017). Elsevier.
    @inproceedings{sarlws17b,
      booktitle = {International Workshop on Agent-based Modeling and Applications with SARL (SARL 2017)},
      language = {english},
      month = may,
      publisher = {Elsevier},
      year = {2017},
      title = {Modeling Demand Responsive Transport using SARL and MATSim},
      author = {Cich, Glenn and Knapen, Luk and Maciejewski, Michał Yasar, Ansar-Ul-Haque and Bellemans, Tom and Janssens, Davy}
    }
    

2016

  1. Cich, G., Knapen, L., Galland, S., Vuurstaek, J., Neven, A., & Bellemans, T. (2016). Towards an Agent-based Model for Demand-Responsive Transport Serving Thin Flows. In the 5th International Workshop on Agent-based Mobility, Traffic and Transportation Models, Methodologies and Applications (ABMTRANS 2016). Procedia Computer Science, Elsevier.
    Low volume traveler flows cause problems for public transportation (PT) providers. The Smart- PT project aims to find out how such flows can be combined to increase the service provider viability. The capability to conceive multi-modal trips is fundamental in that context and is modeled by the Trip Sequence Composer (TSC) concept. A TSC is an essential component of the traveler’s brain, of the customer support operated by collective transport providers, of trip advisers in websites etc. We present a simulation model design to evaluate the effect of cooperating TSCs on the viability of demand responsive collective transport providers. While obeying specific regulations, specialized services targeting mobility impaired people can also serve regular requests in order to save fleet and personnel costs.
    @inproceedings{abmtrans16,
      booktitle = {the 5th International Workshop on Agent-based Mobility, Traffic and Transportation Models, Methodologies and Applications (ABMTRANS 2016)},
      keywords = {Demand-Responsive Transport, Thin Flows, Micro- Simulation, Agent-Based Modeling, Organizational Modeling},
      language = {english},
      month = feb,
      publisher = {Procedia Computer Science, Elsevier},
      year = {2016},
      title = {Towards an Agent-based Model for Demand-Responsive Transport Serving Thin Flows},
      author = {Cich, Glenn and Knapen, Luk and Galland, St{\'e}phane and Vuurstaek, Jan and Neven, An and Bellemans, Tom}
    }
    

2015

  1. Florin Leon, M. G., Marcin Paprzycki. (2015). A Review of Agent Platforms (No. ICT COST Action IC1404). Faculty of Automatic Control and Computer Engineering "Gheorghe Asachi" Technical University of Iasi, Romania; Systems Research Institute Polish Academy of Sciences, Poland. Retrieved from http://florinleon.byethost24.com/cost_ic1404/agent_platforms.htm?ckattempt=2
    This work has been performed within the ICT COST Action IC1404, Multi-Paradigm Modelling for Cyber-Physical Systems (MPM4CPS).
    @techreport{mpm4cps015,
      author = {Florin Leon, Marcin Paprzycki, Maria Ganzha},
      title = {A Review of Agent Platforms},
      number = {{ICT COST Action IC1404}},
      institution = {Faculty of Automatic Control and Computer Engineering "Gheorghe Asachi" Technical University of Iasi, Romania; Systems Research Institute Polish Academy of Sciences, Poland},
      month = nov,
      year = {2015},
      url = {http://florinleon.byethost24.com/cost_ic1404/agent_platforms.htm?ckattempt=2}
    }
    
  2. Rodriguez, S., Galland, S., & Gaud, N. (2015). A New Perspective on Multi-Agent Environment with SARL. In International Workshop on Communication for Humans, Agents, Robots, Machines and Sensors (pp. 526–531). Belfort, France: Elsevier. http://doi.org/10.1016/j.procs.2015.07.246
    The environment is now considered as a first class abstraction in multiagent systems. However, the boundary between real and simulated environment and the application logic is not so well defined. Depending on applications, the environment as a space shared between agents may integrate physical, communication or social dimensions where agents interact. In this paper, authors introduce a new view for structuring the notion of environment in a multiagent systems using the fundamental concepts provided by the SARL programming language.
    @inproceedings{harms2015,
      address = {Belfort, France},
      booktitle = {International Workshop on Communication for Humans, Agents, Robots, Machines and Sensors},
      doi = {10.1016/j.procs.2015.07.246},
      issn = {1877-0509},
      keywords = {Multiagent systems, Environment, Interaction, Programming language},
      month = aug,
      note = {Best Paper Award},
      organization = {Procedia Computer Science},
      pages = {526--531},
      publisher = {Elsevier},
      link = {{http://www.sciencedirect.com/science/article/pii/S1877050915017275}},
      year = {2015},
      title = {A New Perspective on Multi-Agent Environment with {SARL}},
      author = {Rodriguez, Sebastian and Galland, St{\'e}phane and Gaud, Nicolas}
    }
    
  3. Galland, S., Balbo, F., Gaud, N., Rodriguez, S., Picard, G., & Boissier, O. (2015). A multidimensional environment implementation for enhancing agent interaction. In R. Bordini & E. Elkind (Eds.), Autonomous Agents and Multiagent Systems (AAMAS15). Istanbul, Turkey.
    The environment, as a space shared between agents, is a key component of multiagent systems (MAS). Depending on systems, this space may integrate physical, communication or social dimensions. Each of them has its own process and rules to support agents’ interaction. For instance, in the physical dimension, the rules may be based on the agents’ location. The agents’ interaction is then contextualized and the environment allows a multiagent control since it performs the interactions according to the state and rules of the MAS. The dimensions of the environment are generally connected either in an application dependent adhoc way outside of the agents or within each agent. In order to ensure a multiagent control, the relations between dimensions must be explicit outside of the agents. Using these relations between the environment dimensions, the interaction becomes also multi-dimensional. In this paper we propose to formalize rules and mechanisms to make this connection outside of the agents and in a generic way.
    @inproceedings{aamas2015,
      address = {Istanbul, Turkey},
      booktitle = {Autonomous Agents and Multiagent Systems (AAMAS15)},
      editor = {Bordini, Rafael and Elkind, Edith},
      keywords = {Agent-based simulation::Complex systems; Agent- based simulation::Simulation techniques, tools and environments},
      language = {english},
      month = may,
      year = {2015},
      title = {A multidimensional environment implementation for enhancing agent interaction},
      author = {Galland, St{\'e}phane and Balbo, Flavien and Gaud, Nicolas and Rodriguez, Sebastian and Picard, Gauthier and Boissier, Olivier},
      pdf = {{http://www.aamas2015.com/en/AAMAS_2015_USB/aamas/p1801.pdf}}
    }
    
  4. Galland, S., Balbo, F., Gaud, N., Rodriguez, S., Picard, G., & Boissier, O. (2015). Contextualize Agent Interactions by Combining Social and Physical Dimensions in the Environment. In Y. Demazeau & K. Decker (Eds.), 13th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS).
    The environment, as a space shared between agents, is a key component of multiagent systems (MAS). Depending on systems, this space may integrate physical, communication or social dimensions. Each of them has its own process and rules to support agents’ interaction. The dimensions of the environment are generally connected either outside of the agents or within each agent, according to the target application. In order to ensure a multiagent control, the relations between dimensions must be explicit outside of the agents. Using these relations between the environment dimensions, the interaction becomes also multi-dimensional. In this paper, rules and mechanisms to make this connection outside of the agents are formalized. The model connects the physical and social dimensions to realize contextualized interactions. It is implemented using the SARL multiagent programming language, and illustrated with an urban traffic simulation.
    @inproceedings{paams2015,
      booktitle = {13th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS)},
      editor = {Demazeau, Yves and Decker, Keith},
      keywords = {Environment modeling; Simulation; Programming languages for agents and multi-agent systems; Smart cities},
      language = {english},
      month = jun,
      year = {2015},
      title = {Contextualize Agent Interactions by Combining Social and Physical Dimensions in the Environment},
      author = {Galland, St{\'e}phane and Balbo, Flavien and Gaud, Nicolas and Rodriguez, Sebastian and Picard, Gauthier and Boissier, Olivier},
      pdf = {{http://www.multiagent.fr/extensions/ICAPManager/pdf/GallandBalboGaudRodriguezPicardBoissier2015_1.pdf}}
    }
    

2014

  1. Galland, S., Gaud, N., Rodriguez, S., Balbo, F., Picard, G., & Boissier, O. (2014). Contextualiser l’interaction entre agents en combinant dimensions sociale et physique au sein de l’environnement. In R. Courdier & J.-P. Jamont (Eds.), Les 22èmes Journées Francophones sur les Systèmes Multi-Agents (pp. 65–74). Loriol-sur-Drôme, France: Cépaduès Éditions.
    L’environnement, en tant qu’espace partagé entre agents, est un élément essentiel des systèmes multiagents. Selon les systèmes, cet espace intègre des dimensions différentes comme une dimension physique support à l’ancrage spatial et à l’activité des agents sur cette dimension, ou une dimension sociale support aux communications entre agents. Ces dimensions sont souvent traitées de manière indépendante et ne sont reliées qu’au sein de l’agent qui constitue alors le lieu de jonction et de combinaison des informations véhiculées dans ces différentes dimensions. Il s’avère cependant que la combinaison entre ces dimensions est à considérer également en dehors des agents, pour pouvoir par exemple, situer des communications. Dans cet article, nous proposons un modèle unifié supportant la combinaison des dimensions physiques et sociales pour la mise en \oeuvre d’interactions contextualisées entre agents. Ce modèle est développé avec le langage multiagent SARL. Nous illustrons cette proposition par une application de simulation de trafic routier dans la ville de Belfort.
    @inproceedings{jfsma2014,
      author = {Galland, St\'ephane and Gaud, Nicolas and Rodriguez, Sebastian and Balbo, Flavien and Picard, Gauthier and Boissier, Olivier},
      keywords = {Environnement support \`a l'interaction, Environnement physique, Environnement Social, Langage de programmation, Trafic routier},
      title = {Contextualiser l'interaction entre agents en combinant dimensions sociale et physique au sein de l'environnement},
      booktitle = {Les 22\`emes Journ\'ees Francophones sur les Syst\`emes Multi-Agents},
      year = {2014},
      publisher = {C\'epadu\`es \'Editions},
      pages = {65--74},
      isbn = {978-2-36493-154-1},
      editor = {Courdier, R\'emy and Jamont, Jean-Paul},
      address = {Loriol-sur-Dr\^ome, France},
      note = {Best Paper Award},
      pdf = {{http://www.multiagent.fr/extensions/ICAPManager/pdf/GallandGaudRodriguezBalboPicardBoissier2014.pdf}}
    }
    
  2. Rodriguez, S., Gaud, N., & Galland, S. (2014). SARL: a general-purpose agent-oriented programming language. In the 2014 IEEE/WIC/ACM International Conference on Intelligent Agent Technology. Warsaw, Poland: IEEE Computer Society Press.
    Complex software systems development require appropriate high-level features to better and easily tackle the new requirements in terms of interactions, concurrency and distribution. This requires a paradigm change in software engineering and corresponding programming languages. We are convinced that agent-oriented programming may be the support for this change by focusing on a small corpus of commonly accepted concepts and the corresponding programming language in line with the current developers’ programming practices. This papers introduces SARL, a new general-purpose agent-oriented programming language undertaking this challenge. SARL comes with its full support in the Eclipse IDE for compilation and debugging, and a new version 2.0 of the Janus platform for execution purposes. The main perspective that guided the creation of SARL is the establishment of an open and easily extensible language. Our expectation is to provide the community with a common forum in terms of a first working testbed to study and compare various programming alternatives and associated metamodels.
    @inproceedings{iat2014,
      author = {Rodriguez, Sebastian and Gaud, Nicolas and Galland, St\'ephane},
      keywords = {Agent Programming Languages, {SARL}},
      title = {{SARL:} a general-purpose agent-oriented programming language},
      booktitle = {the 2014 IEEE/WIC/ACM International Conference on Intelligent Agent Technology},
      year = {2014},
      publisher = {{IEEE} Computer Society Press},
      address = {Warsaw, Poland},
      pdf = {{}http://www.multiagent.fr/extensions/ICAPManager/pdf/RodriguezGaudGalland2014_1.pdf}
    }
    

3. Presentations and Talks

2017

  1. Matson, E. (2017, May). Building a HARMS Implementation Model Using SARL. Madeira, Portugal: International Workshop on Agent-based Modeling and Applications with SARL (SARL 2017).
    @misc{sarl2017matson,
      title = {Building a {HARMS} Implementation Model Using {SARL}},
      author = {Matson, Eric},
      howpublished = {International Workshop on Agent-based Modeling and Applications with SARL (SARL 2017)},
      address = {Madeira, Portugal},
      month = may,
      year = {2017},
      note = {Invited Speaker}
    }
    

2016

  1. Galland, S. (2016, March). SARL agent programming language. Belfort-Montbéliard University of Technology, France: LE2I Seminar. Retrieved from http://www.multiagent.fr/Seminars
    @misc{sarl2015mts,
      title = {{SARL} agent programming language},
      author = {Galland, St\'ephane},
      howpublished = {{LE2I} Seminar},
      address = {Belfort-Montb\'eliard University of Technology, France},
      month = mar,
      year = {2016},
      url = {{http://www.multiagent.fr/Seminars}}
    }
    

2015

  1. Galland, S. (2015, July). Multi-agent systems and agent-based simulation. From theory to transport application. University of Hasselt, Belgium: Summer School on Mobility-Management, Traffic-Safety and Simulations. Retrieved from http://www.uhasselt.be/UH/IMOB-EN/IMOB-EN-Summer-School-2015.html
    @misc{sarl2015mtt,
      title = {Multi-agent systems and agent-based simulation. From theory to transport application.},
      author = {Galland, St\'ephane},
      howpublished = {Summer School on Mobility-Management, Traffic-Safety and Simulations},
      address = {University of Hasselt, Belgium},
      month = jul,
      year = {2015},
      url = {{http://www.uhasselt.be/UH/IMOB-EN/IMOB-EN-Summer-School-2015.html}}
    }
    

2014

  1. Galland, S. (2014, July). Programming Agents with SARL and Janus for the Transport Simulation. University of Hasselt, Belgium: DATASIM Summer School. Retrieved from http://www.uhasselt.be/UH/datasim/Summer-School-2014/Summer-School-2014-Programme.html
    @misc{sarl2014datasim,
      title = {Programming Agents with {SARL} and {Janus} for the Transport Simulation},
      author = {Galland, St\'ephane},
      howpublished = {{DATASIM} Summer School},
      address = {University of Hasselt, Belgium},
      month = jul,
      year = {2014},
      url = {{http://www.uhasselt.be/UH/datasim/Summer-School-2014/Summer-School-2014-Programme.html}}
    }
    
  2. Galland, S., Gaud, N., & Rodriguez, S. (2014, June). Agent-Oriented Programming Language for Mobility and Transport Sciences. Institute for Mobility, University of Hasselt, Belgium.
    @misc{sarl2014imob,
      title = {Agent-Oriented Programming Language for Mobility and Transport Sciences},
      author = {Galland, St\'ephane and Gaud, Nicolas and Rodriguez, Sebastian},
      address = {Institute for Mobility, University of Hasselt, Belgium},
      month = jun,
      year = {2014}
    }
    
  3. Rodriguez, S., Gaud, N., & Galland, S. (2014, June). SARL: Agent Oriented Programming Language. Facultad Regional Tucumán, Universidad Tecnologica Nacional – Tucumán, Argentina.
    @misc{sarl2014frtutn,
      title = {SARL: Agent Oriented Programming Language},
      author = {Rodriguez, Sebastian and Gaud, Nicolas and Galland, St\'ephane},
      address = {Facultad Regional Tucumán, Universidad Tecnologica Nacional -- Tucumán, Argentina},
      month = jun,
      year = {2014}
    }
    
  4. Rodriguez, S., Gaud, N., & Galland, S. (2014, May). SARL: Agent Oriented Programming Language. Universide Federal de Santa Catarina – Florianopolis, Brazil.
    @misc{sarl2014ufsc,
      title = {SARL: Agent Oriented Programming Language},
      author = {Rodriguez, Sebastian and Gaud, Nicolas and Galland, St\'ephane},
      address = {Universide Federal de Santa Catarina -- Florianopolis, Brazil},
      month = may,
      year = {2014}
    }
    
  5. Rodriguez, S., Gaud, N., & Galland, S. (2014, February). SARL: Agent Oriented Programming Language. ISCOD / LSTI, Institut Henri Fayol – Saint étienne, France.
    @misc{sarl2014iscod,
      title = {SARL: Agent Oriented Programming Language},
      author = {Rodriguez, Sebastian and Gaud, Nicolas and Galland, St\'ephane},
      address = {ISCOD / LSTI, Institut Henri Fayol -- Saint \'etienne, France},
      month = feb,
      year = {2014}
    }
    

4. Publications before 2014

  1. Rodriguez, S. (2005). From Analysis to Design of Holonic Multi-Agent Systems: a Framework, Methodological Guidelines and Applications (PhD thesis). Technology University of Belfort-Montbéliard, Belfort, France.
    @phdthesis{rodrigues.thesis05,
      title = {From Analysis to Design of Holonic Multi-Agent Systems: a Framework, Methodological Guidelines and Applications},
      author = {Rodriguez, Sebastian},
      school = {Technology University of Belfort-Montb\'eliard},
      address = {Belfort, France},
      year = {2005}
    }
    
  2. Rodriguez, S., Gaud, N., Hilaire, V., Galland, S., & Koukam, A. (2007). An analysis and design concept for self-organization in Holonic Multi-Agent Systems. In International Conference on Engineering Self-Organising Systems, Lecture Notes in Artificial Intelligence 4435 (pp. 15–27). Springer-Verlag.
    Holonic Multi-Agent Systems (HMAS) are a convenient way to engineer complex and open systems. HMAS are based upon selfsimilar entities, called holons, which define an organizational structure called holarchy. An open issue of HMAS is to give holons means of selforganization to satisfy their goals. Our works focus on modeling and engineering of complex systems using a holonic organizational approach. This paper introduces the concept of capacity as the description of agents know-how. This concept allows the representation and reasoning about agents know-hows. Even more, it encourages a reusable modeling and provides agents with means to self-organize.
    @inproceedings{RodriguezGaudHilaireGallandKoukam2007_19,
      booktitle = {International Conference on Engineering Self-Organising Systems, Lecture Notes in Artificial Intelligence 4435},
      isbn = {978-3-540-69867-8},
      keywords = {-},
      language = {english},
      month = jan,
      pages = {15-27},
      pdf = {/extensions/ICAPManager/pdf/RodriguezGaudHilaireGallandKoukam2007.pdf},
      publisher = {Springer-Verlag},
      year = {2007},
      title = {An analysis and design concept for self-organization in Holonic Multi-Agent Systems},
      author = {Rodriguez, Sebastian and Gaud, Nicolas and Hilaire, Vincent and Galland, St{\'e}phane and Koukam, Abderrafiaa}
    }
    
  3. Gaud, N. (2007, December). Holonic Multi-Agent Systems: From the analysis to the implementation. Metamodel, Methodology and Multilevel simulation. (PhD thesis). Technology University of Belfort-Montbéliard, Belfort, France.
    @phdthesis{Gaud2007_134,
      address = {Belfort, France},
      month = dec,
      school = {Technology University of Belfort-Montb\'eliard},
      year = {2007},
      title = {Holonic Multi-Agent Systems: From the analysis to the implementation. Metamodel, Methodology and Multilevel simulation.},
      author = {Gaud, Nicolas}
    }
    
  4. Gaud, N., Gechter, F., Galland, S., & Koukam, A. (2007). Holonic multiagent multilevel simulation : Application to real-time pedestrians simulation in urban environment. In the 30th International Joint Conference on Artificial Intelligence (IJCAI’07) (pp. 1275–1280). Hyderabad India.
    @inproceedings{GaudGechterGallandKoukam2007_18,
      address = {Hyderabad India},
      booktitle = {the 30th International Joint Conference on Artificial Intelligence (IJCAI'07)},
      month = jan,
      pages = {1275-1280},
      pdf = {/extensions/ICAPManager/pdf/GaudGechterGallandKoukam2007.pdf},
      year = {2007},
      title = {Holonic multiagent multilevel simulation : Application to real-time pedestrians simulation in urban environment},
      author = {Gaud, Nicolas and Gechter, Franck and Galland, St{\'e}phane and Koukam, Abderrafiaa}
    }
    
  5. Cossentino, M., Gaud, N., Galland, S., Hilaire, V., & Koukam, A. (2007). A Holonic Metamodel for Agent-Oriented Analysis and Design. In V. Marik, V. Vyatkin, & A. W. Colombo (Eds.), LNAI 4659 "Holonic and Multi-Agent Systems for Manufacturing" (HoloMAS’07 International Conference) (pp. 237–246).
    @inproceedings{CossentinoGaudGallandHilaireKoukam2007_17,
      booktitle = {LNAI 4659 {"}Holonic and Multi-Agent Systems for Manufacturing{"} (HoloMAS'07 International Conference)},
      editor = {Marik, V. and Vyatkin, V. and Colombo, A. W.},
      keywords = {Agent Oriented Software Engineering, Holonic Modeling, Methodology, Holonic multiagent systems},
      month = sep,
      pages = {237-246},
      year = {2007},
      title = {A Holonic Metamodel for Agent-Oriented Analysis and Design},
      author = {Cossentino, Massimo and Gaud, Nicolas and Galland, St{\'e}phane and Hilaire, Vincent and Koukam, Abderrafiaa}
    }
    
  6. Rodriguez, S., Gaud, N., Hilaire, V., Galland, S., & Koukam, A. (2007). An analysis and design concept for self-organization in Holonic Multi-Agent Systems. In International Conference on Engineering Self-Organising Systems, Lecture Notes in Artificial Intelligence 4435 (pp. 15–27). Springer-Verlag.
    @inproceedings{RodriguezGaudHilaireGallandKoukam2007_20,
      booktitle = {International Conference on Engineering Self-Organising Systems, Lecture Notes in Artificial Intelligence 4435},
      isbn = {978-3-540-69867-8},
      month = jan,
      pages = {15-27},
      publisher = {Springer-Verlag},
      year = {2007},
      title = {An analysis and design concept for self-organization in Holonic Multi-Agent Systems},
      author = {Rodriguez, Sebastian and Gaud, Nicolas and Hilaire, Vincent and Galland, St{\'e}phane and Koukam, Abderrafiaa}
    }
    
  7. Galland, S., Gaud, N., & Koukam, A. (2008). Towards a Multilevel Simulation Approach Based on Holonic Multiagent Systems. In the 10th International Conference on Computer Modeling and Simulation (EUROSIM-UKSIM 2008) (pp. 180–185). IEEE Computer Society. http://doi.org/10.1109/UKSIM.2008.36
    @inproceedings{GallandGaudKoukam2008_3,
      booktitle = {the 10th International Conference on Computer Modeling and Simulation (EUROSIM-UKSIM 2008)},
      doi = {10.1109/UKSIM.2008.36},
      isbn = {978-0-7695-3114-4},
      month = apr,
      pages = {180-185},
      publisher = {IEEE Computer Society},
      year = {2008},
      title = {Towards a Multilevel Simulation Approach Based on Holonic Multiagent Systems},
      author = {Galland, St{\'e}phane and Gaud, Nicolas and Koukam, Abderrafiaa}
    }
    
  8. Gaud, N., Galland, S., Gechter, F., Hilaire, V., & Koukam, A. (2008). Holonic multilevel simulation of complex systems: Application to real-time pedestrians simulation in virtual urban environment. Simulation Modelling Practice and Theory, 16(10), 1659–1676. http://doi.org/10.1016/j.simpat.2008.08.015
    @article{GaudGallandGechterHilaireKoukam2008_2,
      doi = {10.1016/j.simpat.2008.08.015},
      journal = {Simulation Modelling Practice and Theory},
      month = nov,
      number = {10},
      pages = {1659-1676},
      volume = {16},
      year = {2008},
      title = {Holonic multilevel simulation of complex systems: Application to real-time pedestrians simulation in virtual urban environment},
      author = {Gaud, Nicolas and Galland, St{\'e}phane and Gechter, Franck and Hilaire, Vincent and Koukam, Abderrafiaa}
    }
    
  9. Molesini, A., Denti, E., Nardini, E., & Omicini, A. (2009). Situated Process Engineering for Integrating Processes from Methodologies to Infrastructures. In Proceedings of the 2009 ACM Symposium on Applied Computing (SAC’09) (pp. 699–706). New York, NY: ACM.
    @inproceedings{Molesni2009,
      booktitle = {Proceedings of the 2009 ACM Symposium on Applied Computing (SAC'09)},
      pages = {699--706},
      publisher = {{ACM}},
      address = {New York, NY},
      year = {2009},
      title = {Situated Process Engineering for Integrating Processes from Methodologies to Infrastructures},
      author = {Molesini, A. and Denti, E. and Nardini, E. and Omicini, A.}
    }
    
  10. Galland, S., Gaud, N., Demange, J., & Koukam, A. (2009). Environment Model for Multiagent-Based Simulation of 3D Urban Systems. In the 7th European Workshop on Multiagent Systems (EUMAS09). Ayia Napa, Cyprus.
    @inproceedings{GallandGaudDemangeKoukam2009_11,
      address = {Ayia Napa, Cyprus},
      booktitle = {the 7th European Workshop on Multiagent Systems (EUMAS09)},
      month = dec,
      note = {Paper 36},
      year = {2009},
      title = {Environment Model for Multiagent-Based Simulation of {3D} Urban Systems},
      author = {Galland, St{\'e}phane and Gaud, Nicolas and Demange, Jonathan and Koukam, Abderrafiaa}
    }
    
  11. Demange, J., Galland, S., & Koukam, A. (2010). Analysis and Design of Multi-Level Virtual Indoor Environment. Int. Journal Systemics and Informatics World Network, 10, 145–152.
    @article{DemangeGallandKoukam2010_4,
      issn = {2044-7272},
      journal = {Int. Journal Systemics and Informatics World Network},
      month = jul,
      pages = {145-152},
      volume = {10},
      year = {2010},
      title = {Analysis and Design of Multi-Level Virtual Indoor Environment},
      author = {Demange, Jonathan and Galland, St{\'e}phane and Koukam, Abderrafiaa}
    }
    
  12. Cossentino, M., Hilaire, V., & Koukam, A. (2010). Holons for Analysis, Modelling and Simulation of Complex Systems. European Research Consortium for Informatics and Mathematics News, (81), 40–41.
    @article{CossentinoHilaireKoukam2010_171,
      journal = {European Research Consortium for Informatics and Mathematics news},
      month = oct,
      number = {81},
      pages = {40-41},
      year = {2010},
      title = {Holons for Analysis, Modelling and Simulation of Complex Systems},
      author = {Cossentino, Massimo and Hilaire, Vincent and Koukam, Abderrafiaa}
    }
    
  13. Galland, S., Gaud, N., Rodriguez, S., & Hilaire, V. (2010). Janus: Another Yet General-Purpose Multiagent Platform. In the 7th Agent-Oriented Software Engineering Technical Forum (TFGAOSE-10). Paris, France: Agent Technical Fora.
    @inproceedings{GallandGaudRodriguezHilaire2010_20,
      address = {Paris, France},
      booktitle = {the 7th Agent-Oriented Software Engineering Technical Forum (TFGAOSE-10)},
      month = dec,
      organization = {Agent Technical Fora},
      publisher = {Agent Technical Fora},
      year = {2010},
      title = {Janus: Another Yet General-Purpose Multiagent Platform},
      author = {Galland, St{\'e}phane and Gaud, Nicolas and Rodriguez, Sebastian and Hilaire, Vincent}
    }
    
  14. Behe, F., Nicolle, C., Galland, S., & Koukam, A. (2011). Qualifying Building Information Models with Multi-Agent System. In J. jules Meyer, A. el fallah Seghrouchni, & A. magda Florea (Eds.), the 3rd International Workshop on Multi-Agent Systems Technology and Semantics (MASTS 2011) (pp. 309–314). Delft, The Netherlands: Springer.
    @inproceedings{BeheNicolleGallandKoukam2011_167,
      address = {Delft, The Netherlands},
      booktitle = {the 3rd International Workshop on Multi-Agent Systems Technology and Semantics (MASTS 2011)},
      editor = {Meyer, John jules and Seghrouchni, Amal el fallah and Florea, Adina magda},
      isbn = {978-3-642-24012-6},
      issn = {1860-949X},
      month = oct,
      organization = {AI-MAS Laboratory, Department of Computer Science, University Politehnica of Bucharest, ERRIC FP7 project},
      pages = {309-314},
      publisher = {Springer},
      year = {2011},
      title = {Qualifying Building Information Models with Multi-Agent System},
      author = {Behe, Florian and Nicolle, Christophe and Galland, St{\'e}phane and Koukam, Abderrafiaa}
    }
    
  15. Behe, F., Galland, S., Nicolle, C., & Koukam, A. (2011). Semantic Management of Intelligent Multi-Agents Systems in a 3D Environment. In International Conference on Knowledge Engineering and Ontology Development (KEOD11). Paris, France.
    @inproceedings{BeheGallandNicolleKoukam2011_229,
      address = {Paris, France},
      booktitle = {International Conference on Knowledge Engineering and Ontology Development (KEOD11)},
      month = oct,
      note = {Paper 89},
      year = {2011},
      title = {Semantic Management of Intelligent Multi-Agents Systems in a 3D Environment},
      author = {Behe, Florian and Galland, St{\'e}phane and Nicolle, Christophe and Koukam, Abderrafiaa}
    }
    
  16. Galland, S., Demange, J., & Koukam, A. (2011). Towards the Agentification of a Virtual Situated Environment for Urban Crowd Simulation. In the Insitution of Engineering and Technology Conference on Smart and Sustainable City 2011 (ICSSC11). Shanghaı̈, China: Shanghaı̈ University Press.
    @inproceedings{GallandDemangeKoukam2011_106,
      address = {Shangha{\"{\i}}, China},
      booktitle = {the Insitution of Engineering and Technology Conference on Smart and Sustainable City 2011 (ICSSC11)},
      isbn = {978-1-84919-326-9},
      month = jul,
      organization = {Institute Engineering and Technology and Shanghai University},
      publisher = {Shangha{\"{\i}} University Press},
      year = {2011},
      title = {Towards the Agentification of a Virtual Situated Environment for Urban Crowd Simulation},
      author = {Galland, St{\'e}phane and Demange, Jonathan and Koukam, Abderrafiaa}
    }
    
  17. Basso, G., Hilaire, V., Lauri, F., Roche, R., & Cossentino, M. (2011). A MAS-based simulator for the prototyping of Smart Grids. In 9th European Workshop on Multiagent Systems (EUMAS11).
    @inproceedings{BassoHilaireLauriRocheCossentino2011_261,
      booktitle = {9th European Workshop on Multiagent Systems (EUMAS11)},
      month = nov,
      year = {2011},
      title = {A {MAS}-based simulator for the prototyping of Smart Grids},
      author = {Basso, Gillian and Hilaire, Vincent and Lauri, Fabrice and Roche, Robin and Cossentino, Massimo}
    }
    
  18. Demange, J. (2012, December). Un modèle d’environnement pour la simulation pour la simulation multiniveau : application à la simulation de foules (PhD thesis). Université de Technologie de Belfort-Montbéliard, Belfort, France.
    @phdthesis{Demange2012_548,
      address = {Belfort, France},
      language = {french},
      month = dec,
      school = {Universit{\'e} de Technologie de Belfort-Montb{\'e}liard},
      year = {2012},
      title = {Un mod{\`e}le d'environnement pour la simulation pour la simulation multiniveau : application {\`a} la simulation de foules},
      author = {Demange, Jonathan}
    }
    
  19. Zato, C., Villarrubia, G., Sánchez, A., Barri, I., Rubión, E., Fernández, E., … Corchado, J. M. (2012). PANGEA - Platform for Automatic coNstruction of orGanizations of intElligent Agents. Distributed Computing and Artificial Intelligence, Advances in Intelligent and Soft Computing, 151, 229–239.
    @article{Zato12,
      journal = {Distributed Computing and Artificial Intelligence, Advances in Intelligent and Soft Computing},
      volume = {151},
      pages = {229--239},
      year = {2012},
      title = {{PANGEA} - Platform for Automatic coNstruction of orGanizations of intElligent Agents},
      author = {Zato, C. and Villarrubia, G. and S\'anchez, A. and Barri, I. and Rubi\'on, E. and Fern\'andez, E. and Rebate, C. and Cabo, J.A. and Alamos, T. and Sanz, J. and Seco, J. and Bajo, J. and Corchado, J.M.}
    }
    
  20. Lin, Y., Hilaire, V., Gaud, N., & Koukam, A. (2012). Scrum conceptualization using K-CRIO ontology. In K. Aberer, E. Damiani, & T. Dillon (Eds.), Data-Driven Process Discovery and Analysis, First International Symposium, SIMPDA (pp. 1–19). Campione d’Italia, Italy: Springer. http://doi.org/10.1007/978-3-642-34044-4\string_11
    @inproceedings{LinHilaireGaudKoukam2012_372,
      address = {Campione d’Italia, Italy},
      booktitle = {Data-Driven Process Discovery and Analysis, First International Symposium, SIMPDA},
      doi = {10.1007/978-3-642-34044-4{\string_}11},
      editor = {Aberer, Karl and Damiani, Ernesto and Dillon, Tharam},
      isbn = {978-3-642-34043-7},
      month = jul,
      note = {Lecture Notes in Business Information Processing series, vol. 116},
      pages = {1-19},
      publisher = {Springer},
      year = {2012},
      title = {Scrum conceptualization using K-CRIO ontology},
      author = {Lin, Yishuai and Hilaire, Vincent and Gaud, Nicolas and Koukam, Abderrafiaa}
    }
    
  21. Buisson, J., Galland, S., Gaud, N., Gonçalves, M., & Koukam, A. (2013). Real-time Collision Avoidance for Pedestrian and Bicyclist Simulation: a smooth and predictive approach. In A.-ul-haque Yasar & L. Knapen (Eds.), 2nd International Workshop on Agent-based Mobility, Traffic and Transportation Models, Methodologies and Applications (ABMTRANS13) (pp. 815–820). Halifax, Nova Scotia, Canada: Elsevier. http://doi.org/10.1016/j.procs.2013.06.108
    @inproceedings{BuissonGallandGaudGoncalvesKoukam2013_559,
      address = {Halifax, Nova Scotia, Canada},
      booktitle = {2nd International Workshop on Agent-based Mobility, Traffic and Transportation Models, Methodologies and Applications (ABMTRANS13)},
      doi = {10.1016/j.procs.2013.06.108},
      editor = {Yasar, Ansar-ul-haque and Knapen, Luk},
      month = jun,
      note = {Best Paper Award},
      pages = {815-820},
      publisher = {Elsevier},
      year = {2013},
      title = {Real-time Collision Avoidance for Pedestrian and Bicyclist Simulation: a smooth and predictive approach},
      author = {Buisson, Jocelyn and Galland, St{\'e}phane and Gaud, Nicolas and Gon{\c{c}}alves, Mika{\"e}l and Koukam, Abderrafiaa}
    }
    
  22. Galland, S., Gaud, N., Yasar, A.-ul-haque, Knapen, L., Janssens, D., & Lamotte, O. (2013). Simulation Model of Carpooling with the Janus Multiagent Platform. In A.-ul-haque Yasar & L. Knapen (Eds.), 2nd International Workshop on Agent-based Mobility, Traffic and Transportation Models, Methodologies and Applications (ABMTRANS13) (pp. 860–866). Halifax, Nova Scotia, Canada: Elsevier. http://doi.org/10.1016/j.procs.2013.06.115
    @inproceedings{GallandGaudYasarKnapenJanssensLamotte2013_560,
      address = {Halifax, Nova Scotia, Canada},
      booktitle = {2nd International Workshop on Agent-based Mobility, Traffic and Transportation Models, Methodologies and Applications (ABMTRANS13)},
      doi = {10.1016/j.procs.2013.06.115},
      editor = {Yasar, Ansar-ul-haque and Knapen, Luk},
      month = may,
      pages = {860-866},
      publisher = {Elsevier},
      year = {2013},
      title = {Simulation Model of Carpooling with the Janus Multiagent Platform},
      author = {Galland, St{\'e}phane and Gaud, Nicolas and Yasar, Ansar-ul-haque and Knapen, Luk and Janssens, Davy and Lamotte, Olivier}
    }
    
  23. Gaud, N., Galland, S., Hilaire, V., & Koukam, A. (2009). An Organizational Platform for Holonic and Multiagent Systems. In K. v. Hindriks, A. Pokahr, & S. Sardina (Eds.), 6th International Workshop ProMAS 2008, Lecture Notes in Computer Science 5442 (pp. 104–119). Estoril, Portugal: Springer Berlin Heidelberg. http://doi.org/10.1007/978-3-642-03278-3\string_7
    @inproceedings{GaudGallandHilaireKoukam2009_16,
      address = {Estoril, Portugal},
      booktitle = {6th International Workshop ProMAS 2008, Lecture Notes in Computer Science 5442},
      doi = {10.1007/978-3-642-03278-3{\string_}7},
      editor = {Hindriks, Koen v. and Pokahr, Alexander and Sardina, Sebastian},
      month = may,
      pages = {104-119},
      publisher = {Springer Berlin Heidelberg},
      year = {2009},
      title = {An Organizational Platform for Holonic and Multiagent Systems},
      author = {Gaud, Nicolas and Galland, St{\'e}phane and Hilaire, Vincent and Koukam, Abderrafiaa}
    }
    
  24. Cossentino, M., Hilaire, V., Gaud, N., Galland, S., & Koukam, A. (2014). The ASPECS Process. In M. Cossentino, V. Hilaire, A. Molesini, & V. Seidita (Eds.), Handbook on Agent-Oriented Design Processes (pp. 65–114). Springer.
    @inbook{CossentinoHilaireGaudGallandKoukam2014_708,
      booktitle = {Handbook on Agent-Oriented Design Processes},
      chapter = {4},
      editor = {Cossentino, Massimo and Hilaire, Vincent and Molesini, Ambra and Seidita, Valeria},
      isbn = {978-3-642-39975-6},
      month = jan,
      pages = {65-114},
      publisher = {Springer},
      year = {2014},
      title = {The ASPECS Process},
      author = {Cossentino, Massimo and Hilaire, Vincent and Gaud, Nicolas and Galland, St{\'e}phane and Koukam, Abderrafiaa}
    }
    
  25. Rodriguez, S., Hilaire, V., Gaud, N., Galland, S., & Koukam, A. (2011). Holonic Multi-Agent Systems. In Self-organizing Software: From Natural to Artificial Adaptation (first, pp. 238–263). Springer. http://doi.org/10.1007/978-3-642-17348-6\string_11
    @inbook{RodriguezHilaireGaudGallandKoukam2011_84,
      booktitle = {Self-organizing Software: From Natural to Artificial Adaptation},
      chapter = {11},
      doi = {10.1007/978-3-642-17348-6{\string_}11},
      edition = {first},
      isbn = {978-3642173479},
      month = mar,
      pages = {238-263},
      publisher = {Springer},
      series = {Self-Organising Software From Natural to Artificial Adaptation - Natural Computing},
      year = {2011},
      title = {Holonic Multi-Agent Systems},
      author = {Rodriguez, Sebastian and Hilaire, Vincent and Gaud, Nicolas and Galland, St{\'e}phane and Koukam, Abderrafiaa}
    }
    
  26. Cossentino, M., Gaud, N., Hilaire, V., Galland, S., & Koukam, A. (2010). ASPECS: an agent-oriented software process for engineering complex systems - How to design agent societies under a holonic perspective. Autonomous Agents and Multi-Agent Systems, 2(2), 260–304. http://doi.org/10.1007/s10458-009-9099-4
    @article{CossentinoGaudHilaireGallandKoukam2010_1,
      doi = {10.1007/s10458-009-9099-4},
      journal = {Autonomous Agents and Multi-Agent Systems},
      month = mar,
      number = {2},
      pages = {260-304},
      publisher = {Springer},
      volume = {2},
      year = {2010},
      title = {{ASPECS}: an agent-oriented software process for engineering complex systems - How to design agent societies under a holonic perspective},
      author = {Cossentino, Massimo and Gaud, Nicolas and Hilaire, Vincent and Galland, St{\'e}phane and Koukam, Abderrafiaa}
    }