Abstract
The design of data-centric pervasive applications in dynamic environments is raising more and more interests in many application domains. To design pervasive applications, we take advantage of recent advances in database management systems dealing with streams and services: new systems exist that simplify pervasive application deployment. We believe that the field is now mature and that conceptual data models like Entity-Relationship models could be revisited at the light of the pervasive application requirements. In this paper, we propose to extend an Entity-Relationship model to a new conceptual model, the so-called XD-ER equipped with some key notions: dynamic datasource types to model both streams and services and dynamic relationship types to link dynamic datasource types to classical entity types. Based on the SoCQ data model, we point out how to transform a conceptual XD-ER schema into XD-Relations straightly implementable in the SoCQ engine. The use of our model is shown through a running example.
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
SoCQ Project, http://liris.cnrs.fr/socq/Main/HomePage
Abadi, D.J., et al.: The Design of the Borealis Stream Processing Engine. In: Proceedings of CIDR 2005, pp. 277–289 (2005)
Abiteboul, S., Manolescu, I., Taropa, E.: A Framework for Distributed XML Data Management. In: Ioannidis, Y., Scholl, M.H., Schmidt, J.W., Matthes, F., Hatzopoulos, M., Böhm, K., Kemper, A., Grust, T., Böhm, C. (eds.) EDBT 2006. LNCS, vol. 3896, pp. 1049–1058. Springer, Heidelberg (2006)
Arasu, A., Cherniack, M., Galvez, E., Maier, D., Maskey, A.S., Ryvkina, E., Stonebraker, M., Tibbetts, R.: Linear road: a stream data management benchmark. In: Proceedings of VLDB 2004, pp. 480–491 (2004)
Bhattacharyya, S.S., Deprettere, E.F., Keinert, J.: Dynamic and multidimensional dataflow graphs. In: Handbook of Signal Processing Systems, pp. 899–930. Springer US (2010)
Blaha, M.R., Premerlani, W.J., Rumbaugh, J.E.: Relational database design using an object-oriented methodology. Commun. ACM 31, 414–427 (1988)
Bruza, P.D., van der Weide, T.P.: The semantics of data flow diagrams. In: Proc. of the International Conference on Management of Data, pp. 66–78 (1993)
Chen, P.P.-S.: The entity-relationship model toward a unified view of data. ACM Trans. Database Syst. 1, 9–36 (1976)
Cuevas-Vicenttín, V., Vargas-Solar, G., Collet, C., Ibrahim, N., Bobineau, C.: Coordinating Services for Accessing and Processing Data in Dynamic Environments. In: Meersman, R., Dillon, T.S., Herrero, P. (eds.) OTM 2010. LNCS, vol. 6426, pp. 309–325. Springer, Heidelberg (2010)
Elmasri, R., Navathe, S.B.: Fundamentals of Database Systems, 2nd edn. Benjamin/Cummings (1994)
Etzion, O., Niblett, P.: Event Processing in Action, 1st edn. Manning Publications Co., Greenwich (2010)
Garcia-Molina, H., Ullman, J.D., Widom, J.: Database systems - the complete book, 2nd edn. Pearson Education (2009)
Gripay, Y., Laforest, F., Lesueur, F., Lumineau, N., Petit, J.-M., Scuturici, V.-M., Sebahi, S., Surdu, S.: ColisTrack: Testbed for Pervasive Environment Management System. In: Proc. of EDBT 2012 (2012)
Gripay, Y., Laforest, F., Petit, J.-M.: A simple (yet powerful) algebra for pervasive environments. In: Proc. of EDBT 2010, pp. 359–370 (2010)
Kroenke, D.M.: Database Processing Conceptual Database Design, 5th edn. Prentice Hall, Inc. (1995)
Markowitz, V.M., Shoshani, A.: On the correctness of representing extended entity-relationship structures in the relational model. In: Proceedings of SIGMOD 1989, pp. 430–439 (1989)
Teorey, T.J., Yang, D., Fry, J.P.: A logical design methodology for relational databases using the extended entity-relationship model. ACM Comput. Surv. 18, 197–222 (1986)
Weiser, M.: The computer for the 21st century. Scientific American 265(3), 94–104 (1991)
Widom, J., et al.: STREAM: The Stanford Stream Data Manager. IEEE Data Engineering Bulletin 26(1), 19–26 (2003)
Xue, W., Luo, Q.: Action-Oriented Query Processing for Pervasive Computing. In: Proceedings of CIDR 2005, pp. 305–316 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lumineau, N., Laforest, F., Gripay, Y., Petit, JM. (2012). Extending Conceptual Data Model for Dynamic Environment. In: Atzeni, P., Cheung, D., Ram, S. (eds) Conceptual Modeling. ER 2012. Lecture Notes in Computer Science, vol 7532. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34002-4_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-34002-4_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34001-7
Online ISBN: 978-3-642-34002-4
eBook Packages: Computer ScienceComputer Science (R0)