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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Dey, A.K.: Understanding and Using Context. Personal Ubiquitous Computing (2001)
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)
Chen, H.: An Intelligent Broker Architecture for Pervasive Context-Aware Systems. PhD thesis, University of Maryland, Baltimore County (2004)
Roman, M., Hess, C., Cerqueira, R., Ranganathan, A., Campbell, R.H., Nahrstedt, K.: A middleware infrastructure for active spaces. IEEE Pervasive Computing (2002)
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)
Gu, T., Pung, H.K., Zhang, D.Q.: A middleware for building context-aware mobile services. In: Proceedings of IEEE VTC, Milan, Italy (2004)
Fahy, P., Clarke, S.: CASS – a middleware for mobile context-aware applications. In: Workshop on Context Awareness, MobiSys 2004 (2004)
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
Object Management Group. Model Driven Architecture Guide (2003)
Greenfield, J., Short, K., Cook, S., Kent, S.: Software Factories. Wiley Publishing Inc., Chichester (2004)
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)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1994)
Weiser, M.: The Computer for the 21st Century. Scientific American 265(3), 94–104 (1991)
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
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)
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
Author information
Authors and Affiliations
Editor information
Rights 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)