Cobra: a light-weight tool for static and dynamic program analysis. (March 2017)
- Record Type:
- Journal Article
- Title:
- Cobra: a light-weight tool for static and dynamic program analysis. (March 2017)
- Main Title:
- Cobra: a light-weight tool for static and dynamic program analysis
- Authors:
- Holzmann, Gerard
- Abstract:
- Abstract Static source code analysis tools have become indispensable for the development of reliable software applications. The best analyzers can reveal subtle flaws in a code base, but they can also be slow. In part this is due to the collection of detailed information about the possible data and control flow of an application to support the broadest possible range of analyses. For larger code bases it is not unusual that even the best of breed static analyzers can take an hour or more to complete an analysis. In this paper we describe a framework for a much faster, but more light-weight type of static analysis that can supportinteractive use for standard types of queries. The Cobra tool we designed for this purpose can scale to explore millions of lines of code interactively. The tool is mostly language agnostic, and can therefore easily be configured to resolve even dynamic program analysis queries.
- Is Part Of:
- Innovations in systems and software engineering. Volume 13:Number 1(2017)
- Journal:
- Innovations in systems and software engineering
- Issue:
- Volume 13:Number 1(2017)
- Issue Display:
- Volume 13, Issue 1 (2017)
- Year:
- 2017
- Volume:
- 13
- Issue:
- 1
- Issue Sort Value:
- 2017-0013-0001-0000
- Page Start:
- 35
- Page End:
- 49
- Publication Date:
- 2017-03
- Subjects:
- Static analysis -- Source code analysis -- Lightweight tools -- Token expression matching -- Dynamic analysis -- Runtime verification
Software engineering -- Periodicals
Systems engineering -- Periodicals
Génie logiciel -- Périodiques
Ingénierie des systèmes -- Périodiques
Electronic journals
005.1 - Journal URLs:
- http://www.metapress.com/openurl.asp?genre=journal&issn=1614-5046 ↗
http://www.springerlink.com/content/113014 ↗
http://www.springerlink.com/content/1614-5046/ ↗
http://www.springer.com/gb/ ↗ - DOI:
- 10.1007/s11334-016-0282-x ↗
- Languages:
- English
- ISSNs:
- 1614-5046
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4515.487445
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 10036.xml