*banner
 

An Overview of Concurrent Models of Computation for Real-Time Systems
Edward A. Lee

Citation
Edward A. Lee. "An Overview of Concurrent Models of Computation for Real-Time Systems". Talk or presentation, 20, August, 2007; Tutorial at the ARTES Summer School, Sweden.

Abstract
This tutorial describes a family of concurrent models of computation with properties that are better suited to real-time systems than the standard multithreaded techniques used in mainstream software engineering. The approach is based on software components that are "actor-oriented" (contrasted with "object-oriented"), where components are conceptually concurrent and communicate through one of several messaging schemas. This talk describes the principles of actor-oriented design, including common features across models of computation, such as abstract syntax and type systems, and features that differ across models of computation, such concurrent threads of control and messaging schemas. Mechanisms that support the use of heterogeneous mixtures of models of computation are also described. The particular focus will be on suitability of these models for real-time systems, including distributed real-time systems. The Ptolemy II system, which is the experimental framework used to experiment with actor-oriented design, will be described and used to illustrate key points. The Ptolemy Project at UC Berkeley is part of Chess, the Berkeley Center for Hybrid and Embedded Software Systems. Details can be found at http://ptolemy.org.

Electronic downloads

Citation formats  
  • HTML
    Edward A. Lee. <a
    href="http://chess.eecs.berkeley.edu/pubs/886.html"
    ><i>An Overview of Concurrent Models of Computation
    for Real-Time Systems</i></a>, Talk or
    presentation,  20, August, 2007; Tutorial at the ARTES
    Summer School, Sweden.
  • Plain text
    Edward A. Lee. "An Overview of Concurrent Models of
    Computation for Real-Time Systems". Talk or
    presentation,  20, August, 2007; Tutorial at the ARTES
    Summer School, Sweden.
  • BibTeX
    @presentation{Lee07_OverviewOfConcurrentModelsOfComputationForRealTimeSystems,
        author = {Edward A. Lee},
        title = {An Overview of Concurrent Models of Computation
                  for Real-Time Systems},
        day = {20},
        month = {August},
        year = {2007},
        note = {Tutorial at the ARTES Summer School, Sweden},
        abstract = {This tutorial describes a family of concurrent
                  models of computation with properties that are
                  better suited to real-time systems than the
                  standard multithreaded techniques used in
                  mainstream software engineering. The approach is
                  based on software components that are
                  "actor-oriented" (contrasted with
                  "object-oriented"), where components are
                  conceptually concurrent and communicate through
                  one of several messaging schemas. This talk
                  describes the principles of actor-oriented design,
                  including common features across models of
                  computation, such as abstract syntax and type
                  systems, and features that differ across models of
                  computation, such concurrent threads of control
                  and messaging schemas. Mechanisms that support the
                  use of heterogeneous mixtures of models of
                  computation are also described. The particular
                  focus will be on suitability of these models for
                  real-time systems, including distributed real-time
                  systems. The Ptolemy II system, which is the
                  experimental framework used to experiment with
                  actor-oriented design, will be described and used
                  to illustrate key points. The Ptolemy Project at
                  UC Berkeley is part of Chess, the Berkeley Center
                  for Hybrid and Embedded Software Systems. Details
                  can be found at http://ptolemy.org.},
        URL = {http://chess.eecs.berkeley.edu/pubs/886.html}
    }
    

Posted by Christopher Brooks on 27 Jan 2012.
Groups: ptolemy
For additional information, see the Publications FAQ or contact webmaster at chess eecs berkeley edu.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.

©2002-2018 Chess