Change search
ReferencesLink to record
Permanent link

Direct link
Reactive objects
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Computer Science.
Show others and affiliations
2002 (English)In: Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, Piscataway, NJ: IEEE Communications Society, 2002, 155-158 p.Conference paper (Refereed)
Abstract [en]

Object-oriented, concurrent, and event-based programming models provide a natural framework in which to express the behavior of distributed and embedded software systems. However, contemporary programming languages still base their I/O primitives on a model in which the environment is assumed to be centrally controlled and synchronous, and interactions with the environment carried out through blocking subroutine calls. The gap between this view and the natural asynchrony of the real world has made event-based programming a complex and error-prone activity, despite recent focus on event-based frameworks and middleware. In this paper we present a consistent model of event-based concurrency, centered around the notion of reactive objects. This model relieves the object-oriented paradigm from the idea of transparent blocking, and naturally enforces reactivity and state consistency. We illustrate our point by a program example that offers substantial improvements in size and simplicity over a corresponding Java-based solution.

Place, publisher, year, edition, pages
Piscataway, NJ: IEEE Communications Society, 2002. 155-158 p.
Research subject
Dependable Communication and Computation Systems
URN: urn:nbn:se:ltu:diva-27212Local ID: 093852f0-e149-11db-b0f8-000ea68e967bOAI: diva2:1000395
IEEE International Symposium on Object-Oriented Real-Time Distributed Computing : 29/04/2002 - 01/05/2002
Godkänd; 2002; 20070227 (ysko)Available from: 2016-09-30 Created: 2016-09-30Bibliographically approved

Open Access in DiVA

fulltext(54 kB)0 downloads
File information
File name FULLTEXT01.pdfFile size 54 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Other links

Search in DiVA

By author/editor
Nordlander, Johan
By organisation
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

ReferencesLink to record
Permanent link

Direct link