2000
DOI: 10.21236/ada419626
|View full text |Cite
|
Sign up to set email alerts
|

Checking System Rules Using System-Specific, Programmer-Written Compiler Extensions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
336
0
1

Year Published

2004
2004
2013
2013

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 260 publications
(341 citation statements)
references
References 0 publications
1
336
0
1
Order By: Relevance
“…We start gathering this information by checking which file versions are associated with faults present in the issue database (5). We proceed to compute a difference with previous revisions, indicating which changes were made in order to solve the issue, and marking the modified lines.…”
Section: Matching Faults and Violationsmentioning
confidence: 99%
See 1 more Smart Citation
“…We start gathering this information by checking which file versions are associated with faults present in the issue database (5). We proceed to compute a difference with previous revisions, indicating which changes were made in order to solve the issue, and marking the modified lines.…”
Section: Matching Faults and Violationsmentioning
confidence: 99%
“…Over the years various tools have become available that automate the checking of rules in a standard, helping developers locate potentially difficult or problematic areas in the code. These include commercial offerings (e.g., QA-C, 1 K7, 2 CodeSonar 3 ) as well as academic solutions (e.g., [12,5,7]). Such tools generally come with their own sets of rules, but can often be adapted so also custom standards can be checked automatically.…”
Section: Introductionmentioning
confidence: 99%
“…Probably the best known in that direction is the work of Engler et al(e.g. [13]). In [19], which introduces the static analysis tool UNO, case studies of verification of Linux device drivers with the tool are mentioned, although no details of the results are presented.…”
Section: Related Workmentioning
confidence: 99%
“…We do, however, have many of the essential technologies in place to provide meaningful guarantees regarding software systems. Research tools have been developed to check properties of large programs [5,10,12,14,20,22], and dozens of companies are now offering analysis tools and services (e.g., Coverity, Fortify, Ounce Labs, PolySpace, Reflective).…”
Section: Introductionmentioning
confidence: 99%