kirancodes.me
To Proof Maintenance & Beyond!

Task Interaction Graphs for Concurrency Analysis

Douglas L. Long, Lori A. Clarke

Abstract

A representation for concurrent programs, called task inter-action graphs, is presented. Task interaction graphs divide a program into maximal sequential regions connected by edges rep-resenting task interactions. This representation is illustrated and it is shown how it can be used to create concurrency graph rep-resentations that are much smaller than those created from con-trol flow graph representations. Both task interaction graphs and their corresponding concurrency graphs facilitate analysis of concurrent programs. Some analyses and optimizations on these representations are also described. 1

BibTeX
@inproceedings{Long-Clarke:ICSE89,
  author    = {Douglas L. Long and
               Lori A. Clarke},
  title     = {Task Interaction Graphs for Concurrency Analysis},
  booktitle = {ICSE},
  pages     = {44--52},
  publisher = {{IEEE} Computer Society / {ACM} Press},
  year      = {1989},
}

Related papers