Skip to main content
Log in

Smart places: Multi-agent based smart mobile virtual community management system

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Now-a-days advances in mobile device technology aim to build complex computational systems providing a maximum level of flexibility, decentralization, simplest form of interactivity, and ease of use. Recently, the launch of the agent-oriented platform JaCaMo and its Android client based platform JaCa-Android have provided an appropriate level of abstraction to build smart mobile client server systems providing these attributes. By using these platforms, we have developed a multi-agent based Smart Mobile Virtual Community Management System (SMVCMS) that makes it possible to provide a decentralized and open management of virtual communities. This paper addresses the design and architecture of our multi-agent server and client application. It elaborates different features of our system; such as how a participant in virtual communities is supported by a Jason agent that encapsulates the logic and the control of the participation in a virtual community (such as publishing posts, notifying members, making recommendations for the user, etc.). It also discusses how the set of CArtAgOartifacts provides the basic functionalities and operations giving access to the functionalities for knowledge exchange in virtual communities, and personal agents onAndroid exploit these artifacts to execute their tasks while achieving their individual and collective goals. We have employed SMVCMS in the context of Smart Cities and found that the system fulfills the desired goals, such as decentralization of community management, personalized automatic management and discovery of communities, autonomy of agents and flexibility so that any agent can create its own community with the maximum level of ease.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. http://www.jacamo.sourceforge.net

  2. http://source.android.com/about/philosophy.html

References

  1. Jennings NR (01) An agent-based approach for building complex software systems. Commun ACM 44(4):35–41

    Article  Google Scholar 

  2. Öztürk P, Rossland K, Erik Gundersen O (2010) A multiagent framework for coordinated parallel problem solving. Appl Intell 33(2):132–143

    Article  Google Scholar 

  3. Santi A, Guidi M, Ricci A (2011) JaCa-Android: An Agent-based Platform for Building Smart Mobile Applications. In: Dastani M, El Fallah Seghrouchni A, Hubner J, Leite J (eds) Languages, Methodologies, and Development Tools for Multi-Agent Systems, vol 6822. Springer, pp 95–119. of LNAI

  4. Fahad M, Boissier O, Maret P, Gravier Smart places C (2012) multi-agent based virtual community management system, WI&C. Gravier Smart places: multi-agent based virtual community management system, WI&C ’12 held with the 21st WWW 2012. Lyon, France, p 2

    Google Scholar 

  5. Bordini R, Hübner J, Wooldridge M (2007) Programming multi-agent systems in AgentSpeak using Jason. John Wiley & Sons, Ltd

  6. Ricci A, Piunti M, Viroli M, Omicini A (2009) Lang Platforms Appl, vol 2. springer

  7. Sorici A, Boissier O, Picard G, Santi A Exploiting the JaCaMo framework for realising an adaptive room governance application, ACM Workshop (AGERE’11)

  8. Maret P, Calmet J (2009) Agent-based knowledge communities. Int J Adv Comput Sci Appl 6(2):1–18

    Google Scholar 

  9. Zhao Z, Paschke A, Ali CU, Boley H (2011) Principles of the SymposiumPlanner instantiations of rule responder, RuleML’11. LNCS 7018:97–111

    Google Scholar 

  10. Toledo C, Bordini RH, Chiotti O, Galli MR Developing a knowledge management Multi-agent system using JaCaMo, Workshop ProMAS, AAMAS 2011

  11. Hübner JF, Sichman JS, Boissier O (2007) Developing organised Multi-Agent systems using the MOISE + model, programming issues at the system and agent levels. Agent-Oriented Softw Eng 1(3/4):370–395

    Article  Google Scholar 

  12. Fellbaum C (1998) WordNet: An electronic lexical database. MA: MIT Press, Cambridge

    MATH  Google Scholar 

  13. Frasincar F, IJntema W, Goossen F, Hogenboom F (2011) A semantic approach for news recommendation. Business intelligence applications and the Web: Models. Syst Technol: 102

  14. Yu Z, Nakamura Y, Jang S, Kajita S, Mase K (2007) Ontology-Based semantic recommendation for context-aware E-learning. Ubiquitous intelligence and computing. Lect Notes Comput Sci 4611:898–907

    Article  Google Scholar 

  15. Passant A, Dbrec (2010) Music recommendations using DBpedia. ”Dbrec - music recommendations using DBpedia.” In the semantic web–ISWC 2010. Springer, Berlin Heidelberg, pp 209–224

    Google Scholar 

  16. Chedrawy Z, Abidi SSR (2009) A web recommender system for recommending, predicting and personalizing music playlists. Web information systems engineering - WISE 2009. Lect Notes Comput Sci 5802:335–342

    Article  Google Scholar 

  17. Hu W, Yan K, Jia C, Wu J SmartMusic: An online music recommendation system based on semantic Web Technology, Semantic Web Challenge held at The 10th International Semantic Web Conference, 2011

  18. Resnik P (1995) Using information content to evaluate semantic similarity in a taxonomy. Proc IJCAI’95 Proc 14th Int Jt Conf Artif Intell- 1:448–453

    Google Scholar 

  19. Jiang J, Conrath D Semantic similarity based on corpus statistics and lexical taxonomy. Proceedings on international conference on research in computational linguistics, Taiwan. CoRR cmp-lg/9709008(1997)

  20. Lin D (1997) Using syntactic dependency as a local context to resolve word sense ambiguity. Proceedings of the 35th annual meeting of the association for computational linguistics. Madrid: 64–71

  21. Leacock C, Chodorow M, Fellbaum C (1998) Combining local context and WordNet similarity for word sense identification. WordNet: An electronic lexical database. MIT Press: 265–283

  22. Carbonaro A, Ferrini R (2006) Concepts-based content analysis for semantic recommendations. In ECAI 2006 workshop on recommender systems: 57

  23. Simpson T, Dao T Wordnet-based semantic similarity measurement.codeproject.com/cs/library/semanticsimilarity wordnet.asp, 8 Feb 2010

  24. Fernández YB, Arias JJP, Nores ML, Solla AG, Cabrer MR (2006) AVATAR:An improved solution for personalized TV based on semantic inference. IEEE Trans Consum Electron 52(1):223–231

    Google Scholar 

  25. Camacho D, Aler R, Borrajo D, Molina JM (2006) Multi-agent plan based information gathering. Appl Intell 25(1):59–71

    Article  MATH  Google Scholar 

  26. Aleman-Meza B, Halaschek C, Arpinar IB, Sheth A (2003) Context-Aware Semantic Association Ranking. SWDB 3:33–50

    Google Scholar 

  27. Fahad M, Moalla N, Bouras A (2012) Detection and resolution of semantic inconsistency and redundancy in an automatic ontology merging system. J Intell Inf Syst 39(2):535–557

    Article  Google Scholar 

Download references

Acknowledgments

This work has been partially sponsored by the Conseil Général de la Loire, France.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Muhammad Fahad.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fahad, M., Boissier, O., Maret, P. et al. Smart places: Multi-agent based smart mobile virtual community management system. Appl Intell 41, 1024–1042 (2014). https://doi.org/10.1007/s10489-014-0569-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-014-0569-2

Keywords

Navigation