• 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