Abstract
Context-aware computing is a major trend in mobile computing, pervasive computing and web engineering. Several models, frameworks and infrastructures have been developed to represent, process and manage context. While most of these approaches support the adaptation of application logic based on context, the requirements of context-aware systems in terms of data management have received little attention. This is most apparent in the field of web engineering as many web sites are data-intensive and require context-dependent content adaptation to support internationalisation, personalisation and multiple channels. We present a version model featuring alternative versions for context-aware data management and query processing that has been integrated in an object-oriented database system. Finally, we also describe the implementation of a mobile tourist information system based on this system.
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
Rossi, G., Schwabe, D., Guimarães, R.: Designing Personalized Web Applications. In: Proc. Intl. Conf. on World Wide Web, Hong Kong, China (2001)
Garrigós, I., Casteleyn, S., Gómez, J.: A Structured Approach to Personalize Websites Using the OO-H Personalization Framework. In: Proc. Asia Pacific Web Conf., Shanghai, China (2005)
Schewe, K.D., Thalheim, B.: Reasoning About Web Information Systems Using Story Algebras. In: Benczúr, A.A., Demetrovics, J., Gottlob, G. (eds.) ADBIS 2004. LNCS, vol. 3255, Springer, Heidelberg (2004)
Casteleyn, S., De Troyer, O., Brockmans, S.: Design Time Support for Adaptive Behavior in Web Sites. In: Proc. ACM Symp. on Applied Computing, Melbourne, FL, USA (2003)
Frăsincar, F., Barna, P., Houben, G.J., Fiala, Z.: Adaptation and Reuse in Designing Web Information Systems. In: Proc. Intl. Conf. on Information Technology: Coding and Computing, Las Vegas, NV, USA (2004)
Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., Matera, M.: Designing Data-Intensive Web Applications. The Morgan Kaufmann Series in Data Management Systems. Morgan Kaufmann Publishers Inc., San Francisco (2002)
Ceri, S., Daniel, F., Matera, M., Facca, F.M.: Model-driven Development of Context-Aware Web Applications. ACM Trans. on Internet Technology 7(2) (2007)
Baumeister, H., Knapp, A., Koch, N., Zhang, G.: Modelling Adaptivity with Aspects. In: Lowe, D.G., Gaedke, M. (eds.) ICWE 2005. LNCS, vol. 3579, Springer, Heidelberg (2005)
Koch, N.: Software Engineering for Adaptive Hypermedia System. PhD thesis, Ludwig-Maximilians-University Munich, Munich, Germany (2000)
Fox, A., Brewer, E.A.: Reducing WWW Latency and Bandwidth Requirements by Real-time Distillation. Computer Networks and ISDN Systems 28(7-11) (1996)
Fox, A., Gribbe, S.D., Brewer, E.A., Amir, E.: Adapting to Network and Client Variability via On-Demand Dynamic Distillation. Computer Architecture News 24(Special Issue) (1996)
Smith, J.R., Mohan, R., Li, C.S.: Transcoding Internet Content for Heterogeneous Client Devices. In: Proc. Intl. Symp. on Circuits and Systems, Monterey, CA, USA (1998)
Singh, A., Trivedi, A., Ramamritham, K., Shenoy, P.: PTC: Proxies that Transcode and Cache in Heterogeneous Web Client Environments. World Wide Web 7(1) (2004)
Mohan, R., Smith, J.R., Li, C.S.: Adapting Multimedia Internet Content for Universal Access. IEEE Transactions on Multimedia 1(1) (1999)
Wadge, W.W., Brown, G., Schraefel, M.C., Yildirim, T.: Intensional HTML. In: Munson, E.V., Nicholas, C., Wood, D. (eds.) PODDP 1998 and PODP 1998. LNCS, vol. 1481, Springer, Heidelberg (1998)
Stavrakas, Y., Gergatsoulis, M., Rondogiannis, P.: Multidimensional XML. In: Proc. Intl. Workshop on Distributed Communities on the Web, Quebec City, Canada (2000)
Stavrakas, Y., Gergatsoulis, M.: Multidimensional Semistructured Data: Representing Context-Dependent Information on the Web. In: Pidduck, A.B., Mylopoulos, J., Woo, C.C., Ozsu, M.T. (eds.) CAiSE 2002. LNCS, vol. 2348, Springer, Heidelberg (2002)
Stavrakas, Y., Pristouris, K., Efandis, A., Sellis, T.: Implementing a Query Language for Context-Dependent Semistructured Data. In: Benczúr, A.A., Demetrovics, J., Gottlob, G. (eds.) ADBIS 2004. LNCS, vol. 3255, Springer, Heidelberg (2004)
WebRatio: Site Development Studio (2001), http://www.webratio.com
Frăsincar, F.: Hypermedia Presentation Generation for Semantic Web Information Systems. PhD thesis, Technische Universiteit Eindhoven, Eindhoven, The Netherlands (2005)
Fiala, Z., Frăsincar, F., Hinz, M., Houben, G.J., Barna, P., Meissner, K.: Engineering the Presentation Layer of Adaptable Web Information Systems. In: Proc. Intl. Conf. on Web Engineering, Munich, Germany (2004)
De Virgilio, R., Torlone, R.: Management of Heterogeneous Profiles in Context-Aware Adaptive Information System. In: Proc. OTM Workshop on the Move to Meaningful Internet Systems, Agia Napa, Cyprus (2005)
De Virgilio, R., Torlone, R., Houben, G.J.: A Rule-based Approach to Content Delivery Adaptation in Web Information Systems. In: Proc. Intl. Conf. on Mobile Data Management, Nara, Japan (2006)
Katz, R.H.: Toward a Unified Framework for Version Modeling in Engineering Databases. ACM Computing Surveys 22(4) (1990)
Conradi, R., Westfechtel, B.: Version Models for Software Configuration Management. ACM Computing Surveys 30(2) (1998)
Norrie, M.C.: An Extended Entity-Relationship Approach to Data Management in Object-Oriented Systems. In: Proc. Intl. Conf. on the Entity-Relationship Approach, Arlington, TX, USA (1994)
Belotti, R., Decurtins, C., Grossniklaus, M., Norrie, M.C., Palinginis, A.: Interplay of Content and Context. Journal of Web Engineering 4(1) (2005)
Grossniklaus, M., Norrie, M.C.: Information Concepts for Content Management. In: Proc. Intl. Workshop on Data Semantics and Web Information Systems, Singapore (2002)
Norrie, M.C., Signer, B., Grossniklaus, M., Belotti, R., Decurtins, C., Weibel, N.: Context-Aware Platform for Mobile Data Management. Wireless Networks (2007), http://dx.doi.org/10.1007/s11276-006-9858-y
Signer, B.: Fundamental Concepts for Interactive Paper and Cross-Media Information Spaces. PhD thesis, ETH Zurich, Switzerland (2006)
Norrie, M.C., Signer, B., Weibel, N.: Print-n-Link: Weaving the Paper Web. In: Proc. ACM Symp. on Document Engineering, Amsterdam, The Netherlands (2006)
Grossniklaus, M., Norrie, M.C.: Using Object Variants to Support Context-Aware Interactions. In: Proc. Intl. Workshop on Adaptation and Evolution in Web Systems Engineering, Como, Italy (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Grossniklaus, M., Norrie, M.C. (2007). An Object-Oriented Version Model for Context-Aware Data Management. In: Benatallah, B., Casati, F., Georgakopoulos, D., Bartolini, C., Sadiq, W., Godart, C. (eds) Web Information Systems Engineering – WISE 2007. WISE 2007. Lecture Notes in Computer Science, vol 4831. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76993-4_33
Download citation
DOI: https://doi.org/10.1007/978-3-540-76993-4_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-76992-7
Online ISBN: 978-3-540-76993-4
eBook Packages: Computer ScienceComputer Science (R0)