• DocumentCode
    3461344
  • Title

    Classes and subclasses in actor-oriented design

  • Author

    Lee, Edward ; Neuendorffer, Stephen

  • Author_Institution
    Dept. of EECS, California Univ, Berkeley, CA, USA
  • fYear
    2004
  • fDate
    23-25 June 2004
  • Firstpage
    161
  • Lastpage
    168
  • Abstract
    Actor-oriented languages provide a component composition methodology that emphasizes concurrency. The interfaces to actors are parameters and ports (vs. members and methods in object-oriented languages). Actors interact with one another through their ports via a messaging schema that can follow any of several concurrent semantics (vs. procedure calls, with prevail in OO languages). Domain-specific actor-oriented languages and frameworks are common (e.g. Simulink, LabVIEW, and many others). However, they lack many of the modularity and abstraction mechanisms that programmers have become accustomed to in 00 languages, such as classes, inheritance, interfaces, and polymorphism. This extended abstract shows the form that such mechanisms might take in AO languages. A prototype of these mechanisms realized in Ptolemy II is described.
  • Keywords
    object-oriented languages; object-oriented programming; Ptolemy II; actor-oriented design; domain-specific actor-oriented languages; object-oriented languages; Computer languages; Concurrent computing; Data structures; Embedded software; Gold; Object oriented modeling; Productivity; Real time systems; Software design; Technological innovation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2004. MEMOCODE '04. Proceedings. Second ACM and IEEE International Conference on
  • Print_ISBN
    0-7803-8509-8
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2004.1459848
  • Filename
    1459848