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
Link To Document