On MITL and alternating timed automata over infinite words

Thomas Brihaye,Morgane Estiévenart,Gilles Geeraerts
DOI: https://doi.org/10.48550/arXiv.1406.4395
2014-06-17
Abstract:One clock alternating timed automata (OCATA) have been introduced as natural extension of (one clock) timed automata to express the semantics of MTL. In this paper, we consider the application of OCATA to the problems of model-checking and satisfiability for MITL (a syntactic fragment of MTL), interpreted over infinite words. Our approach is based on the interval semantics (recently introduced in [BEG13] in the case of finite words) extended to infinite words. We propose region-based and zone-based algorithms, based on this semantics, for MITL model-checking and satisfiability. We report on the performance of a prototype tool implementing those algorithms.
Logic in Computer Science,Logic
What problem does this paper attempt to address?
### What problems does this paper attempt to solve? The main objective of this paper is to explore how to use a tool called **One - Clock Alternating Timed Automata (OCATA)** to solve the model - checking and satisfiability problems of MITL (Metric Interval Temporal Logic) over infinite words. Specifically, the authors focus on: 1. **MITL model - checking and satisfiability problems**: MITL is a logical language used to describe the properties of real - time systems. The authors hope to provide more effective model - checking and satisfiability algorithms for MITL by extending OCATA to infinite words. 2. **Introduction of interval semantics**: In order to overcome the problem that in traditional methods OCATA cannot be directly converted into an equivalent timed automaton, the authors introduce **interval semantics**. This semantics allows multiple clock values to be grouped into one interval, thereby reducing the number of variables to be tracked and simplifying the calculation process. 3. **Definition of Tree - like OCATA (TOCATA)**: The authors define a special subclass of OCATA - TOCATA, which has a tree - like structure. Through this structure, the acceptance condition can be simplified and the complement operation can be more easily carried out. 4. **Algorithm design and implementation**: Based on the above theoretical results, the authors propose region - based and zone - based algorithms for solving the model - checking and satisfiability problems of MITL. These algorithms can work without pre - constructing Büchi timed automata, thus avoiding exponential complexity. 5. **Development of prototype tools and performance evaluation**: The authors also develop prototype tools to implement these algorithms and conduct a preliminary evaluation of their performance. The results show that these tools perform well when processing MITL formulas. ### Summary This paper aims to improve the methods for solving the model - checking and satisfiability problems of MITL over infinite words by introducing new semantics and techniques, especially by using OCATA and TOCATA to achieve this goal. This not only provides a theoretical basis for the practical application of MITL, but also lays the foundation for the development of efficient verification tools.