Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Poster

Certifiable Distributed Runtime Assurance

  • Abstract

    In this work, we are addressing challenges in the context of distributed real-time systems (DRTS) by creating tools and techniques to

    • express enforceable policies in multiple domains, including logical and timing correctness
    • verify correctness of an enforcer implementation against its policy
    • combine multiple enforcers and resolve any inconsistencies between their behavior
    • verify that enforcers across multiple nodes of DRTS implement a global safety policy
    • deploy enforcers so that they cannot be circumvented by a well-defined attacker (e.g., one that has control of one/more monitored components)
  • Download