Causality Interfaces and Compositional Causality Analysis - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

Causality Interfaces and Compositional Causality Analysis

Description:

Use operator for serial compositions and operator for parallel compositions. ... procedure to determine whether a composition has a constructive semantics. ... – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 9
Provided by: Jonathan491
Category:

less

Transcript and Presenter's Notes

Title: Causality Interfaces and Compositional Causality Analysis


1
Causality Interfaces and Compositional Causality
Analysis
  • Rachel Zhou
  • UC Berkeley

2
Actor-Oriented Design
  • Actors are in charge of their own actions.
  • Actors interact with each other by exchanging
    data through ports.
  • The patterns of interactions between actors are
    called model of computation.

Object-Oriented
Actor-Oriented
3
Causality Interfaces
  • A special family of behavioral interfaces that
    capture the causality properties of actors and
    their connections.
  • Useful for determining constructive semantics of
    compositions under certain models of computation.
  • Synchronous Languages
  • Discrete-Event Models
  • Synchronous Dataflow

4
Causality Interfaces as Functions
  • A function that maps a pair of ports to an
    element in the dependency set D.
  • For an actor
  • For a connector

5
Dependency Set
  • Dependency set D is an ordered set with two
    binary operators and .
  • Synchronous Languages
  • D true, false, false lt true.
  • is logical and, is logical or.
  • Discrete-Event Models
  • D , lt as numerical ordering.
  • is the minimum function, is addition.

6
Compositional Analysis
  • Use operator for serial compositions and
    operator for parallel compositions.

7
Determining Constructive Semantics
  • A constructive behavior exists if there exists no
    port that has an immediate dependency on itself.
  • Synchronous Languages
  • Discrete-Event Models

8
Conclusions
  • An interface theory for causality interfaces of
    actors and their composition.
  • An algebraic procedure to determine whether a
    composition has a constructive semantics.
  • Applied to synchronous languages and
    discrete-event models.
  • On-going work synchronous dataflow, continuous
    time, rendezvous.
  • Joint work with Prof. Edward A. Lee
  • and Haiyang Zheng
Write a Comment
User Comments (0)
About PowerShow.com