Interprocedural analysis is at the heart of numerous applications in programming languages, such as alias analysis, constant propagation, etc. Recursive state machines (RSMs) are standard models for interprocedural analysis. We consider a general framework with RSMs where the transitions are labeled from a semiring, and path properties are algebraic with semiring operations. RSMs with algebraic path properties can model interprocedural dataflow analysis problems, the shortest path problem, the most probable path problem, etc. The traditional algorithms for interprocedural analysis focus on path properties where the starting point is fixed as the entry point of a specific method. In this work, we consider possible multiple queries as require...
We study algorithmic questions for concurrent systems where the transitions are labeled from a compl...
We consider interprocedural data-flow analysis as formalized by the standard IFDS framework, which c...
We present a literature review on the algebraic path problem and describe different sequential and s...
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 ...
Interprocedural analysis is at the heart of numerous applications in programming languages, such as ...
We study algorithmic questions wrt algebraic path properties in concurrent systems, where the transi...
We study algorithmic questions wrt algebraic path properties in concurrent systems, where the transi...
Pushdown systems (PDSs) and recursive state machines (RSMs), which are linearly equivalent, are stan...
We study algorithmic questions for concurrent systems where the transitions are labeled from a compl...
We study algorithmic questions for concurrent systems where the transitions are labeled from a compl...
We study algorithmic questions for concurrent systems where the transitions are labeled from a compl...
We consider interprocedural data-flow analysis as formalized by the standard IFDS framework, which c...
We present a literature review on the algebraic path problem and describe different sequential and s...
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 ...
Interprocedural analysis is at the heart of numerous applications in programming languages, such as ...
We study algorithmic questions wrt algebraic path properties in concurrent systems, where the transi...
We study algorithmic questions wrt algebraic path properties in concurrent systems, where the transi...
Pushdown systems (PDSs) and recursive state machines (RSMs), which are linearly equivalent, are stan...
We study algorithmic questions for concurrent systems where the transitions are labeled from a compl...
We study algorithmic questions for concurrent systems where the transitions are labeled from a compl...
We study algorithmic questions for concurrent systems where the transitions are labeled from a compl...
We consider interprocedural data-flow analysis as formalized by the standard IFDS framework, which c...
We present a literature review on the algebraic path problem and describe different sequential and s...