Skip to main content

A Model Driven Development Method for Developing Context-Aware Pervasive Systems

  • Conference paper
Ubiquitous Intelligence and Computing (UIC 2008)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5061))

Included in the following conference series:

Abstract

In this work we introduce a software engineering method for developing context-aware pervasive systems which is based on MDA and Software Factories. This method allows us to describe a context-aware pervasive system at a high level of abstraction by means of a set of models and then automatically generate the system code from these models. To do this, a method proposed by authors in previous works is extended to fully support context-awareness. The introduced extensions are: (1) a set of models that allow us to represent the context information at conceptual level; (2) a strategy to generate the system code automatically from the models; 3) mechanisms for storing and updating the context information and reasoning about it at runtime.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dey, A.K.: Understanding and Using Context. Personal Ubiquitous Computing (2001)

    Google Scholar 

  2. Chen, H., Finin, T., Joshi, A.: An ontology for context-aware pervasive computing environments. Special Issue on Ontologies for Distributed Systems, Knowledge Engineering Review 18(3), 197–207 (2004)

    Google Scholar 

  3. Chen, H.: An Intelligent Broker Architecture for Pervasive Context-Aware Systems. PhD thesis, University of Maryland, Baltimore County (2004)

    Google Scholar 

  4. Roman, M., Hess, C., Cerqueira, R., Ranganathan, A., Campbell, R.H., Nahrstedt, K.: A middleware infrastructure for active spaces. IEEE Pervasive Computing (2002)

    Google Scholar 

  5. Biegel, G., Cahill, V.: A framework for developing mobile, context-aware applications. In: Proceedings of the 2nd IEEE Conference on Pervasive Computing and Communication (2004)

    Google Scholar 

  6. Gu, T., Pung, H.K., Zhang, D.Q.: A middleware for building context-aware mobile services. In: Proceedings of IEEE VTC, Milan, Italy (2004)

    Google Scholar 

  7. Fahy, P., Clarke, S.: CASS – a middleware for mobile context-aware applications. In: Workshop on Context Awareness, MobiSys 2004 (2004)

    Google Scholar 

  8. Muñoz, J., Pelechano, V.: Applying Software Factories to Pervasive Systems: A Platform Specific Framework. In: ICEIS 2006, Paphos (Cyprus), pp. 337–342 (2006) ISBN: 972-8865-43-0

    Google Scholar 

  9. Object Management Group. Model Driven Architecture Guide (2003)

    Google Scholar 

  10. Greenfield, J., Short, K., Cook, S., Kent, S.: Software Factories. Wiley Publishing Inc., Chichester (2004)

    Google Scholar 

  11. Cetina, C., Serral, E., Muñoz, J., Pelechano, V.: Tool Support for Model Driven Development of Pervasive Systems. In: MOMPES 2007, Braga, Portugal, pp. 33–41 (2007)

    Google Scholar 

  12. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1994)

    Google Scholar 

  13. http://www.eclipse.org

  14. http://www.w3.org/TR/owl-features/

  15. Weiser, M.: The Computer for the 21st Century. Scientific American 265(3), 94–104 (1991)

    Article  Google Scholar 

  16. Muñoz, J., Pelechano, V., Cetina, C.: Implementing a Pervasive Meetings Room: A Model Driven Approach. In: IWUC 2006, Paphos, Cyprus, pp. 13–20 (2006) ISBN: 972-8865-51-1

    Google Scholar 

  17. Serral, E., Valderas, P., Muñoz, J., Pelechano, V.: Towards a Model Driven Development of Context-aware Systems for AmI Environments. AmI.d, Nize, France (2007)

    Google Scholar 

  18. http://msdn2.microsoft.com/en-us/vstudio/aa718368.aspx

  19. http://www.osgi.org/

  20. Muñoz, J., Ruiz, I., Pelechano, V., Cetina, C.: Un framework para la simulación de sistemas pervasivos. In: UCAmI 2005, Granada, Spain, pp. 181–190 (2005) ISBN: 84-9732-442-0

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Frode Eika Sandnes Yan Zhang Chunming Rong Laurence T. Yang Jianhua Ma

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Serral, E., Valderas, P., Pelechano, V. (2008). A Model Driven Development Method for Developing Context-Aware Pervasive Systems. In: Sandnes, F.E., Zhang, Y., Rong, C., Yang, L.T., Ma, J. (eds) Ubiquitous Intelligence and Computing. UIC 2008. Lecture Notes in Computer Science, vol 5061. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69293-5_52

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69293-5_52

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69292-8

  • Online ISBN: 978-3-540-69293-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics