139 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2007.In the static category, the focus of this work is to provide an appropriate notion of static abstraction for concurrent programs, called control net, based on Petri nets which is used to show how two very important static analyses problems in the context of concurrency, namely atomicity and dataflow analyses can be defined for the partially-ordered runs generated by the control net, and how clean algorithmic solutions can be provided to solve these problems. Experimental results suggest that these solutions are feasible in practice.U of I OnlyRestricted to the U of I community idenfinitely during batch ingest of legacy ETD
In this paper we demonstrate how static concurrency analysis techniques can be used to verify applic...
Three issues concerning parallelism in a concurrent system are considered: description of system str...
Standard techniques for analysing sequential programs are severely constrained when applied to a con...
139 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2007.In the static category, the f...
Concurrency is ubiquitous in modern software. The computing base of systems software, including oper...
Abstract. We define a novel formulation of dataflow analysis for concurrent programs, where the flow...
We define a novel formulation of dataflow analysis for concurrent programs, where the flow of facts ...
Abstract. We define a novel formulation of dataflow analysis for concurrent programs, where the flow...
We present a generic aproach to the static analysis of concurrent programs with procedures. We model...
AbstractStatic analysis of concurrent languages is a complex task due to the non-deterministic execu...
This book presents a step-by-step development of a rigorous framework for the specification and veri...
In this paper we demonstrate how static concurrency analysis techniques can be used to verify applic...
This paper discusses issues that arise when process algebras and Petri nets are linked; in particula...
Abstract. Atomicity is an important generic specification that assures that a programmer can pretend...
Techniques for analyzing sequential programs in order to improve their reliability have been widely ...
In this paper we demonstrate how static concurrency analysis techniques can be used to verify applic...
Three issues concerning parallelism in a concurrent system are considered: description of system str...
Standard techniques for analysing sequential programs are severely constrained when applied to a con...
139 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2007.In the static category, the f...
Concurrency is ubiquitous in modern software. The computing base of systems software, including oper...
Abstract. We define a novel formulation of dataflow analysis for concurrent programs, where the flow...
We define a novel formulation of dataflow analysis for concurrent programs, where the flow of facts ...
Abstract. We define a novel formulation of dataflow analysis for concurrent programs, where the flow...
We present a generic aproach to the static analysis of concurrent programs with procedures. We model...
AbstractStatic analysis of concurrent languages is a complex task due to the non-deterministic execu...
This book presents a step-by-step development of a rigorous framework for the specification and veri...
In this paper we demonstrate how static concurrency analysis techniques can be used to verify applic...
This paper discusses issues that arise when process algebras and Petri nets are linked; in particula...
Abstract. Atomicity is an important generic specification that assures that a programmer can pretend...
Techniques for analyzing sequential programs in order to improve their reliability have been widely ...
In this paper we demonstrate how static concurrency analysis techniques can be used to verify applic...
Three issues concerning parallelism in a concurrent system are considered: description of system str...
Standard techniques for analysing sequential programs are severely constrained when applied to a con...