Abstract
Static program analysers typically come with a set of hard-coded checks, leaving little room for the user to add additional properties. In this work, we present a uniform approach to enable the specification of new static analysis checks in a concise manner. In particular, we present our GPSL/GXSL language to define new control flow checks. The language is closely related to CTL specifications that are combined with XPath queries. Moreover, we provide a number of specifications as implemented in our tool Goanna, and report on our experiences of adding new checks.
| Original language | English |
|---|---|
| Pages (from-to) | 181-197 |
| Number of pages | 17 |
| Journal | Electronic Notes in Theoretical Computer Science |
| Volume | 254 |
| DOIs | |
| Publication status | Published - 28 Oct 2009 |
| Externally published | Yes |
| Event | 4th International Workshop on Systems Software Verification, SSV 2009 - Aachen, Germany Duration: 22 Jun 2009 → 24 Jun 2009 |
Bibliographical note
Copyright the Publisher 2009. Version archived for private and non-commercial use with the permission of the author/s and according to publisher conditions. For further rights please contact the publisher.Keywords
- Abstract specification
- static analysis
- CTL specification
- GPSL/GXSL
- XPATH query
Fingerprint
Dive into the research topics of 'An abstract specification language for static program analysis'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver