Title :
Zenet: generating and enforcing real-time temporal invariants
Author_Institution :
Univ. of California, Santa Cruz, Santa Cruz, CA, USA
Abstract :
Generating correct specifications for real-time event-driven software systems is difficult and time-consuming. Even when such specifications have been created, they are often used to guide development rather than state properties guaranteed by the actual system. We propose a specification generator that reads execution traces and can generate invariants with real-time constraints. That specification can also offer programmers the ability to repair violated invariants at runtime. Creating fault-tolerant systems in this manner would provide software engineers guarantees about the software´s high-level operation and its ability to recover from errors.
Keywords :
formal specification; software fault tolerance; Zenet; fault tolerant system; real-time constraints; real-time event driven software system; real-time temporal invariant; software engineering; software high-level operation; specification generator; Engines; Games; Maintenance engineering; Monitoring; Real time systems; Runtime; Software; rule engine; runtime softwarefault monitoring; specification generator; temporal invariants; video games;
Conference_Titel :
Software Engineering, 2010 ACM/IEEE 32nd International Conference on
Conference_Location :
Cape Town
Print_ISBN :
978-1-60558-719-6
DOI :
10.1145/1810295.1810377