Constantine: configurable static analysis tool in Eclipse. (7th December 2012)
- Record Type:
- Journal Article
- Title:
- Constantine: configurable static analysis tool in Eclipse. (7th December 2012)
- Main Title:
- Constantine: configurable static analysis tool in Eclipse
- Authors:
- Gawade, Makarand
Ravikanth, K.
Aggarwal, Sanjeev - Abstract:
- <abstract abstract-type="main" id="spe2173-abs-0001"> <title>SUMMARY</title> <p id="spe2173-para-0001">Static code analysers help in exposing internal code quality problems. For higher effectiveness, they must be pressed into use early during the development of code. They must support the formulation of new coding constraints with relative ease to better cope with variations in coding standards. We present the design of a static analyser that addresses these twin objectives. Our system provides interactive feedback to programmers on the non‐conformances that occur in response to the changes made to the code. Its rule construction framework empowers programmers to define new conformance rules, which can come into effect immediately after creation. The tool has been realized as an Eclipse plug‐in for the analysis of C, C++ and Java sources. Central to its design is the concept of reusing a set of primitive checks by composing them to form new rules. This renders rule construction accessible to programmers, lowers dependence on tool smiths and accelerates the enforcement of custom checks. We also present our experience in defining rules drawn from an industry standard rule set based on this approach. Copyright © 2012 John Wiley & Sons, Ltd.</p> </abstract>
- Is Part Of:
- Software, practice & experience. Volume 44:Number 5(2014)
- Journal:
- Software, practice & experience
- Issue:
- Volume 44:Number 5(2014)
- Issue Display:
- Volume 44, Issue 5 (2014)
- Year:
- 2014
- Volume:
- 44
- Issue:
- 5
- Issue Sort Value:
- 2014-0044-0005-0000
- Page Start:
- 537
- Page End:
- 563
- Publication Date:
- 2012-12-07
- Subjects:
- Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2173 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 3674.xml