Scala-AM: A Modular Static Analysis Framework

Onderzoeksoutput: Conference paper

8 Citaten (Scopus)
232 Downloads (Pure)

Samenvatting

We present Scala-AM, a modular framework for static analysis based on systematic abstraction of abstract machines. Scala-AM achieves modularity by separating operational semantics, abstract values and machine abstraction concerns via actions, thus enabling language designers, static analysis developers and machine abstraction experts to combine their efforts. This modularity enables us to support semantics for multiple languages, and to include multiple machine abstractions in our framework. Different operational semantics and machine abstractions can then be combined with minimal effort.
We evaluate our framework by demonstrating how it enables implementing machine abstractions independently of the operational semantics, and by instantiating the framework for a static taint analysis of Scheme.
Originele taal-2English
Titel16th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2016
Pagina's85-90
Aantal pagina's6
ISBN van elektronische versie978-1-5090-3848-0
StatusPublished - 2016
Evenement16th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), 2-3 October 2016, Raleigh, NC, U.S.A. - Raleigh, United States
Duur: 2 okt 20163 okt 2016
Congresnummer: 2016
http://www.ieee-scam.org/2016/

Conference

Conference16th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), 2-3 October 2016, Raleigh, NC, U.S.A.
Verkorte titelSCAM
Land/RegioUnited States
StadRaleigh
Periode2/10/163/10/16
Internet adres

Vingerafdruk

Duik in de onderzoeksthema's van 'Scala-AM: A Modular Static Analysis Framework'. Samen vormen ze een unieke vingerafdruk.

Citeer dit