Semantic Multi-Agent mLearning System

  • Stanimir Stoyanov
  • Ivan Ganchev
  • Máirtín O’Droma
  • Hussein Zedan
  • Damien Meere
  • Veselina Valkanova
Part of the Studies in Computational Intelligence book series (SCI, volume 344)


Within this chapter, an agent-oriented middleware created to support the delivery of context-aware mLearning services provision is presented. This middleware architecture, based on the concept of InfoStations and developed within a University campus domain, is described in detail. Concepts for the control and management of service sessions and communications scenarios are also presented. The multi-agent approach adopted for the implementation of this system and indeed the system entity interactions involved in service delivery are discussed. The harvesting and utilisation of semantic information in order to facilitate the contextualisation and personalisation of mLearning services is also detailed.


Mobile Device Multiagent System Resource Description Framework Service Request Service Content 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Barker, P.: Designing Teaching Webs: Advantages, Problems and Pitfalls. In: Proc. of ED-MEDIA 2001 World Conference on Educational Multimedia, Hypermedia & Telecommunication, Association for the Advancement of Computing in Education, Charlottesville, VA, pp. 54–59 (2000)Google Scholar
  2. 2.
    Maurer, H., Sapper, M.: E-Learning Has to be Seen as Part of General Knowledge Management. In: Proc. of ED-MEDIA 2001 World Conference on Educational Multimedia, Hypermedia & Telecommunications, Tampere, pp. 1249–1253. AACE, Chalottesville (2001)Google Scholar
  3. 3.
    O’Droma, M., Ganchev, I.: Toward a Ubiquitous Consumer Wireless World. IEEE Wireless Communications 14, 52–63 (2007)CrossRefGoogle Scholar
  4. 4.
    Passas, N., et al.: Enabling technologies for the ’always best connected’ concept: Research Articles. Wirel. Commun. Mob. Comput. 6, 523–540 (2006)CrossRefGoogle Scholar
  5. 5.
    Frenkiel, R., Imielinski, T.: Infostations: The joy of ‘many-time, many-where’ communications. WINLAB Technical Report (1996)Google Scholar
  6. 6.
    Ganchev, I., et al.: An InfoStation-Based Multi-Agent System Supporting Intelligent Mobile Services Across a University Campus. Journal of Computers 2, 21–33 (2007)CrossRefGoogle Scholar
  7. 7.
    Huhns, M.: Software development with objects, agents, and services. In: Third International Workshop on Agent-Oriented Methodologies, Vancouver, Canada (2004)Google Scholar
  8. 8.
    Chang, J.-W., Lee, H.-J.: Context-Aware Architecture for Intelligent Application Services in Ubiquitous Computing. Presented at the Proceedings of the International Conference on Semantic Computing (2007)Google Scholar
  9. 9.
    Goh, E., et al.: A Context-Aware Architecture for Smart Space Environment. Presented at the Proceedings of the 2007 International Conference on Multimedia and Ubiquitous Engineering (2007)Google Scholar
  10. 10.
    Chen, H.L.: An Intelligent Broker Architecture for Pervasive Context-Aware Systems. Phd, Department of Computer Science and Electrical Engineering, University of Maryland, Baltimore (2004)Google Scholar
  11. 11.
    Qingsheng, Z., et al.: Research on context-aware architecture for personal information privacy protection. In: Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Montréal, Canada, pp. 3912–3916 (2007)Google Scholar
  12. 12.
    Capilla, R.: Context-aware Architectures for Building Service-Oriented Systems. In: Proceedings of the Conference on Software Maintenance and Reengineering, pp. 300–303 (2006)Google Scholar
  13. 13.
    Schmohl, R., Baumgarten, U.: A Generalized Context-aware Architecture in Heterogeneous Mobile Computing Environments. In: Proceedings of the 2008 The Fourth International Conference on Wireless and Mobile Communications, pp. 118–124 (2008)Google Scholar
  14. 14.
    Costantini, S., et al.: DALICA: Agent-Based Ambient Intelligence for Cultural-Heritage Scenarios. IEEE Intelligent Systems, 34–41 (2008)Google Scholar
  15. 15.
    Tumer, J., Agogino, A.: Improving Air Traffic Management with a Learning Multiagent System. IEEE Intelligent Systems, 18–21 (2009)Google Scholar
  16. 16.
    Rehak, M., et al.: Adaptive Multiagent System for Network Traffic Monitoring. IEEE Intelligent Systems, 16–25 (2009)Google Scholar
  17. 17.
    Zhang, Z., et al.: An Agent-Based Hybrid System for Microarray Data Analysis. IEEE Intelligent Systems, 53–63 (2009)Google Scholar
  18. 18.
    Zhou, L., et al.: Context-Aware Middleware for Multimedia Services in Heterogeneous Networks. IEEE Intelligent Systems, 40–47 (2010)Google Scholar
  19. 19.
    Sheu, R.-Y., et al.: Multiagent-based adaptive pervasive service architecture (MAPS). In: 3rd Workshop on Agent-Oriented Software Engineering Challenges for Ubiquitous and Pervasive Computing, London, United Kingdom, pp. 3–8 (2009)Google Scholar
  20. 20.
    Qureshi, N., Perini, A.: An Agent-Based Middleware for Adaptive Systems. In: International Conference on Quality Software, Oxford, UK, pp. 423–428 (2008)Google Scholar
  21. 21.
    Ganchev, I., et al.: On InfoStation-Based Mobile Services Support for Library Information Systems. In: 8th IEEE International Conference on Advanced Learning Technologies (IEEE ICALT 2008), Santander, Cantabria, Spain, pp. 679–681 (2008)Google Scholar
  22. 22.
    Ganchev, I., et al.: InfoStation-Based Adaptable Provision of m-Learning Services: Main Scenarios. International Journal ”Information Technologies and Knowledge” (IJ ITK) 2, 475–482 (2008)Google Scholar
  23. 23.
    Stoyanov, S., et al.: An Approach for the Development of InfoStation-Based eLearning Architectures. Compt. Rend. Acad. Bulg. Sci. 61, 1189–1198 (2008)Google Scholar
  24. 24.
    Dey, A.K., Abowd, G.D.: Towards a better understanding of context and context-awareness. In: Workshop on the What, Who, Where, When and How of Context-Awareness, New York (2000)Google Scholar
  25. 25.
    Stoyanov, S., et al.: From CBT to e-Learning. Journal ”Information Technologies and Control” 4, 2–10 (2005)Google Scholar
  26. 26.
    Ganchev, I., et al.: InfoStation-based mLearning System Architectures: Some Development Aspects. In: 8th IEEE International Conference on Advanced Learning Technologies (ICALT 2008), Santander, Spain, pp. 504–505 (2008)Google Scholar
  27. 27.
    Foundation for Intelligent Physical Agents (FIPA) - [Online], (accessed: January 10, 2010)
  28. 28.
    FIPA, ACL Message Structure Specification. Foundation for Intelligent Physical Agents, Geneva, Switzerland SC00061G (December 3, 2002)Google Scholar
  29. 29.
    W3C, Document Object Model (DOM) [online], (accessed: March 03, 2010)
  30. 30.
    OWL-S: Semantic Markup for Web Services [Online], (accessed: March 3, 2010)
  31. 31.
    Christensen, E., et al.: Web Services Description Language (WSDL) 1.1 [Online], (accessed: March 10, 2010) W3C2001
  32. 32.
    Kim, G.-H., Lee, B.-H.: Seamless streaming service session migration support architecture for heterogeneous devices. In: Balandin, S., et al. (eds.) ruSMART 2010. LNCS, vol. 6294, pp. 473–484. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  33. 33.
    W3C, Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies 2.0. World WIde Web Consortium (W3C) (December 8, 2006)Google Scholar
  34. 34.
    World Wide Web Consortium (W3C) [Online], (accessed: January 15, 2010)
  35. 35.
    Wireless Application Group User Agent Profile Specification (WAG UAPROF). Wireless Application Protocol Forum, Ltd. (November 10, 1999)Google Scholar
  36. 36.
    Open Mobile Alliance (OMA) [Online], (accessed: December 15, 2009)
  37. 37.
    SAX, Simple API for XML (SAX) [online], (accessed: March 03, 2010)
  38. 38.
    Sun Microsystems, Java API for XML Processing (JAXP) [online], (accessed: March 03, 2010)
  39. 39.
    Meere, D., et al.: Adaptation for Assimilation: The Role of Adaptable M-Learning Services in the Modern Educational Paradigm. International Journal ”Information Technologies and Knowledge” (IJ ITK) 3, 101–110 (2009)Google Scholar
  40. 40.
    Bellifemine, F.L., et al.: Developing Multi-Agent Systems with JADE. Wiley Series in Agent Technology. John Wiley & Sons, Chichester (2007)CrossRefGoogle Scholar
  41. 41.
    JADE. Java Agent Development Framework Project [Online], (accessed: January 10, 2010)
  42. 42.
    JSR-82: Java Bluetooth [Online], (accessed: March 10, 2010)
  43. 43.
    Solanki, M., et al.: Augmenting semantic web service descriptions with compositional specification. Presented at the Proceedings of the 13th International Conference on World Wide Web, New York, NY, USA (2004)Google Scholar
  44. 44.
    Moszkowski, B.: Executing temporal logic programs. Cambridge University Press, Cambridge (1986)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Stanimir Stoyanov
    • 1
  • Ivan Ganchev
    • 2
  • Máirtín O’Droma
    • 1
  • Hussein Zedan
    • 3
  • Damien Meere
    • 2
  • Veselina Valkanova
    • 1
  1. 1.Dept. of Computer SystemsPlovdiv University “Paisij Hilendarski”Bulgaria
  2. 2.Telecommunications Research CentreUniversity of LimerickIreland
  3. 3.Software Technology Research LaboratoryDe Montfort UniversityUK

Personalised recommendations