Automated Verification for Real-Time Systems
نویسندگان
چکیده
Abstract The correctness of real-time systems depends both on the correct functionalities and realtime constraints. To go beyond existing Timed Automata based techniques, we propose a novel solution that integrates modular Hoare-style forward verifier with term rewriting system (TRS) Effects ( TimEffs ). main purposes are to: increase expressiveness, dynamically manipulate clocks, efficiently solve clock We formally define core language $$ C^{t} C t , generalizing systems, modeled using mutable variables timed behavioral patterns, such as delay timeout interrupt deadline . Secondly, to capture specifications, introduce new effects logic, extends regular expressions dependent values arithmetic Thirdly, reasons temporal behaviors – expressed in target programs. Lastly, present purely algebraic TRS, i.e., an extended Antimirov algorithm check inclusions between demonstrate feasibility our proposal, prototype verification system; prove its soundness; report case studies experimental results.
منابع مشابه
Safety Verification of Real Time Systems Serving Periodic Devices
In real-time systems response to a request from a controlled object must be correct and timely. Any late response to a request from such a device might lead to a catastrophy. The possibility of a task overrun, i.e., missing the deadline for completing a requested task, must be checked and removed during the design of such systems. Safe design of real-time systems running periodic tasks under th...
متن کاملAutomated Invariant Generation for the Verification of Real-Time Systems
We present an approach to automatically generating invariants for timed automata models. The CIPM algorithm that we propose first computes new invariants for timed automata control locations taking their originally defined invariants as well as the constrains on clock variables imposed by incoming state transitions into account. In doing so the CIPM algorithm also prunes idle transitions, which...
متن کاملAutomated modular specification and verification of real-time reactive systems
Model-checking is a powerful automated technique for verifying finite state real-time safety critical systems, but suffers from a combinatorial explosion of states as system complexity increases. In this paper, we introduce a method for compositional reasoning in real-time temporal logic that is suitable for model-checking finite state real-time reactive modules with data variables. This allows...
متن کاملAutomated Compositional Proofs for Real-Time Systems
We present a framework for formally proving that the composition of the behaviors of the different parts of a complex, real-time system ensures a desired global specification of the overall system. The framework is based on a simple compositional rely/guarantee circular inference rule, plus a small set of conditions concerning the integration of the different parts into a whole system. The refe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2023
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-031-30823-9_29