• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Variational data structures: Exploring tradeoffs in computing with variability
 
  • Details
  • Full
Options
2014
Conference Paper
Title

Variational data structures: Exploring tradeoffs in computing with variability

Abstract
Variation is everywhere, and in the construction and analysis of customizable software it is paramount. In this context, there arises a need for variational data structures for efficiently representing and computing with related variants of an underlying data type. So far, variational data structures have been explored and developed ad hoc. This paper is a first attempt and a call to action for systematic and foundational research in this area. Research on variational data structures will benefit not only customizable software, but many other application domains that must cope with variability. In this paper, we show how support for variation can be understood as a general and orthogonal property of data types, data structures, and algorithms. We begin a systematic exploration of basic variational data structures, exploring the tradeoffs among different implementations. Finally, we retrospectively analyze the design decisions in our own previous work where we have independently encountered problems requiring variational data structures.
Author(s)
Walkingshaw, E.
Kästner, C.
Erwig, M.
Apel, S.
Bodden, E.
Mainwork
Onward!2014, ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software. Proceedings  
Conference
International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!) 2014  
Conference on Systems, Programming, Languages and Applications - Software for Humanity (SPLASH) 2014  
DOI
10.1145/2661136.2661143
Language
English
Fraunhofer-Institut für Sichere Informationstechnologie SIT  
  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024