Abstract
We survey the field of model management and describe a new model management approach based on algebraic specification.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abiteboul, S., Hull, R., Vianu, V.: Foundations of Databases. Addison-Wesley-Longman, Boston (1995)
Alagić, S., Bernstein, P.A.: A model theory for generic schema management. In: Ghelli, G., Grahne, G. (eds.) DBPL 2001. LNCS, vol. 2397, pp. 228–246. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-46093-4_14
Barr, M., Wells, C.: Category Theory for Computing Science. Prentice Hall International (1995)
Bernstein, P.A., Melnik, S.: Model management 2.0: manipulating richer map**s. In: ICMD (2007)
Doan, H., Halevy, A., Ives, Z.: Principles of Data Integration. Morgan Kaufmann, Burlington (2012)
Enderton, H.B.: A Mathematical introduction to logic. Academic Press, Cambridge (2001)
Fagin, R., Kolaitis, P.G., Miller, R.J., Popa, L.: Data exchange: semantics and query answering. Theor. Comput. Sci. 336(1), 89–124 (2005)
Fagin, R., Kolaitis, P.G., Popa, L., Tan, W.: Composing schema map**s: second-order dependencies to the rescue. TODS 30(4), 994–1055 (2005)
Fagin, R., Kolaitis, P.G., Popa, L., Tan, W.: Quasi-inverses of schema map**s. TODS 33(2), 11 (2008)
Fagin, R.: Inverting schema map**s. TODS 32(4), 25 (2007)
Fleming, M., Gunther, R., Rosebrugh, R.: A database of categories. J. Symbolic Comput. 35(2), 127–135 (2003)
Ghilardi, S., Lutz, C., Wolter, F.: Did I damage my ontology? Principles of knowledge representation and reasoning (2006)
Goguen, J.: Information integration in institutions (unpublished) (2004). http://cseweb.ucsd.edu/~goguen/pps/ifi04.pdf
Haas, L.M., Hernández, M.A., Ho, H., Popa, L., Roth, M.: Clio grows up: from research prototype to industrial tool. In: ICMD (2005)
Hodges, W.: A Shorter Model Theory. Cambridge University Press, Cambridge (1997)
Melnik, S.: Generic Model Management: Concepts and Algorithms. LNCS. Springer, Heidelberg (2004)
Mitchell, J.C.: Foundations of Programming Languages. MIT Press, Cambridge (1996)
Mossakowski, T., Krumnack, U., Maibaum, T.: What is a derived signature morphism? In: Codescu, M., Diaconescu, R., Ţuţu, I. (eds.) WADT 2015. LNCS, vol. 9463, pp. 90–109. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-28114-8_6
Schultz, P., Spivak, D.I., Vasilakopoulou, C., Wisnesky, R.: Algebraic databases. Theory and Applications of Categories (2017)
Schultz, P., Wisnesky, R.: Algebraic data integration. J. Funct. Program. 27 (2016). Cambridge University Press. https://doi.org/10.1017/S0956796817000168
Spivak, D.I.: Functorial data migration. Inf. Comput. 217, 31–51 (2012)
Spivak, D.I.: Database queries and constraints via lifting problems. Math. Struct. Comput. Sci. 6(24) (2014)
Spivak, D.I., Wisnesky, R.: Relational foundations for functorial data migration. In: DBPL (2015)
Acknowledgements
The authors thank Lucian Popa, Eswaran Subrahmanian, and Peter Gates and were supported by NIST SBIR grant 70NANB 16H178, AFOSR grant FA9550–14–1–0031 and NASA grant NNL14AA05C.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 IFIP International Federation for Information Processing
About this paper
Cite this paper
Schultz, P., Spivak, D.I., Wisnesky, R. (2017). Algebraic Model Management: A Survey. In: James, P., Roggenbach, M. (eds) Recent Trends in Algebraic Development Techniques. WADT 2016. Lecture Notes in Computer Science(), vol 10644. Springer, Cham. https://doi.org/10.1007/978-3-319-72044-9_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-72044-9_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-72043-2
Online ISBN: 978-3-319-72044-9
eBook Packages: Computer ScienceComputer Science (R0)