Iterated Process Analysis over Lattice-Valued Regular Expressions

Jan Midtgaard, Flemming Nielson, Hanne Riis Nielson

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

2 Downloads (Orbit)

Abstract

We present an iterated approach to statically analyze programs of two processes communicating by message passing. Our analysis operates over a domain of lattice-valued regular expressions, and computes increasingly better approximations of each process's communication behavior. Overall the work extends traditional semantics-based program analysis techniques to automatically reason about message passing in a manner that can simultaneously analyze both values of variables as well as message order, message content, and their interdependencies.
Original languageEnglish
Title of host publicationProceedings of the 18th International Symposium on Principles and Practice of Declarative Programming (PPDP '16)
PublisherAssociation for Computing Machinery
Publication date2016
Pages132-145
ISBN (Print)978-1-4503-4148-6
DOIs
Publication statusPublished - 2016
Event18th International Symposium on Principles and Practice of Declarative Programming - Edinburgh, United Kingdom
Duration: 5 Sept 201611 Sept 2016
Conference number: 18
http://conferences.inf.ed.ac.uk/ppdp-lopstr-sas-2016/

Conference

Conference18th International Symposium on Principles and Practice of Declarative Programming
Number18
Country/TerritoryUnited Kingdom
CityEdinburgh
Period05/09/201611/09/2016
Internet address

Keywords

  • Process analysis
  • Abstract interpretation
  • Lattice-valued regular expressions

Fingerprint

Dive into the research topics of 'Iterated Process Analysis over Lattice-Valued Regular Expressions'. Together they form a unique fingerprint.

Cite this