• DocumentCode
    2436271
  • Title

    Concrete programming with reactive objects

  • Author

    Gauvin, Simon ; Smedley, Trevor

  • Author_Institution
    Dalhousie Univ., Halifax, NS, Canada
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    74
  • Lastpage
    76
  • Abstract
    Reactive systems are characterized by an event driven collection of communicating components which respond to internal and external stimuli. We present an approach for enabling the visual development of reactive systems by combining object-orientation and message-passing. Taking the point of view that message-passing is a more natural model for reactive systems than call-based semantics we present the reactive object, a language independent extension to object-oriented programming that adds facilities for inter-object asynchronous communication. The use of concrete visual representations of entities in the domains of message-passing and object-oriented programming we show that reactive objects have the potential to simplify the development of reactive systems.
  • Keywords
    message passing; object-oriented languages; object-oriented programming; visual programming; concrete programming; concrete visual representations; event driven communicating components; external stimuli; inter-object asynchronous communication; internal stimuli; language independent object-oriented programming extension; message passing; object-orientation; reactive objects; Computer interfaces; Concrete; Conferences; Displays; Graphical user interfaces; Humans; Libraries; Message passing; Programming environments; Windows;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Human Centric Computing Languages and Environments, 2002. Proceedings. IEEE 2002 Symposia on
  • Print_ISBN
    0-7695-1644-0
  • Type

    conf

  • DOI
    10.1109/HCC.2002.1046351
  • Filename
    1046351