W Jin, A Orso - Hardware and Software: Verification and Testing: 12th …, 2016 - Springer
Formula-based debugging techniques are extremely appealing, as they provide a principled way to identify potentially faulty statements together with information that can help fix such …
A Alaboudi - 2020 IEEE Symposium on Visual Languages and …, 2020 - ieeexplore.ieee.org
Debugging remains one of the most challenging activities for developers. This has motivated the invention of numerous debugging tools, which help developers inspect program states …
A Di Franco, H Guo… - 2017 32nd IEEE/ACM …, 2017 - ieeexplore.ieee.org
Numerical software is used in a wide variety of applications including safety-critical systems, which have stringent correctness requirements, and whose failures have catastrophic …
X Yi, L Chen, X Mao, T Ji - 2017 IEEE International Conference …, 2017 - ieeexplore.ieee.org
Rounding errors are introduced pervasively when using floating-point arithmetic to approximate real arithmetic. The accumulation or catastrophic cancellation of rounding …
F Beck, F Hollerich, S Diehl… - 2013 First IEEE Working …, 2013 - ieeexplore.ieee.org
Numeric variables are one of the most frequently used data types. During the execution of a program, their values might change often. Tracing these changes can be necessary for …
With the explosion of off-the-shelf SoCs in terms of size and the advent of novel techniques related to failure modes, commercial ATPG and fault simulation engines can often be …
Software developers make mistakes that can lead to failures of a software product. One approach to detect defects is static analysis: examine code without execution. Currently …
EA Fontana, F Petrillo - 2019 IEEE/ACM 27th International …, 2019 - ieeexplore.ieee.org
In Software Engineering, one of the most important activities is debugging. Debugging is a set of techniques to detect, locate, and correct faults in a computer program. Modern …
M Marra, G Polito, EG Boix - 2021 IEEE 21st International …, 2021 - ieeexplore.ieee.org
Apache Spark is a framework widely used for writing Big Data analytics applications that offers a scalable and fault-tolerant model based on rescheduling failing tasks on other …