KIT | KIT-Bibliothek | Impressum | Datenschutz

Datalog with Recursive Aggregation for Incremental Program Analyses

Szabó, Tamás; Bergmann, Gábor; Erdweg, Sebastian ORCID iD icon 1; Völter, Markus
1 Institut für Programmstrukturen und Datenorganisation (IPD), Karlsruher Institut für Technologie (KIT)

Abstract (englisch):

A static analysis is a tool that reasons about the runtime behavior of a computer program without actually running it. This way static analyses can help to catch runtime errors already at development time before the code goes to production, thereby saving significant costs on maintenance and the mitigation of potential software failures. To this end, static analyses are widely used in many areas of software development. For example, Integrated Development Environments (IDEs) use type checkers or data-flow analyses to provide continuous feedback to developers as they modify their code.


Download
Originalveröffentlichung
DOI: 10.4204/EPTCS.325.35
Zugehörige Institution(en) am KIT Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Proceedingsbeitrag
Publikationsmonat/-jahr 09.2020
Sprache Englisch
Identifikator ISSN: 2075-2180
KITopen-ID: 1000188598
Erschienen in Proceedings 36th International Conference on Logic Programming; Rende, Italien, 18.-24.09.2020
Veranstaltung 36th International Conference on Logic Programming (ICLP 2020), Rende, Italien, 18.09.2020 – 24.09.2020
Verlag Open Publishing Association (OPA)
Seiten 2 S.
Serie Electronic proceedings in theoretical computer science ; 325
Schlagwörter Codes (symbols); Computer circuits; Data flow analysis; Logic programming; Software design
Nachgewiesen in Scopus
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page