2017 IEEE 28th International Symposium on Software Reliability Engineering (ISSRE) 2017
DOI: 10.1109/issre.2017.33
|View full text |Cite
|
Sign up to set email alerts
|

Toward Rigorous Object-Code Coverage Criteria

Abstract: Object-branch coverage (OBC) is often used as a measure of the thoroughness of tests suites, augmenting or substituting source-code based structural criteria such as branch coverage and modified condition/decision coverage (MC/DC). In addition, with the increasing use of third-party components for which source-code access may be unavailable, robust object-code coverage criteria are essential to assess how well the components are exercised during testing. While OBC has the advantage of being programming languag… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
3
1

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 20 publications
0
3
0
Order By: Relevance
“…Table I shows the mutation operators performed by our binary mutation tool. These mutation operators are applied to flag-use instructions as defined by Byun et al [11]. We use the intuition that a binary mutation should simulate a source-level bug when possible.…”
Section: Disassemblymentioning
confidence: 99%
See 1 more Smart Citation
“…Table I shows the mutation operators performed by our binary mutation tool. These mutation operators are applied to flag-use instructions as defined by Byun et al [11]. We use the intuition that a binary mutation should simulate a source-level bug when possible.…”
Section: Disassemblymentioning
confidence: 99%
“…Another set of binaries are control-intensive reactive programs for safety-critical embedded systems published by Byun et al [11]. Cruise Controller is an automated throttle control software and Microwave is a control logic for a oven microwave, both developed by Collins Aerospace.…”
Section: B Embedded Control Binariesmentioning
confidence: 99%
“…Another definition could include all instructions that write to the EFLAGS register. Choosing a more robust OBC definition is a separate research problem that has recently been investigated by Byun et al [4]. For our evaluation, we use Byun et al 's definition named Flag-Use Coverage.…”
Section: Enumeration and Classificationmentioning
confidence: 99%