A Variational Database Management SystemVirtual
Sun 17 Oct 2021 21:50 - 22:05 at Zurich C - GPCE/SLE Session 3 Chair(s): Alex Potanin
Many problems require working with data that varies in its structure and content. Likewise, many tools have been developed to deal with different kinds of this problem, e.g., schema evolution tools or data integration tools. However, these approaches address only the specific kind of variation in databases resulting in two problems: Some fail to address all users’ needs for their specific kind of variation and all fail to address the interaction of different kinds of variation in databases. For example, neither schema evolution nor data integration systems can manage the data variation when an integrated database evolves over time. In this paper, we define a generic framework that explicitly accounts for variation in databases. Thus, it captures variation in the structure and content of a database and allows queries to express variational information needs. Our framework adds expressiveness to databases since it can encode any kind of variation. We design and implement a variational database management system as an abstraction layer over a traditional relational database. Using previously developed use cases that show the feasibility of our framework, we demonstrate the performance of different approaches used in our system.
Sun 17 OctDisplayed time zone: Central Time (US & Canada) change
13:50 - 15:10 | |||
13:50 15mTalk | A Variational Database Management SystemVirtual GPCE Parisa Ataei Oregon State University, Fariba Khan Oregon State University, Eric Walkingshaw Unaffiliated | ||
14:05 15mTalk | The Life Cycle of Features in Highly-Configurable Software Systems Evolving in Space and TimeVirtual GPCE Gabriela Karoline Michelon Johannes Kepler University Linz, Wesley Assunção Pontifical Catholic University of Rio de Janeiro (PUC-Rio), David Obermann Johannes Kepler University Linz, Lukas Linsbauer TU Braunschweig, Paul Grünbacher Johannes Kepler University Linz, Austria, Alexander Egyed Johannes Kepler University Linz | ||
14:20 15mTalk | Towards Supporting SPL Engineering in Low-Code Platforms using a DSL ApproachVirtual GPCE Alexandre Bragança Institute of Engineering of Porto – Polytechnic of Porto (ISEP/IPP), Isabel Azevedo Games, Interaction and Learning Technologies (GILT) - Institute of Engineering of Porto – Polytechnic of Porto (ISEP/IPP), Nuno Bettencourt Interdisciplinary Studies Research Center (ISRC) – Institute of Engineering of Porto – Polytechnic of Porto (ISEP/IPP), Carlos Morais NumbersBelieve, Diogo Teixeira NumbersBelieve, David Caetano NumbersBelieve | ||
14:35 15mTalk | On-Stack Replacement for Program Generators and Source-to-Source CompilersVirtual GPCE | ||
14:50 20mLive Q&A | Discussion, Questions, Answers GPCE |
21:50 - 23:10 | |||
21:50 15mTalk | A Variational Database Management SystemVirtual GPCE Parisa Ataei Oregon State University, Fariba Khan Oregon State University, Eric Walkingshaw Unaffiliated | ||
22:05 15mTalk | The Life Cycle of Features in Highly-Configurable Software Systems Evolving in Space and TimeVirtual GPCE Gabriela Karoline Michelon Johannes Kepler University Linz, Wesley Assunção Pontifical Catholic University of Rio de Janeiro (PUC-Rio), David Obermann Johannes Kepler University Linz, Lukas Linsbauer TU Braunschweig, Paul Grünbacher Johannes Kepler University Linz, Austria, Alexander Egyed Johannes Kepler University Linz | ||
22:20 15mTalk | Towards Supporting SPL Engineering in Low-Code Platforms using a DSL ApproachVirtual GPCE Alexandre Bragança Institute of Engineering of Porto – Polytechnic of Porto (ISEP/IPP), Isabel Azevedo Games, Interaction and Learning Technologies (GILT) - Institute of Engineering of Porto – Polytechnic of Porto (ISEP/IPP), Nuno Bettencourt Interdisciplinary Studies Research Center (ISRC) – Institute of Engineering of Porto – Polytechnic of Porto (ISEP/IPP), Carlos Morais NumbersBelieve, Diogo Teixeira NumbersBelieve, David Caetano NumbersBelieve | ||
22:35 15mTalk | On-Stack Replacement for Program Generators and Source-to-Source CompilersVirtual GPCE | ||
22:50 20mLive Q&A | Discussion, Questions, Answers GPCE |