A Generalized Deadlock-Free Process Calculus

98/9/12


Click here to start


Table of Contents

PPT Slide

Merit and Demerit of Concurrent Languages

Merit and Demerit of Concurrent Languages

Merit and Demerit of Concurrent Languages

Example of Complication (1/2)

Example of Complication (1/2)

Example of Complication (1/2)

Example of Complication (2/2)

Example of Complication (2/2)

Example of Complication (2/2)

Possible Approaches

Possible Approaches

Possible Approaches

Possible Approaches

Outline

Target Language

Target Language

Outline

Usages (1/2): Input/Output

Usages (1/2): Input/Output

Usages (2/2): Obligation and Capability

Usages (2/2): Obligation and Capability

Usages (2/2): Obligation and Capability

Usages (2/2): Obligation and Capability

Reliability of Usages & the Usage Calculus

Reliability of Usages & the Usage Calculus

Reliability of Usages & the Usage Calculus

Reliability of Usages & the Usage Calculus

Outline

Dependency between Obligation and Capability

Dependency between Obligation and Capability

Preventing & Detecting Cycles in the Dependency

Preventing & Detecting Cycles in the Dependency

Preventing & Detecting Cycles in the Dependency

Outline

Type Judgment

Example of Typing Rules

Example of Typing

Example of Typing

Example of Typing

Example of Typing

Outline

Correctness of the Type System

Correctness of the Type System

Correctness of the Type System

Correctness of the Type System

Expressiveness of the Calculus

Expressiveness of the Calculus

Outline

Issues in Type Checking

Outline

Related Work (1/4)

Related Work (2/4)

Related Work (3/4)

Related Work (4/4)

Outline

Conclusion (1/2): Summary

Conclusion (2/2): Future Work

Author :Eijiro Sumii

Email : sumii@is.s.u-tokyo.ac.jp

Home Page : http://www.is.s.u-tokyo.ac.jp/~sumii/pub/

Download presentation source