Abstract Program dependence graphs are a well-established device to represent possible information flow in a program. Path conditions in dependence graphs have been proposed to express more detailed circumstances of a particular flow; they provide precise necessary conditions for information flow along a path or chop in a dependence graph. Ordinary boolean path conditions, however, cannot express temporal properties, e.g. that for a specific flow it is necessary that some condition holds, and later another specific condition holds. In this contribution, we introduce temporal path conditions, which extend ordinary path conditions by temporal operators in order to express temporal dependencies between conditions for a flow. We present motivat...
A program can be decomposed into a set of possible execution paths. These can be described in terms ...
This dissertation describes research into new methods for automated temporal reasoning. For this pur...
We provide an automatic method for calculating the path condition for programs with real time constr...
We present a new approach combining dynamic slicing with path conditions in dependence graphs enhanc...
Hyperproperties, as introduced by Clarkson and Schneider, characterize the correctness of a computer...
Language-based information flow control (IFC) is a powerful tool to discover security leaks in softw...
AbstractMany network problems are based on fundamental relationships involving time. Consider, for e...
Many network problems are based on fundamental relationships involving time. Consider, for example, ...
Program analysis and optimization can be speeded up through the use of the dependence flow graph (DF...
Abstract: We introduce the idea of temporal graphs, a representation that encodes temporal data into...
For specifying and verifying branching-time requirements, a reactive system is traditionally modeled...
Temporal logic is two-valued: a property is either true or false. When applied to the analysis of st...
Temporal logic is two-valued: formulas are interpreted as either true or false. When applied to the ...
AbstractThis paper presents an automatic method for calculating the path condition for programs with...
The topic of intermediate languages for optimizing and parallelizing compilers has received much at...
A program can be decomposed into a set of possible execution paths. These can be described in terms ...
This dissertation describes research into new methods for automated temporal reasoning. For this pur...
We provide an automatic method for calculating the path condition for programs with real time constr...
We present a new approach combining dynamic slicing with path conditions in dependence graphs enhanc...
Hyperproperties, as introduced by Clarkson and Schneider, characterize the correctness of a computer...
Language-based information flow control (IFC) is a powerful tool to discover security leaks in softw...
AbstractMany network problems are based on fundamental relationships involving time. Consider, for e...
Many network problems are based on fundamental relationships involving time. Consider, for example, ...
Program analysis and optimization can be speeded up through the use of the dependence flow graph (DF...
Abstract: We introduce the idea of temporal graphs, a representation that encodes temporal data into...
For specifying and verifying branching-time requirements, a reactive system is traditionally modeled...
Temporal logic is two-valued: a property is either true or false. When applied to the analysis of st...
Temporal logic is two-valued: formulas are interpreted as either true or false. When applied to the ...
AbstractThis paper presents an automatic method for calculating the path condition for programs with...
The topic of intermediate languages for optimizing and parallelizing compilers has received much at...
A program can be decomposed into a set of possible execution paths. These can be described in terms ...
This dissertation describes research into new methods for automated temporal reasoning. For this pur...
We provide an automatic method for calculating the path condition for programs with real time constr...