DocumentCode
938735
Title
A new programming model for dependable adaptive real-time applications
Author
Martins, Pedro ; Sousa, Paulo ; Casimiro, António ; Veríssimo, Paulo
Author_Institution
Lisboa Univ., Portugal
Volume
6
Issue
5
fYear
2005
fDate
5/1/2005 12:00:00 AM
Abstract
The CORTEX project envisions a new class of applications comprising (possibly many) smart components, called sentient objects, that can sense their environment and interact with it and each other by accepting and producing events. These interactions might occur in ways that demand predictable and sometimes guaranteed quality of service (QoS). However, achieving predictability is difficult given the objects´ changing environments dictated by unstable and mobile object populations, unpredictable network load, varying connectivity, and failed system components. We devised an innovative programming model that aims to reconcile uncertainty with an application´s required predictability. The model is based on fulfilling two predicates - coverage stability and no-contamination - by programs or protocols subject to varying conditions of system timeliness.
Keywords
adaptive systems; object-oriented programming; real-time systems; software reliability; CORTEX project; adaptive real-time application; cooperating real-time sentient objects; failed system component; innovative programming model; network load; quality of service; Brain modeling; Computer architecture; Predictive models; Protocols; Quality of service; Security; Stability; Timing; Uncertainty; Wireless sensor networks; dependable adaptation; mobile computing; partial synchrony models; real-time systems;
fLanguage
English
Journal_Title
Distributed Systems Online, IEEE
Publisher
ieee
ISSN
1541-4922
Type
jour
DOI
10.1109/MDSO.2005.26
Filename
1453470
Link To Document