Abstract
A typical pervasive application executes in a changing environment: people, computing resources, software services and network connections come and go continuously. A robust pervasive application needs adapt to this changing context as long as there is an appropriate rewiring strategy that guarantees correct behavior. We combine the MERODE modeling methodology with the ReWiRe framework for creating interactive pervasive applications that can cope with changing environments. The core of our approach is a consistent environment model, which is essential to create (re)configurable context-aware pervasive applications. We aggregate different ontologies that provide the required semantics to describe almost any target environment. We present a case study that shows a interactive pervasive application for media access that incorporates parental control on media content and can migrate between devices. The application builds upon models of the run-time environment represented as system states for dedicated rewiring strategies.
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
Geihs, K., Barone, P., Eliassen, F., Floch, J., Fricke, R., Gjorven, E., Hallsteinsen, S., Horn, G., Khan, M.U., Mamelli, A., Papadopoulos, G.A., Paspallis, N., Reichle, R., Stav, E.: A comprehensive solution for application-level adaptation. Softw. Pract. Exper. 39, 385–422 (2009)
Lobato, C., Garcia, A., Romanovsky, A., Lucena, C.: An aspect-oriented software architecture for code mobility. Softw. Pract. Exper. 38, 1365–1392 (2008)
Snoeck, M., Lemahieu, W., Goethals, F., Dedene, G., Vandenbulcke, J.: Events as atomic contracts for component integration. Data & Knowledge Engineering 51, 81–107 (2004)
Snoeck, M., Dedene, G.: Existence dependency: The key to semantic integrity between structural and behavioral aspects of object types. IEEE Transactions on Software Engineering 24, 233–251 (1998)
Dedene, G., Snoeck, M.: Formal deadlock elimination in an object oriented conceptual schema. Data & Knowledge Engineering 15, 1–30 (1995)
Snoeck, M., Dedene, G.: Generalization/specialization and role in object oriented conceptual modeling. Data & Knowledge Engineering 19, 171–195 (1996)
Snoeck, M., Poels, G.: Improving the Reuse Possibilities of the Behavioral Aspects of Object-Oriented Domain Models. In: Laender, A.H.F., Liddle, S.W., Storey, V.C. (eds.) ER 2000. LNCS, vol. 1920, pp. 423–439. Springer, Heidelberg (2000)
Snoeck, M.: Object-oriented enterprise modelling with MERODE. Leuven University Press, Leuven (1999)
Vanderhulst, G., Luyten, K., Coninx, K.: ReWiRe: Creating interactive pervasive systems that cope with changing environments by rewiring. In: 4th International Conference on Inteligent Environments, pp. 1–8. IEEE, Seattle (2008)
Gu, T., Pung, H.K., Zhang, D.Q.: Toward an OSGi-Based Infrastructure for Context-Aware Applications. IEEE Pervasive Computing 3, 66–74 (2004)
Parsons, J., Li, X.: An ontological Metamodel of Classifiers and Its Application to Conceptual Modelling and Database Design. In: Parent, C., Schewe, K.-D., Storey, V.C., Thalheim, B. (eds.) ER 2007. LNCS, vol. 4801, pp. 214–228. Springer, Heidelberg (2007)
Guarino, N.: Formal Ontology and Information Systems. In: Proceedings of FOIS 1998, pp. 3–15. IOS Press, Trento (1998)
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.M., Irwin, J.: Aspect-oriented programming. In: Aksit, M., Matsuoka, S. (eds.), Jyvaskyla, Finland, pp. 220–242 (1997)
Dey, A.K.: Understanding and Using Context. Personal and Ubiquitous Computing 5, 4–7 (2001)
Chen, H., Perich, F., Finin, T., Joshi, A.: SOUPA: standard ontology for ubiquitous and pervasive applications. In: The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004, pp. 258–267 (2004)
Peters, S., Shrobe, H.E.: Using semantic networks for knowledge representation in an intelligent environment. In: First IEEE International Conference on Pervasive Computing and Communications, pp. 323–329. IEEE, Los Alamitos (2003)
Preuveneers, D., Van den Bergh, J., Wagelaar, D., Georges, A., Rigole, P., Clerckx, T., Berbers, Y., Coninx, K., Jonckers, V., De Bosschere, K.: Towards an Extensible Context Ontology for Ambient Intelligence. Ambient Intelligence, 148–159 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Laurier, W., Vanderhulst, G., Poels, G., Luyten, K. (2010). Rewiring Strategies for Changing Environments. In: Augusto, J.C., Corchado, J.M., Novais, P., Analide, C. (eds) Ambient Intelligence and Future Trends-International Symposium on Ambient Intelligence (ISAmI 2010). Advances in Soft Computing, vol 72. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13268-1_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-13268-1_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-13267-4
Online ISBN: 978-3-642-13268-1
eBook Packages: EngineeringEngineering (R0)