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