| The compiler as a static analysis tool |
| Full text |
Pdf
(301 KB)
|
Source
|
Annual International Conference on Ada
archive
Proceedings of the 2007 ACM international conference on SIGAda annual international conference
table of contents
Fairfax, Virginia, USA
SESSION: Conference program
table of contents
Pages: 83 - 88
Year of Publication: 2007
ISBN:978-1-59593-876-3
Also published in ...
|
|
Author
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 15, Downloads (12 Months): 44, Citation Count: 0
|
|
|
ABSTRACT
This paper shows that a programming language compiler can perform many kinds of tasks that are generally viewed as the domain of separate static analysis tools and, in the other direction, identifies certain kinds of analysis that are best left to separate tools.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
AdaCore. "The GNAT Pro Compiler". www.adacore.com
|
| |
2
|
Bartholomew, R. "Static Analysis as an Example Approach to High Integrity Open Source Software", Military Technologies Conference 2007, March 28, 2007.
|
| |
3
|
|
| |
4
|
The GNAT project. "Examples of gnatxref Usage", GNAT Pro Users Guide, AdaCore, 2007. www.adacore.com.
|
| |
5
|
The GNAT project. "The GNAT metric tool gnatmetric", GNAT Pro Users Guide, AdaCore 2007. www.adacore.com.
|
| |
6
|
The GNU project. "Link-Time Optimization in GCC: Requirements and High-Level Design", Nov 16, 2005, http://gcc.gnu.org/projects/lto/lto.pdf.
|
| |
7
|
ISO/IEC 15291:1999 Information technology. "Programming languages -- Ada Semantic Interface Specification (ASIS)". International Standard published by ISO/IEC in 1999. http://www.iso.org/iso/en/prods-services/ISOstore/store.html.
|
 |
8
|
|
| |
9
|
Ruiz, J. "Static stack analysis for safety-critical applications", September 2007, Embedded System Engineering, http://www.esemagazine.com/index.php? option=com_content&task=view&id=177&Itemid=2.
|
 |
10
|
|
| |
11
|
Wikipedia, "The SofCheck Inspector" Entry last modified May 2007, http://en.wikipedia.org/wiki/SofCheck_Inspector.
|
INDEX TERMS
Primary Classification:
D.
Software
D.3
PROGRAMMING LANGUAGES
D.3.4
Processors
Subjects:
Compilers
General Terms:
Design,
Documentation,
Languages,
Measurement,
Reliability,
Security,
Standardization,
Theory,
Verification
Keywords:
C,
C++,
ada,
certification,
compilers,
safety,
static analysis
|