• DocumentCode
    555286
  • Title

    Synthesis of live behaviour models for fallible domains

  • Author

    D´Ippolito, Nicolás ; Braberman, Victor ; Piterman, Nir ; Uchitel, Sebastián

  • Author_Institution
    Imperial Coll. London, London, UK
  • fYear
    2011
  • fDate
    21-28 May 2011
  • Firstpage
    211
  • Lastpage
    220
  • Abstract
    We revisit synthesis of live controllers for event-based operational models. We remove one aspect of an idealised problem domain by allowing to integrate failures of controller actions in the environment model. Classical treatment of failures through strong fairness leads to a very high computational complexity and may be insufficient for many interesting cases. We identify a realistic stronger fairness condition on the behaviour of failures. We show how to construct controllers satisfying liveness specifications under these fairness conditions. The resulting controllers exhibit the only possible behaviour in face of the given topology of failures: they keep retrying and never give up. We then identify some well-structure conditions on the environment. These conditions ensure that the resulting controller will be eager to satisfy its goals. Furthermore, for environments that satisfy these conditions and have an underlying probabilistic behaviour, the measure of traces that satisfy our fairness condition is 1, giving a characterisation of the kind of domains in which the approach is applicable.
  • Keywords
    computational complexity; software engineering; computational complexity; controller synthesis technique; event-based operational models; fallible domains; live behaviour models; probabilistic behaviour; Adaptation models; Belts; Ceramics; Context; Polynomials; Protocols; Safety; behavioural modelling; controller synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2011 33rd International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4503-0445-0
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1985793.1985823
  • Filename
    6032460