Skip to main content

Model-Driven Development of Context-Aware Web Applications Based on a Web Service Context Management Architecture

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5421))

Abstract

Context information constitutes an essential aspect of service development and provision in mobile computing in the attempt to provide users with personalized services. The problem of handling context in these environments, as well as the development of context-aware services, have become quite challenging research tasks in the last years. In this paper, the ongoing work towards context handling of web services is presented along with a model-driven methodology for context-aware service engineering for web applications built on web services. The solution focuses on decoupling the context management mechanism from the core service logic in all development stages.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dey, K., Abowd, G.D.: Towards a Better Understanding of Context and Context-Awareness, GVU technical report GIT-GVU-99-22, Georgia Institute of Technology, pp. 3–4 (1999)

    Google Scholar 

  2. Gu, T., Pung, H.K., Zhang, D.Q.: A Middleware for Building Context-Aware Mobile Services. In: Vehicular Technology Conference, vol. 5, pp. 2656–2660 (2004)

    Google Scholar 

  3. Fahy, P., Clarke, S.: CASS - Middleware for Mobile Context-Aware Applications. In: Workshop on Context Awareness, MobiSys 2004, pp. 304–308 (2004)

    Google Scholar 

  4. Keays, R., Rakotonirainy, A.: Context-Oriented Programming. In: Proceedings of the 3rd ACM international workshop on Data engineering for wireless and mobile access, San Diego, CA, USA, pp. 9–16 (2003)

    Google Scholar 

  5. Tanter, E., Gybels, K., Denker, M., Bergel, A.: Context-Aware Aspects. In: Löwe, W., Südholt, M. (eds.) SC 2006. LNCS, vol. 4089, pp. 227–242. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  6. Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220–242. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  7. Object Management Group (OMG), MDA Guide Version 1.0.1 (2003), http://www.omg.org/docs/omg/03-06-01.pdf

  8. Grassi, V., Sindico, A.: Towards Model Driven Design of Service-Based Context-Aware Applications. In: International workshop on Engineering of software services for pervasive environments: in conjunction with the 6th ESEC/FSE joint meeting, 2007, Dubrovnik, Croatia, pp. 69–74 (2007)

    Google Scholar 

  9. Ceri, S., Daniel, F., Matera, M.: Model-Driven Development of Context-Aware Web Applications. ACM Transactions of Internet Technology 7(1), article no. 2, 1–32 (2007)

    Article  Google Scholar 

  10. Object Management Group (OMG), Unified Modeling Language (OMG UML) Infrarstructure, v.2.1.2 (2007), http://www.omg.org/docs/formal/07-11-03.pdf

  11. Ayed, D., Berbers, Y.: UML profile for the design of a platform-independent context-aware applications. In: Proceedings of the 1st Workshop on Model Driven Development for Middleware (MODDM 2006), Melbourne, Australia, pp. 1–5 (2006)

    Google Scholar 

  12. Grassi, V., Sindico, A.: Towards Model Driven Design of Service-Based Context-Aware Applications. In: Proceedings of the International workshop on Engineering of software services for pervasive environments: in conjunction with the 6th ESEC/FSE joint meeting, Dubrovnik, Croatia, pp. 69–74 (2007)

    Google Scholar 

  13. Keidl, M., Kemper, A.: Towards Context-Aware Adaptable Web Services. In: Proceedings of the 13th international World Wide Web conference (WWW 2004), New York, NY, USA, pp. 55–65 (2004)

    Google Scholar 

  14. Object Management Group (OMG), Object Constraint Language OMG Available Specification, v. 2.0 (2006), http://www.omg.org/docs/formal/06-05-01.pdf

  15. Sheng, Q.Z., Benatallah, B.: ContextUML: A UML-Based Modeling Language for Model-Driven Development of Context-Aware Web Services. In: Proceedings of the International Conference on Mobile Business (ICMB 2005), pp. 206–212. IEEE Computer Society Press, Los Alamitos (2005)

    Chapter  Google Scholar 

  16. Prezerakos, G.N., Tselikas, N.D., Cortese, G.: Model-driven Composition of Context-aware Web Services Using ContextUML and Aspects. In: Proceedings of the IEEE International Conference on Web Services (ICWS 2007), pp. 320–329. IEEE Computer Society Press, Los Alamitos (2007)

    Chapter  Google Scholar 

  17. Budinsky, F., Steinberg, D., Merks, E., Ellersick, R., Grose, T.J.: Eclipse Modeling Framework. Addison Wesley Professional, Reading (2003)

    Google Scholar 

  18. Object Management Group (OMG), XML Metadata Interchange (XMI), MOF 2.0/XMI Mapping, v.2.1.1 (2007), http://www.omg.org/docs/formal/07-12-02.pdf

  19. World Wide Web Consortium (W3C), Simple Object Access Protocol (SOAP) 1.1 (2000), http://www.w3.org/TR/2000/NOTE-SOAP-20000508/

  20. Kapitsaki, G.M., Kateros, D.A., Venieris, I.S.: Architecture for Provision of Context-aware Web Applications based on Web Services. In: Proceedings of the IEEE conference on Personal, Indoor and Mobile Radio Communications (PIMRC 2008), Cannes, France, September 15-18 (2008)

    Google Scholar 

  21. Henriksen, K., Wishart, R., McFadden, T., Indulska, J.: Extending context models for privacy in pervasive computing environments. In: Proceedings of the 3rd International Conference on Pervasive Computing and Communication Workshops (PerCom 2005 Workshops), pp. 20–24 (2005)

    Google Scholar 

  22. Weitzner, D.J., Ackerman, M., Darrell, T.: Privacy In Context, Human-Computer Interaction A Journal of Theoretical. Empirical, and Methodological Issues of User Science and of System Design 16(2-4), 167–176 (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kapitsaki, G.M., Venieris, I.S. (2009). Model-Driven Development of Context-Aware Web Applications Based on a Web Service Context Management Architecture. In: Chaudron, M.R.V. (eds) Models in Software Engineering. MODELS 2008. Lecture Notes in Computer Science, vol 5421. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01648-6_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01648-6_36

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01647-9

  • Online ISBN: 978-3-642-01648-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics