Logo des Repositoriums
 

Modular Collaborative Program Analysis

dc.contributor.authorHelm, Dominik
dc.contributor.editorHerrmann, Andrea
dc.date.accessioned2024-07-26T10:37:41Z
dc.date.available2024-07-26T10:37:41Z
dc.date.issued2024
dc.description.abstractStatic analyses are essential to ensure the efficiency and security of software. They face challenges as we use ever more and ever more complex software. We address these challenges by enabling collaborative analyses composed of small, maintainable modules. In this thesis, we propose the blackboard analysis architecture that allows independent modules to collaborate using a central data store. This architecture is framework-independent, applicable to a broad range of static analyses regardless of their implementation paradigm, and allows for modular soundness proofs. Using four case studies and an extensive evaluation, we show how the blackboard analysis architecture allows improving the soundness, precision, and scalability of static analyses and fosters the exploration of trade-offs between these qualities.en
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/44189
dc.language.isoen
dc.pubPlaceBonn
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftwaretechnik-Trends Band 44, Heft 2
dc.relation.ispartofseriesSoftwaretechnik-Trends
dc.subjectStatic Analysis
dc.subjectModularity
dc.titleModular Collaborative Program Analysisen
dc.typeText/Journal Article
mci.reference.pages56-57

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
Denert2023_1_Helm.pdf
Größe:
183.11 KB
Format:
Adobe Portable Document Format