21st IEEE/ACM International Conference on Automated Software Engineering (ASE'06) 2006
DOI: 10.1109/ase.2006.8
|View full text |Cite
|
Sign up to set email alerts
|

A Portable Compiler-Integrated Approach to Permanent Checking

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2009
2009
2012
2012

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(8 citation statements)
references
References 33 publications
0
7
0
Order By: Relevance
“…mygcc [34,35] adopts a pattern-based declarative language for defining customizable checks for C, which are integrated into the GCC [36] and execute on the GIMPLE [37] IR. These checks can be syntactic, flow and memory related or semantic in nature.…”
Section: Related Workmentioning
confidence: 99%
“…mygcc [34,35] adopts a pattern-based declarative language for defining customizable checks for C, which are integrated into the GCC [36] and execute on the GIMPLE [37] IR. These checks can be syntactic, flow and memory related or semantic in nature.…”
Section: Related Workmentioning
confidence: 99%
“…, are required by the MELT runtime. The hierarchy of discriminants is rooted at discr any receiver 29 . Discriminants are objects (of class discriminant).…”
Section: Melt Values and Stuffmentioning
confidence: 99%
“…28 As in Common Lisp or Emacs Lisp (or C itself), but not as in Scheme, MELT nil value is considered as false, and every non-nil value is true. 29 discr any receiver is rarely used, e.g., to install catch-all method handlers. 30 All :cstring are (const char*) C-strings in the text segment of the executable, so they are not malloc-ed.…”
Section: Melt Values and Stuffmentioning
confidence: 99%
“…Since the test cases grow exponentially, complete testing is impossible for large programs. Static analysis has been proposed as another approach [8,14,16,34]. However, a complete and sound static analysis of large programs is not feasible in practice.…”
Section: Resultsmentioning
confidence: 99%
“…The algorithmic complexity of a context-sensitive static analysis solution grows exponentially [27,33]. Many tools [26,8,14,16,34] can perform fast intra-procedural static analysis. However, they face challenges in performing the interprocedural analysis for analyzing cross-cutting semantics.…”
Section: An Overview Of the 2-phase Methodsmentioning
confidence: 99%