Automated test oracles: State of the art, taxonomies, and trends

RAP Oliveira, U Kanewala, PA Nardi - Advances in computers, 2014 - Elsevier
Test oracle methods have changed significantly over time, which has resulted in clear shifts
in the research literature. Over the years, the testing techniques, strategies, and criteria …

Static analysis of runtime errors in interrupt-driven programs via sequentialization

X Wu, L Chen, A Miné, W Dong, J Wang - ACM Transactions on …, 2016 - dl.acm.org
Embedded software often involves intensive numerical computations and suffers from a
number of runtime errors. The technique of numerical static analysis is of practical …

Timing analysis of interrupt-driven programs under context bounds

J Kotker, D Sadigh, SA Seshia - 2011 Formal Methods in …, 2011 - ieeexplore.ieee.org
Timing analysis is a key step in the design of dependable real-time embedded systems, yet
existing analysis tools do not work well for interrupt-driven code, which is commonly used in …

Performance of wireless sensor topologies inspired by E. coli genetic networks

BK Kamapantula, A Abdelzaher… - 2012 IEEE …, 2012 - ieeexplore.ieee.org
Wireless Sensor Networks (WSNs) form a critical component in modern computing
applications; given their size, ability to process and communicate information, and to sense …

Nested timed automata

G Li, X Cai, M Ogawa, S Yuen - Formal Modeling and Analysis of Timed …, 2013 - Springer
This paper proposes a new timed model named nested timed automata (NeTAs). A NeTA is
a pushdown system whose stack symbols are timed automata (TAs). It either behaves as the …

Interrupt Latency Accurate Measurement in Multiprocessing Embedded Systems by Means of a Dedicated Circuit

S Alonso, L Muguira, JI Garate, C Cuadrado, U Bidarte - Electronics, 2024 - mdpi.com
Modern multiprocessing embedded applications require, in many cases, two different
environments on the same platform: one that meets real-time requirements and another one …

Numerical static analysis of interrupt-driven programs via sequentialization

X Wu, L Chen, A Miné, W Dong… - … on Embedded Software …, 2015 - ieeexplore.ieee.org
Embedded software often involves intensive numerical computations and thus can contain a
number of numerical runtime errors. The technique of numerical static analysis is of practical …

Simlatte: A framework to support testing for worst-case interrupt latencies in embedded software

T Yu, W Srisa-an, MB Cohen… - 2014 IEEE Seventh …, 2014 - ieeexplore.ieee.org
Embedded systems tend to be interrupt-driven, yet the presence of interrupts can affect
system dependability because there can be delays in servicing interrupts. Such delays can …

Xest: an automated framework for regression testing of embedded software

MH Netkow, D Brylow - Proceedings of the 2010 Workshop on …, 2010 - dl.acm.org
As embedded systems permeate an ever-widening circle of safety-and mission-critical
applications, robust testing of embedded software remains of paramount importance. Yet …

A type system equivalent to a model checker

M Naik, J Palsberg - … Languages and Systems: 14th European Symposium …, 2005 - Springer
Type systems and model checking are two prevalent approaches to program verification. A
prominent difference between them is that type systems are typically defined in a syntactic …