CAmI: An Agent Oriented-Language for the Collective Development of AmI Environments

This paper presents CAmI, an agent oriented programming language for the development of ambient intelligence applications and for the further integration of the developed applications into complex, large-scale, AmI environments. The presented language is easy to learn and understand, modular and it offers many advantages that make it suited for the field of AmI, like the agent-oriented approach used, an intrinsic representation and use of the context, integration of various knowledge representation formalisms, independence from any computing platform, integration with function libraries written in other languages and, most important, features that facilitate the emergence of collective intelligence in the AmI environments, built in a bottom-up manner using CAmI.

[1]  Olivier Boissier,et al.  Multi-agent oriented programming with JaCaMo , 2013, Sci. Comput. Program..

[2]  Bjarne Stroustrup,et al.  The C++ programming language (2nd ed.) , 1991 .

[3]  Amal El Fallah Seghrouchni,et al.  An Unified Framework for Programming Autonomous, Intelligent and Mobile Agents , 2003, CEEMAS.

[4]  Juan Carlos Augusto,et al.  Ambient Intelligence: The Confluence of Ubiquitous/Pervasive Computing and Artificial Intelligence , 2007 .

[5]  Gauthier Picard,et al.  Exploiting the JaCaMo framework for realising an adaptive room governance application , 2011, SPLASH Workshops.

[6]  Andrew Lucas,et al.  JACK Intelligent Agents – Summary of an Agent Infrastructure , 2001 .

[7]  Winfried Lamersdorf,et al.  Jadex: A BDI Reasoning Engine , 2005, Multi-Agent Programming.

[8]  Rafael H. Bordini,et al.  BDI agent programming in AgentSpeak using Jason , 2006 .

[9]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..

[10]  Andrei Olaru,et al.  S-CLAIM: An Agent-based Programming Language for AmI, A Smart-Room Case Study , 2012, ANT/MobiWIS.

[11]  E. Berscheid,et al.  Group Dynamics: The Psychology of Small Group Behavior. 3rd ed. , 1981 .

[12]  D. Meyer,et al.  Supporting Online Material Materials and Methods Som Text Figs. S1 to S6 References Evidence for a Collective Intelligence Factor in the Performance of Human Groups , 2022 .

[13]  Ted S. Sindlinger,et al.  Crowdsourcing: Why the Power of the Crowd is Driving the Future of Business , 2010 .

[14]  Gregory M. P. O'Hare,et al.  Agent Factory Micro Edition: A Framework for Ambient Applications , 2006, International Conference on Computational Science.

[15]  Michael J. North,et al.  Complex adaptive systems modeling with Repast Simphony , 2013, Complex Adapt. Syst. Model..

[16]  Jan Keiser,et al.  JIAC V: A MAS framework for industrial applications , 2013, AAMAS.

[17]  Luca Cardelli,et al.  Mobile Ambients , 1998, FoSSaCS.

[18]  Michael Vitale,et al.  The Wisdom of Crowds , 2015, Cell.

[19]  Andrei Olaru,et al.  Ao Dai: Agent Oriented Design for Ambient Intelligence , 2010, PRIMA.