Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition (DATE), 2015 2015
DOI: 10.7873/date.2015.0118
|View full text |Cite
|
Sign up to set email alerts
|

Evaluation of Diverse Compiling for Software-Fault Detection

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
5
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 0 publications
0
5
0
Order By: Relevance
“…However, complex circuit configurations, such as multiplexing of different processor architectures, are not very desirable in terms of design cost. On the other hand, for detecting software faults such as program bugs, Höller et al proposed a method based on compiler options [4]. They reported that, by combining various optimization levels available in the widely-used C compilers, they were able to detect up to 70% of memory-related software bugs injected into programs.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…However, complex circuit configurations, such as multiplexing of different processor architectures, are not very desirable in terms of design cost. On the other hand, for detecting software faults such as program bugs, Höller et al proposed a method based on compiler options [4]. They reported that, by combining various optimization levels available in the widely-used C compilers, they were able to detect up to 70% of memory-related software bugs injected into programs.…”
Section: Related Workmentioning
confidence: 99%
“…In this paper, use of strategy-level diversity in two different design phases is discussed: strategy in logic synthesis and strategy in place-and-route. While the resource-level approach has been proposed and discussed in our earlier literature [1,2,3], the strategy-level approach is proposal of this paper, inspired by the work in which different compiler optimization levels are used to improve reliability of software [4].…”
Section: Introductionmentioning
confidence: 99%
“…According to Debian's documentation, this work partially motivates the reproducible builds practice [15]. Holler et al [26] investigate the diverse compilation under embedded system, and experimentally quantify the e ciency of diverse compiling for so ware fault tolerance. Carnavalet and Mannan [25] conduct an empirical study, focusing on the reproducible builds in the context of security-critical so ware.…”
Section: Reproducible Build Related Workmentioning
confidence: 99%
“…For so ware ecosystems, a acks against the build environment may lead to serious consequences. By compromising the system to produce packages with backdoors [26,45], malicious behaviors such as trusting trust a ack [41] may be introduced during the build time. For example, in 2015, over 4,000 iOS applications were infected by a counterfeit version of Apple's Xcode development environment (known as XcodeGhost) [1].…”
Section: Introductionmentioning
confidence: 99%
“…As part of the efforts for developing solutions to address the demands of Autonomous Driving, industry and academia are investing in research on several related areas. Several works are exploring aspects of fault-tolerance in hardware architectures [1], [2], software design [3], operational systems [4], among others. [5] provides a broader look on specific reliability challenges for autonomous systems, for both automotive and robotics.…”
Section: Introductionmentioning
confidence: 99%