Automatic vulnerability detection in embedded devices and firmware: Survey and layered taxonomies

A Qasem, P Shirani, M Debbabi, L Wang… - ACM Computing …, 2021 - dl.acm.org
In the era of the internet of things (IoT), software-enabled inter-connected devices are of
paramount importance. The embedded systems are very frequently used in both security …

Statically-directed dynamic automated test generation

D Babić, L Martignoni, S McCamant… - Proceedings of the 2011 …, 2011 - dl.acm.org
We present a new technique for exploiting static analysis to guide dynamic automated test
generation for binary programs, prioritizing the paths to be explored. Our technique is a …

Ambiguity, nondeterminism and state complexity of finite automata

YS Han, A Salomaa, K Salomaa - Acta Cybernetica, 2017 - cyber.bibl.u-szeged.hu
The degree of ambiguity counts the number of accepting computations of a nondeterministic
finite automaton (NFA) on a given input. Alternatively, the nondeterminism of an NFA can be …

Termination analysis by learning terminating programs

M Heizmann, J Hoenicke, A Podelski - International Conference on …, 2014 - Springer
We present a novel approach to termination analysis. In a first step, the analysis uses a
program as a black-box which exhibits only a finite set of sample traces. Each sample trace …

Nested interpolants

M Heizmann, J Hoenicke, A Podelski - ACM Sigplan Notices, 2010 - dl.acm.org
In this paper, we explore the potential of the theory of nested words for partial correctness
proofs of recursive programs. Our conceptual contribution is a simple framework that allows …

Jumping finite automata

A Meduna, P Zemek - … Journal of Foundations of Computer Science, 2012 - World Scientific
The present paper proposes a new investigation area in automata theory—jumping finite
automata. These automata work like classical finite automata except that they read input …

The tree width of auxiliary storage

P Madhusudan, G Parlato - ACM SIGPLAN Notices, 2011 - dl.acm.org
We propose a generalization of results on the decidability of emptiness for several restricted
classes of sequential and distributed automata with auxiliary storage (stacks, queues) that …

Learning highly recursive input grammars

N Kulkarni, C Lemieux, K Sen - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
This paper presents Arvada, an algorithm for learning context-free grammars from a set of
positive examples and a Boolean-valued oracle. Arvada learns a context-free grammar by …

[PDF][PDF] Foundations of active automata learning: an algorithmic perspective

M Isberner - 2015 - 129.217.131.68
The wealth of model-based techniques in software engineering—such as model checking or
model-based testing—is starkly contrasted with a frequent lack of formal models in practical …

Wear performance of oil lubricated silicon nitride sliding against various bearing steels

L Wang, RJK Wood, TJ Harvey, S Morris, HEG Powrie… - Wear, 2003 - Elsevier
The selection of bearing steel surfaces for use with silicon nitride rolling elements within
hybrid bearings is critical to the performance and life of such components, which have …