Abstract
We present an approach that supports the customization and evolution of a database schema in a software ecosystem context. The approach allows for the creation of customized database schemas according to selected, supported feature packs and can be used in an ecosystem context, where third-party providers and customers augment the system with their own capabilities.
The creation of the final database schema is automatic and also the relevant updates of individual feature packs can be automatically handled by the system.
Chapter PDF
Similar content being viewed by others
References
Bolchini, C., Quintarelli, E., Rossato, R.: Relational data tailoring through view composition. In: Parent, C., Schewe, K.-D., Storey, V.C., Thalheim, B. (eds.) ER 2007. LNCS, vol. 4801, pp. 149–164. Springer, Heidelberg (2007)
Bosch, J.: From software product lines to software ecosystems. In: 13th International Software Product Line Conference, pp. 111–119 (2009)
Brummermann, H., Keunecke, M., Schmid, K.: Variability issues in the evolution of information system ecosystems. In: 5th Workshop on Variability Modeling of Software-Intensive Systems, pp. 159–164 (2011)
Brummermann, H., Keunecke, M., Schmid, K.: Formalizing distributed evolution of variability in information system ecosystems. In: 6th International Workshop on Variability Modeling of Software-Intensive Systems, pp. 11–19 (2012)
Dyreson, C., Florez, O.: Data aspects in a relational database. In: 19th ACM International Conference on Information and Knowledge Management, pp. 1373–1376 (2010)
Gacek, C., Anastasopoulos, M.: Implementing product line variabilities. In: Symposium on Software Reusability (SSR 2001), pp. 109–117 (2001)
Haller, K.: Towards the industrialization of data migration: Concepts and patterns for standard software implementation projects. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol. 5565, pp. 63–78. Springer, Heidelberg (2009)
Lemaitre, J., Hainaut, J.-L.: Transformation-based framework for the evaluation and improvement of database schemas. In: Pernici, B. (ed.) CAiSE 2010. LNCS, vol. 6051, pp. 317–331. Springer, Heidelberg (2010)
Maes, P.: Intelligent software. In: 2nd International Conference on Intelligent User Interfaces, pp. 41–43 (1997)
Mahnke, W.: Towards a modular, object-relational schema design. In: 9th Doctoral Consortium at CAiSE (2002)
Pleuss, A., Hauptmann, B., Keunecke, M., Botterweck, G.: A case study on variability in user interfaces. In: 16th International Software Product Line Conference, pp. 6–10 (2012)
Rashid, A.: A framework for customizable schema evolution in object-oriented databases. In: 7th International Database Engineering and Applications Symposium, pp. 342–346 (2003)
Riaz, M., Mendes, E., Tempero, E.: Towards predicting maintainability for relational database-driven software applications: Extended evidence from software practitioners. International Journal of Software Engineering and Its Applications 5(2) (2011)
Sabetzadeh, M., Easterbrook, S.: View merging in the presence of incompleteness and inconsistency. Requirements Engineering 11, 174–193 (2006)
Sabetzadeh, M., Nejati, S., Liaskos, S., Easterbrook, S., Chechik, M.: Consistency checking of conceptual models via model merging. In: International Requirements Engineering Conference, pp. 221–230 (2007)
Schmid, K.: Variability modeling for distributed development: A comparison with established practice. In: 14th International Conference on Software Product Line Engineering, pp. 155–165 (2010)
Spaccapietra, S., Parent, C.: View integration: A step forward in solving structural conflicts. IEEE Transactions on Knowledge and Data Engineering 6(2), 258–274 (1994)
Ye, P., Peng, X., Xue, Y., Jarzabek, S.: A case study of variation mechanism in an industrial product line. In: Edwards, S.H., Kulczycki, G. (eds.) ICSR 2009. LNCS, vol. 5791, pp. 126–136. Springer, Heidelberg (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brummermann, H., Keunecke, M., Schmid, K. (2013). Managing the Evolution and Customization of Database Schemas in Information System Ecosystems. In: Salinesi, C., Norrie, M.C., Pastor, Ó. (eds) Advanced Information Systems Engineering. CAiSE 2013. Lecture Notes in Computer Science, vol 7908. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38709-8_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-38709-8_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38708-1
Online ISBN: 978-3-642-38709-8
eBook Packages: Computer ScienceComputer Science (R0)