Automatic vulnerability detection in embedded devices and firmware: Survey and layered taxonomies
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 …
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 …
generation for binary programs, prioritizing the paths to be explored. Our technique is a …
Ambiguity, nondeterminism and state complexity of finite automata
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 …
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 …
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 …
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 …
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 …
classes of sequential and distributed automata with auxiliary storage (stacks, queues) that …
Learning highly recursive input grammars
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 …
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 …
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
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 …
hybrid bearings is critical to the performance and life of such components, which have …