• DocumentCode
    413072
  • Title

    Time-utility scheduling and provably correct critical computer-based systems

  • Author

    Le Lann, Gérard

  • Author_Institution
    INRIA, Rocquencourt, France
  • fYear
    2004
  • fDate
    26-30 April 2004
  • Firstpage
    123
  • Abstract
    Summary form only given. We investigate ways of expanding the scope of applicability of time-utility and aggregate utility driven scheduling. Being interested in critical applications and systems, we explore issues raised with proving that a system is endowed with combined safety, liveness, timeliness and dependability properties, and the province of proof-based system engineering. We examine the nature of proof obligations, as well as how to fulfill them, whenever timeliness and aggregate utility properties are sought. Relationships with classical real-time computing problems and timeliness proofs are analyzed. Then we take time-utility scheduling a few steps further, by showing how to maximize aggregate utility while achieving process serializability, process termination, as well as dependability properties, in various computational models, considering distributed systems prone to failures where processes share multicopied updatable persistent data.
  • Keywords
    real-time systems; scheduling; systems engineering; utility programs; aggregate utility driven scheduling; critical computer-based system; multicopied updatable persistent data; proof-based system engineering; real-time computing; time-utility scheduling; Aggregates; Application software; Computational modeling; Distributed computing; Gold; Processor scheduling; Safety; Scheduling algorithm; Systems engineering and theory; Time sharing computer systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
  • Print_ISBN
    0-7695-2132-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2004.1303085
  • Filename
    1303085