Modelling for Smart Agents for U-Learning Systems

Part of the Studies in Computational Intelligence book series (SCI, volume 377)


Mobile software development challenges the modeling activities that precede the technical design of a software system. The context of a mobile system includes a broad spectrum of technical, physical, social and organizational aspects. Some of these aspects need to be built into the software. Selecting the aspects that are needed is becoming increasingly more complex with mobile systems than we have previously seen with more traditional information systems. Mobile computing poses significant new challenges due the disparity of the environments in which it may be deployed and the difficulties in realizing effective software solutions within the computational constraints of the average mobile device. In this paper, we discuss the creation of such a model and its relevance for technical design of a smart agent for u-learning mobile software system. Conventional approaches to modeling of context focus either on the application domain or the problem domain. These approaches are presented and their relevance for technical design and modeling of software for agent mobile systems is discussed. The paper also reports from an empirical study where a methodology that combines both of these approaches was introduced and employed for modeling of the domain-dependent aspects that were relevant for the design of a software component for mobile agents. We also discuss some pertinent issues concerning the deployment of intelligent agents on mobile devices for certain interaction paradigms are discussed and illustrated in the context of a u-learning applications.


Smart Agent U-learning Mobile Systems Component Based Systems Embedded System Software Modeling Model Driven Architecture 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    RDoherty, B.C., O’Hare, P.T., O’Grady, M.J., O’Hare, G.M.P.: Entre-pass: Personalising u-learning with Intelligent Agents. In: Proceedings of the Fourth International Workshop on Wireless, Mobile and Ubiquitous Technologies in Education (WMUTE 2006), pp. 58–62. IEEE Computer Society, Athens (2006)CrossRefGoogle Scholar
  2. 2.
    Brusilovsky, P.G.: A Distributed Architecture for Adaptive and Intelligent Learning Management Systems. In: AIED Workshop. Towards Intelligent Learning Management Systems (July 2003)Google Scholar
  3. 3.
    WebCT: Course Management System, Linfield, MA, WebCT INC (2002),
  4. 4.
    Blackboard, INC. Blackboard Course Management System (2002),
  5. 5.
    Luck, M., McBurney, P., Priest, C.: A Manifesto for Agent Technology: Towards Next Generation Computing. In: Autonomous Agents and Multi-Agent Systems, vol. 9, pp. 203–252. Kluwer Academic Publishers, Dordrecht (2004)Google Scholar
  6. 6.
    Gérard, S., Terrier, F., Tanguy, Y.: Using the Model Paradigm for Real-Time Systems Development: ACCORD/UML. In: Bruel, J.-M., Bellahsène, Z. (eds.) OOIS 2002. LNCS, vol. 2426, pp. 260–269. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  7. 7.
    Cranefield, S., Purvis, M.: UML as an ontology modelling language. In: Proceedings of the Workshop on Intelligent Information Integration, 16th International Joint Conference on Artificial Intelligence (IJCAI 1999), vol. 212 (1999)Google Scholar
  8. 8.
    Czarnecki, K., Helsen, S.: Classification of model transformation approaches. In: Proceedings of the 2nd OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture (2003)Google Scholar
  9. 9.
    Turner, M.S.V.: Microsoft Solutions Framework Essentials. Microsoft Corporation (2006)Google Scholar
  10. 10.
    Dix, A., et al.: Human-Computer Interaction. 3rd edn. Prentice-Hall, London (1998); Preece, J., Rogers, Y., Sharp, H.: Interaction Design: Beyond Human-Computer Interaction. John Wiley and Sons, New York (2002)Google Scholar
  11. 11.
    Morse, D., Armstrong, S., Dey, A.K.: The What, Who, Where, When, Why and How of Context-Awareness. In: CHI 2000. ACM, New York (2000)Google Scholar
  12. 12.
    Kjeldskov, J., Paay, J.: Augmenting the City: The Design of a Context-Aware Mobile Web Site. In: DUX 2005. ACM, San Francisco (2005); Anagnostopoulos, C.B., Tsounis, A., Hadjiefthymiades, S.: Context Awareness in Mobile Computing Environments. Wireless Personal Communications Journal (2006)Google Scholar
  13. 13.
    Henricksen, K., Indulska, J., Rakotonirainy, A.: Modeling Context Information in Pervasive Computing Systems. In: Pervasive 2002. Springer, Heidelberg (2002)Google Scholar
  14. 14.
    Lei, S., Zhang, K.: Mobile Context Modelling using Conceptual Graphs. In: Wireless And Mobile Computing, Networking and Communications (WiMob 2005). IEEE, Los Alamitos (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.Department of Computer EngineeringCatholic University of DaeguKorea

Personalised recommendations