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 :
بازگشت