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 …
in the research literature. Over the years, the testing techniques, strategies, and criteria …
Static analysis of runtime errors in interrupt-driven programs via sequentialization
Embedded software often involves intensive numerical computations and suffers from a
number of runtime errors. The technique of numerical static analysis is of practical …
number of runtime errors. The technique of numerical static analysis is of practical …
Timing analysis of interrupt-driven programs under context bounds
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 …
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 …
applications; given their size, ability to process and communicate information, and to sense …
Nested timed automata
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 …
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 …
environments on the same platform: one that meets real-time requirements and another one …
Numerical static analysis of interrupt-driven programs via sequentialization
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 …
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
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 …
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 …
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 …
prominent difference between them is that type systems are typically defined in a syntactic …