skip to main content
10.1145/2664551.2664586acmotherconferencesArticle/Chapter ViewAbstractPublication PageswebmediaConference Proceedingsconference-collections
research-article

A Model-Driven Approach to Generate Context-Aware Applications

Published:18 November 2014Publication History

ABSTRACT

With the advances in mobile devices and ubiquitous computing, mobile and context-aware applications is becoming increasingly emerging. However, the development process of these applications still faces some challenges (e.g, heterogeneity of devices, complexity of the sensors access code, etc). The adoption of middleware platforms for context-aware systems is a well-known solution used to overcome such problems. An example of middleware developed for this purpose is LoCCAM, which allows adaptive acquisition of contextual information on Android based devices. But LoCCAM still presents issues concerning middleware configuration of contextual information. One approach to mitigate these existing problems is the usage of MDE (Model-Driven Engineering) paradigm. This paper shows a Visual Domain-Specific Language for modeling contextual information that is used in the development of applications using the LoCCAM. This language aims at generating skeletons of Android projects. These projects are properly configured for the use of middleware, including a transparent access to the contextual information. The main benefit of our solution it to provide a better abstraction to software developers concerning the configuration of LoCCAM middleware.

References

  1. M.E.F. Maia, A. Fonteles, B.J.A Neto, W. Viana, R.M.C. Andrade, "LOCCAM - Loosely Coupled Context Acquisition Middleware", In: 28th Symposium on Applied Computing (SAC), Coimbra, Portugal. March, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. Fonteles, "Um Framework para Aquisição Adaptativa e Fracamente Acoplada de Informação Contextual para Dispositivos Móveis". Dissertação de Mestrado, Departamento de Computação, Universidade Federal do Ceará, Fortaleza, CE, 2013.Google ScholarGoogle Scholar
  3. J.P.A. Almeida, M.E.Iacob, H. Jonkers, and D.A.C. Quartel, "Model-driven development of context-aware services", In: Proceedings of Distributed Applications and Interoperable Systems, 6th IFIP WG 6.1 International Conference, DAIS 2006. Bologna, Italy. June, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Laura M. Daniele, Luís Ferreira Pires and Marten van Sinderen, "An MDA-Based Approach for Behaviour Modelling of Context-Aware Mobile Applications", 5th European Conference Model Driven Architecture - Foundations and Applications, , ECMDA-FA 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Fei Li, S. Sehic and S. Dustdar, "COPAL: An adaptive approach to context provisioning," 6th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), Oct. 2010Google ScholarGoogle Scholar
  6. J.R. Hoyos, J. García-Molina, J.A. Botía, "A domain-specific language for context modeling in context-aware systems". Journal of Systems and Software, Volume 86, Issue 11, November 2013, Pages 2890--2905, ISSN 0164-1212, http://dx.doi.org/10.1016/j.jss.2013.07.008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A.C. Santos, P.C. Diniz, J.M.P.Cardoso, D.R. Ferreira, "A Domain-Specific Language for the Specification of Adaptable Context Inference," Embedded and Ubiquitous Computing (EUC), 2011 IFIP 9th International Conference on , vol., no., pp.268--273, 24-26 Oct. 2011 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A Model-Driven Approach to Generate Context-Aware Applications

    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
      WebMedia '14: Proceedings of the 20th Brazilian Symposium on Multimedia and the Web
      November 2014
      256 pages
      ISBN:9781450332309
      DOI:10.1145/2664551

      Copyright © 2014 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: 18 November 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      WebMedia '14 Paper Acceptance Rate25of86submissions,29%Overall Acceptance Rate270of873submissions,31%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader