Authors
Hanne Riis Nielson, Flemming Nielson
Publication date
2000/1/5
Book
Proceedings of the 27th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Pages
142-154
Description
The ambient calculus is a calculus of computation that allows active processes to move between sites. We present an analysis inspired by state-of-the-art pointer analyses that safety and accurately predicts which processes may turn up at what sites during the execution of a composite system. The analysis models sets of processes by sets of regular tree grammars enhanced with context-dependent counts, and it obtains its precision by combining a powerful redex materialisation with a strong redex reduction (in the manner of the strong updates performed in pointer analyses). The underlying ideas are flexible and scale up to general tree structures admitting powerful restructuring operations.
Total citations
20002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202351210986695422112213
Scholar articles
HR Nielson, F Nielson - Proceedings of the 27th ACM SIGPLAN-SIGACT …, 2000