skip to main content
10.1145/1858367.1858369acmotherconferencesArticle/Chapter ViewAbstractPublication PagescasemansConference Proceedingsconference-collections
research-article

Formalising policies of a mLearning system using CCA

Published:26 September 2010Publication History

ABSTRACT

The Calculus of Context-aware Ambients (CCA in short) has been proposed as a suitable notation for modelling mobile applications that are context-aware. This paper considers a real-world case study of an infostation-based mLearning system which enables mobile devices such as cellular phones, laptops and personal digital assistants to communicate to each other and to access a number of mlearning services within a university campus. Such a dynamic system must enforce complex policies to cope with mobility and context-awareness. We show how these policies can be formalised and verified using CCA. In particular an important liveness property of the mLearning system is proved using the reduction semantics of CCA.

References

  1. }}W3C Web Ontology Working Group: The Web Ontology Language: OWL. http://www.w3.org/2001/sw/WebOnt/.Google ScholarGoogle Scholar
  2. }}L. Birkedal, S. Debois, E. Elsborg, T. Hildebr, and H. Niss. Bigraphical models of context-aware systems. In IT University of Copenhagen, pages 187--201. Springer-Verlag, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. }}L. Cardelli and A. Gordon. Mobile ambients. Theoretical Computer science, 240:177--213, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. }}R. H. Frenkiel and T. Imielinski. Infostations: The joy of 'many-time, many-where' communications. Technical report, WINLAB, 1996.Google ScholarGoogle Scholar
  5. }}I. Ganchev, S. Stojanov, M. O'Droma, and D. Meere. An infostation-based multi-agent system supporting intelligent mobile services across a university campus. Journal of Computers, 2(3), 2007.Google ScholarGoogle ScholarCross RefCross Ref
  6. }}C. Hoare. Communicating Sequential Processes. Prentice Hall International, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. }}M. B. KjÃęrgaard and J. Bunde-Pedersen. Towards a formal model of context awareness. In 1st International Workshop on Combining Theory and Systems Building in Pervasive Computing, CTSB 2006, 2006.Google ScholarGoogle Scholar
  8. }}R. Milner. A Calculus of Communicating Systems. Springer Verlag, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. }}R. Milner. Communication and Mobile Systems: The π-Calculus. Cambridge University Press, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. }}R. Milner. Pure Bigraphs: structure and dynamics. Information and Computation, 204:60--122, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. }}D. Sangiorgi and D. Walker. The π-calculus: A Theory of Mobile Processes. Cambridge University Press, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. }}A. Shehzad, H. Q. Ngo, K. A. Pham, and S. Y. Lee. Formal modeling in context aware systems. In 1st International Workshop on Modeling and Retrieval of Context (MRC 2004), Ulm, Germany, 2004.Google ScholarGoogle Scholar
  13. }}F. Siewe, H. Zedan, and A. Cau. The Calculus of Context-aware Ambients. Journal of Computer and System Science, doi:10.1016/j.jcss.2010.02.003, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Formalising policies of a mLearning system using CCA

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        CASEMANS '10: Proceedings of the 4th ACM International Workshop on Context-Awareness for Self-Managing Systems
        September 2010
        76 pages
        ISBN:9781450302135
        DOI:10.1145/1858367

        Copyright © 2010 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 26 September 2010

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader