KIT | KIT-Bibliothek | Impressum | Datenschutz

Programming Language Techniques for Incremental and Reactive Computing (Dagstuhl Seminar 16402)

Demetrescu, Camil; Erdweg, Sebastian ORCID iD icon 1; Hammer, Matthew A.; Krishnamurthi, Shriram
1 Institut für Programmstrukturen und Datenorganisation (IPD), Karlsruher Institut für Technologie (KIT)

Abstract (englisch):

Incremental computations are those that process input changes faster than naive computation that runs from scratch, and reactive computations consist of interactive behavior that varies over time. Due to the importance and prevalence of incremental, reactive systems, ad hoc variants of incremental and reactive computation are ubiquitous in modern software systems.

In response to this reality, the PL research community has worked for several decades to advance new languages for systems that interface with a dynamically-changing environment. In this space, researchers propose new general-purpose languages and algorithms to express and implement efficient, dynamic behavior, in the form of incremental and reactive language systems.

While these research lines continue to develop successfully, this work lacks a shared community that synthesizes a collective discussion about common motivations, alternative techniques, current results and future challenges. To overcome this lack of community, this seminar will work towards building one, by strengthening existing research connections and by forging new ones. Developing a shared culture is critical to the future advancement of incremental and reactive computing in modern PL research, and in turn, this PL research is critical to developing the efficient, understandable interactive systems of the future.


Verlagsausgabe §
DOI: 10.5445/IR/1000188576
Veröffentlicht am 22.12.2025
Originalveröffentlichung
DOI: 10.4230/DagRep.6.10.1
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Zeitschriftenaufsatz
Publikationsdatum 13.02.2016
Sprache Englisch
Identifikator ISSN: 2192-5283
KITopen-ID: 1000188576
Erschienen in Dagstuhl Reports
Verlag Schloss Dagstuhl - Leibniz-Zentrum für Informatik (LZI)
Band 6
Heft 10
Seiten 1–12
Nachgewiesen in OpenAlex
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page