Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Task Interaction Graph: An Intermediate Representation for ConcurrencyDecember 1988
1988 Technical Report
Publisher:
  • University of Massachusetts
  • Computer and Information Science Dept. Graduate Research Center Amherst, MA
  • United States
Published:31 December 1988
Reflects downloads up to 11 Feb 2025Bibliometrics
Skip Abstract Section
Abstract

A REPRESENTATION FOR CONCURRENT PROGRAMS, CALLED `TASK INTERACTION GRAPHS'', IS PRESENTED. TASK INTERACTION GRAPHS DIVIDE A PROGRAM INTO MAXIMAL SEQUENTIAL REGIONS, WHICH ARE CONNECTED BY EDGES REPRESENTING TASK INTERACTIONS. THE CONSTRUCTION OF TASK INTERACTION GRAPHS FOR A NUMBER OF COMMON PROGRAMMING LANGUAGE FEATURES, INCLUDING TASKS AND PROCEDURES, IS DESCRIBED AND TECHNIQUES FOR HANDLING SHARED VARIABLES ARE CONSIDERED. FORMAL DESCRIPTIONS OF THE GRAPHS FOR EACH OF THESE FEATURES IS PRESENTED ALONG WITH SEVERAL EXAMPLES. BOTH TASK INTERACTION GRAPHS AND THEIR CORRESPONDING CONCURRENCY GRAPHS FACILITATE ANALYSIS OF CONCURRENT PROGRAMS. SOME ANALYSES AND OPTIMIZATIONS ON THESE REPRESENTA- TIONS ARE ALSO DESCRIBED.

Contributors
  • Lafayette College
  • Center for Medical Simulation, Cambridge

Recommendations