We study algorithmic questions for concurrent systems where the transitions are labeled from a complete, closed semiring, and path properties are algebraic with semiring operations. The algebraic path properties can model dataflow analysis problems, the shortest path problem, and many other natural properties that arise in program analysis. We consider that each component of the concurrent system is a graph with constant treewidth, and it is known that the controlflow graphs of most programs have constant treewidth. We allow for multiple possible queries, which arise naturally in demand driven dataflow analysis problems (e.g., alias analysis). The study of multiple queries allows us to consider the tradeoff between the resource usage of the...
AbstractWe consider the problem of preprocessing a tree T with edge labels drawn from a semigroup su...
We consider data-structures for answering reachability and distance queries on constant-treewidth gr...
This dissertation focuses on algorithmic aspects of program verification, and presents modeling and ...
We study algorithmic questions for concurrent systems where the transitions are labeled from a compl...
We study algorithmic questions wrt algebraic path properties in concurrent systems, where the transi...
We study algorithmic questions for concurrent systems where the transitions are labeled from a compl...
We study algorithmic questions wrt algebraic path properties in concurrent systems, where the transi...
We study algorithmic questions for concurrent systems where the transitions are labeled from a compl...
Interprocedural analysis is at the heart of numerous applications in programming languages, such as ...
Interprocedural analysis is at the heart of numerous applications in programming languages, such as ...
Interprocedural analysis is at the heart of numerous applications in programming languages, such as ...
Interprocedural analysis is at the heart of numerous applications in programming languages, such as ...
Product graphs arise naturally in formal verification and program analysis. For example, the analysi...
Product graphs arise naturally in formal verification and program analysis. For example, the analysi...
We present a literature review on the algebraic path problem and describe different sequential and s...
AbstractWe consider the problem of preprocessing a tree T with edge labels drawn from a semigroup su...
We consider data-structures for answering reachability and distance queries on constant-treewidth gr...
This dissertation focuses on algorithmic aspects of program verification, and presents modeling and ...
We study algorithmic questions for concurrent systems where the transitions are labeled from a compl...
We study algorithmic questions wrt algebraic path properties in concurrent systems, where the transi...
We study algorithmic questions for concurrent systems where the transitions are labeled from a compl...
We study algorithmic questions wrt algebraic path properties in concurrent systems, where the transi...
We study algorithmic questions for concurrent systems where the transitions are labeled from a compl...
Interprocedural analysis is at the heart of numerous applications in programming languages, such as ...
Interprocedural analysis is at the heart of numerous applications in programming languages, such as ...
Interprocedural analysis is at the heart of numerous applications in programming languages, such as ...
Interprocedural analysis is at the heart of numerous applications in programming languages, such as ...
Product graphs arise naturally in formal verification and program analysis. For example, the analysi...
Product graphs arise naturally in formal verification and program analysis. For example, the analysi...
We present a literature review on the algebraic path problem and describe different sequential and s...
AbstractWe consider the problem of preprocessing a tree T with edge labels drawn from a semigroup su...
We consider data-structures for answering reachability and distance queries on constant-treewidth gr...
This dissertation focuses on algorithmic aspects of program verification, and presents modeling and ...