An approximation-based incremental SMT approach for diagnosability analysis of real-time systems

  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract
Translate article icon Translate Article Star icon
Take notes icon Take Notes

Abstract In this article, we focus on improving the efficiency of diagnosability checking for real-time systems modeled as timed automata. Inspired by a recently introduced extension of the classic CEGAR (CounterExample-Guided Abstraction Refinement) algorithm, namely the RECAR (Recursive Explore and Check Abstraction Refinement) algorithm, we propose new RECAR-like algorithms that combine over-approximation and under-approximation techniques. We use CEGAR to quickly terminate the refinement loop by over-approximation and under-approximation, in the case where the original formula is respectively satisfiable or unsatisfiable, and then show the soundness of our RECAR-like approach applied to an arbitrary formula. We define then several types of parameterized over- and under-approximations along with refinement strategies for the diagnosability problem. Finally, we evaluate the effectiveness of our method and its implementation with the Z3 SMT solver on different benchmarks by comparing it to the direct method without approximation shortcuts.

ReferencesShowing 10 of 21 papers
  • Cite Count Icon 3
  • 10.1007/978-3-319-74962-4_11
Abstractions Refinement for Hybrid Systems Diagnosability Analysis
  • Jan 1, 2018
  • Hadi Zaatiti + 4 more

  • Open Access Icon
  • Cite Count Icon 1395
  • 10.1007/10722167_15
Counterexample-Guided Abstraction Refinement
  • Jan 1, 2000
  • Edmund Clarke + 4 more

  • Cite Count Icon 120
  • 10.1016/j.automatica.2008.06.022
Predictability of event occurrences in partially-observed discrete-event systems
  • Dec 19, 2008
  • Automatica
  • Sahika Genc + 1 more

  • Open Access Icon
  • Cite Count Icon 19
  • 10.1007/978-3-642-30793-5_6
Beyond Lassos: Complete SMT-Based Bounded Model Checking for Timed Automata
  • Jan 1, 2012
  • Roland Kindermann + 2 more

  • Cite Count Icon 12
  • 10.1109/isorc.2013.6913236
From timed automata to timed failure propagation graphs
  • Jun 1, 2013
  • Claudia Priesterjahn + 2 more

  • Open Access Icon
  • Cite Count Icon 9
  • 10.1007/978-3-642-24310-3_13
Exact Incremental Analysis of Timed Automata with an SMT-Solver
  • Jan 1, 2011
  • Bahareh Badban + 1 more

  • Cite Count Icon 289
  • 10.1109/9.701089
Active diagnosis of discrete-event systems
  • Jul 1, 1998
  • IEEE Transactions on Automatic Control
  • M Sampath + 2 more

  • Cite Count Icon 7
  • 10.1007/s10009-021-00606-2
Diagnosing timed automata using timed markings
  • Mar 27, 2021
  • International Journal on Software Tools for Technology Transfer
  • Patricia Bouyer + 4 more

  • Open Access Icon
  • Cite Count Icon 6268
  • 10.1016/0304-3975(94)90010-8
A theory of timed automata
  • Apr 1, 1994
  • Theoretical Computer Science
  • Rajeev Alur + 1 more

  • Open Access Icon
  • Cite Count Icon 7
  • 10.1609/aaai.v29i1.9753
SMT-Based Validation of Timed Failure Propagation Graphs
  • Mar 4, 2015
  • Proceedings of the AAAI Conference on Artificial Intelligence
  • Marco Bozzano + 3 more

Similar Papers
  • Conference Article
  • 10.2118/13818-ms
Computer Graphics-Aided Systems Analysis: Application to Well Completion Design
  • Mar 10, 1985
  • J E Detamore + 1 more

The development of an engineering tool (in the form of a computer model) for solving design and analysis problems related with oil and gas well production operations is discussed. The development of the method is based on integrating the concepts of "Systems Analysis" with the techniques of "Computer Graphics". The concepts behind the method are very general in nature. This paper, however, illustrates the application of the method in solving gas well completion design problems. The use of the method will save time and improve the efficiency of such design and analysis problems. The method can be extended to other design and analysis aspects of oil and gas wells.

  • Conference Article
  • Cite Count Icon 3
  • 10.1109/icfem.1998.730567
Incremental architectural modeling and verification of real-time concurrent systems
  • Dec 9, 1998
  • Yi Deng + 2 more

An incremental approach for architectural modeling and analysis of real-time concurrent systems is presented. The approach integrates existing formal methods, more specifically time Petri nets and real-time computational tree logic, and leverages their complementary strengths in a way that allows us to systematically enforce that architectural design meets the system's timing requirements, and to incrementally verify the conformance. Consequently, our approach is able to provide better assurance to system design and yet reduce the complexity of analysis. The approach is based on a Real-time Architectural Specification (RAS) model, which provides a formal basis to systematically maintain a correlation between the (timing) requirements of a system and its architectural design. Based on RAS, we further present a method to verify timing properties of a system design. This method helps conquer the complexity of analysis in two dimensions. Horizontally at each design level, incremental verification is achieved by introducing TPN reduction rules that allow us to compose analysis results on individual system components. Vertically across design levels, incremental verification is achieved by propagating higher-level constraints to lower-level designs so that we can safely plug a component design into a high-level architecture without having to re-verify the entire model. A naval command and control (C2) system is used throughout the paper to demonstrate the concept and usability of our approach.

  • Conference Article
  • Cite Count Icon 2
  • 10.1109/icresh.2010.5779541
A system thinking approach for time dependent availability analysis of multi component systems
  • Dec 1, 2010
  • Meesala Srinivasa Rao + 1 more

The focus of this paper is on the time dependent availability modeling and analysis of repairable multi component systems. Analytical techniques become very complicated and unrealistic especially for modern complex systems. There have been attempts in the literature to evolve more realistic techniques using simulation approach for availability analysis of systems. This paper proposes a hybrid approach called as Markov System Dynamics (MSD) approach which combines the Markov approach with system dynamics simulation approach for the time dependent availability analysis and to study the dynamic behavior of systems. To the best of the authors' knowledge, in the published literature the authors generally assume that repairable systems reach their steady state when operational time reaches infinity. However, in practical situations it is important to know at what time the steady state begins. Therefore, another objective of this paper is to evaluate the time at which repairable multi component systems reach their steady state of operations. The proposed framework is illustrated for multi component systems such as a three component system with one component on standby with a numerical example. The results of the simulation when compared with that obtained by traditional Markov analysis clearly validate the Markov System Dynamics (MSD) approach as an alternative approach for the time dependent availability analysis.

  • Research Article
  • 10.1016/s1474-6670(17)54554-1
Systems Analysis Approach to Modelling of Surface and Ground Water Resources
  • Oct 1, 1988
  • IFAC Proceedings Volumes
  • R.J Moore

Systems Analysis Approach to Modelling of Surface and Ground Water Resources

  • Research Article
  • Cite Count Icon 3
  • 10.1007/s12053-012-9145-y
An approach for model-based energy cost analysis of industrial automation systems
  • Jan 28, 2012
  • Energy Efficiency
  • Andreas Beck + 1 more

Current energy reports confirm the steadily dilating gap between available conventional energy resources and future energy demand. This gap results in increasing energy costs and has become a determining factor in economies. Hence, politics, industry, and research focus either on regenerative energy resources or on energy-efficient concepts, methods, and technologies for energy-consuming devices. A remaining challenge is energy optimization of complex systems during their operation time. In addition to optimization measures that can be applied in development and engineering, the generation of optimization measures that are customized to the specific dynamic operational situation, promise high-cost saving potentials. During operation time, the systems are located in unique situations and environments and are operated according to individual requirements of their users. Hence, in addition to complexity of the systems, individuality and dynamic variability of their surroundings during operation time complicate identification of goal-oriented optimization measures. This contribution introduces a model-based approach for user-centric energy cost analysis of industrial automation systems. The approach allows automated generation and appliance of individual optimization proposals. Focus of this paper is on a basic variant for a single industrial automation system and its operational parameters.

  • Conference Article
  • 10.1109/sdpc.2019.00085
Reliability Analysis of Hydraulic Transmission Oil Supply System Considering Common Cause Failure and Maintenance Correlation with Success Oriented
  • Aug 1, 2019
  • Xinlei Wang + 3 more

This paper presents an approach for reliability analysis of repairable systems with two-unit parallel structure considering Common Cause Failure (CCF) and maintenance correlation based on GO methodology. First, the GO algorithm for dealing with CCF is introduced. Then, the common cause failure probability formulas of two-unit parallel structure considering maintenance correlation are deduced based on Markov theory. Furthermore, the analysis process of the new GO method is formulated. Finally, the dynamic availability analysis of HTOSS is conducted by the GO method. And the result is compared with the result of system considering CCF, and the result of system without considering CCF and maintenance correlation. The results show that the CCF and maintenance correlation are not ignored for reliability analysis of such system. All in all, this study not only widens the application of GO method. But it also provides guidance and an approach for reliability analysis of repairable systems with two-unit parallel structure considering CCF and maintenance correlation.

  • Research Article
  • Cite Count Icon 17
  • 10.1016/j.ijnonlinmec.2004.12.001
A new approach for dynamic analysis of flexible manipulator systems
  • Jan 30, 2005
  • International Journal of Non-Linear Mechanics
  • Yunn Lin Hwang

A new approach for dynamic analysis of flexible manipulator systems

  • Research Article
  • Cite Count Icon 4
  • 10.1016/j.probengmech.2011.09.005
A Galerkin/neural approach for the stochastic dynamics analysis of nonlinear uncertain systems
  • Oct 4, 2011
  • Probabilistic Engineering Mechanics
  • Michele Betti + 2 more

A Galerkin/neural approach for the stochastic dynamics analysis of nonlinear uncertain systems

  • Conference Article
  • Cite Count Icon 8
  • 10.1109/cdc.1999.833235
A unified approach for stability analysis of impulsive hybrid systems
  • Dec 7, 1999
  • Z.G Li + 2 more

We present a unified approach for the stability analysis of impulsive hybrid systems. The approach is composed of two key steps. The first step is to group a number of modes of the hybrid system together with the corresponding intervals and reset maps as units. This can be done by analyzing the discrete property of an impulsive hybrid system. The second step is to find an operation to combine each unit together. We show that the system is stable if the Lyapunov function is non-increasing along each unit of the system. In particular, we use the approach to analyze the stability of impulsive differential systems, sampled-data control systems and impulsive switched systems.

  • Conference Article
  • Cite Count Icon 1
  • 10.1109/ispcc.2013.6663469
Extended-Routh's approach for the stability analysis of nonlinear discrete time systems
  • Sep 1, 2013
  • Basant Kumar Sahu + 2 more

In this paper, we present an innovative approach for stability analysis of nonlinear discrete time-varying systems introducing a new notion of dynamic poles and Extended-Routh's stability approach. The stability analysis is carried out by introducing a new notion of dynamic characteristic equation for the nonlinear discrete time-varying system and defining the dynamic poles in m-plane. The m-plane for nonlinear time varying discrete systems is similar to that of the z-plane for linear time invariant discrete systems. The stability theorem is established and applied to various classes of nonlinear discrete systems.

  • Research Article
  • Cite Count Icon 15
  • 10.1007/s00366-010-0203-9
A practical approach for nonlinear analysis of tensegrity systems
  • Dec 28, 2010
  • Engineering with Computers
  • Ayhan Nuhoglu + 1 more

Tensegrity systems are lightweight structures composed of cables and struts. The nonlinear behavior of tensegrity systems is critical; therefore, the design of these types of structures is relatively complex. In the present study, a practical and efficient approach for geometrical nonlinear analysis of tensegrity systems is proposed. The approach is based on the point iterative method. Static equilibrium equations are given in nodes for subsystems, thus the maximum unknown displacement number in each step is three. Pre-stress forces in the system are taken into account in a tangent stiffness matrix, while similar calculations are carried out for each node in the system which has a minimum of one degree of freedom. In each iteration step, the values found in previous steps are used. When it reaches permissible tolerance of calculation, final displacements and internal forces are obtained. The structural behavior of the tensegrity systems were evaluated by the proposed method. The results show that the method can be used effectively for tensegrity systems.

  • Research Article
  • Cite Count Icon 37
  • 10.1016/j.jclepro.2012.08.031
A novel approach for stability analysis of industrial symbiosis systems
  • Sep 7, 2012
  • Journal of Cleaner Production
  • Gang Wang + 2 more

A novel approach for stability analysis of industrial symbiosis systems

  • Research Article
  • Cite Count Icon 17
  • 10.1016/j.ymssp.2020.107344
An effective approach for high-dimensional reliability analysis of train-bridge vibration systems via the fractional moment
  • Nov 12, 2020
  • Mechanical Systems and Signal Processing
  • Xufang Zhang + 3 more

An effective approach for high-dimensional reliability analysis of train-bridge vibration systems via the fractional moment

  • Book Chapter
  • Cite Count Icon 15
  • 10.1007/978-3-642-04772-5_40
Effective Bit-Width and Under-Approximation
  • Jan 1, 2009
  • Robert Brummayer + 1 more

Recently, it has been proposed to use approximation techniques in the context of decision procedures for the quantifier-free theory of fixed-size bit-vectors. We discuss existing and novel variants of under-approximation techniques. Under-approximations produce smaller models and may reduce solving time significantly. We propose a new technique that allows early termination of an under-approximation refinement loop, although the original formula is unsatisfiable. Moreover, we show how over-approximation and under-approximation techniques can be combined. Finally, we evaluate the effectiveness of our approach on array and bit-vector benchmarks of the SMT library.KeywordsModel CheckDecision ProcedureSmall ModelTest Case GenerationOriginal FormulaThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

  • Conference Article
  • Cite Count Icon 14
  • 10.1145/3324884.3416564
Marble
  • Dec 21, 2020
  • Xiaoning Du + 5 more

State-of-the-art deep learning (DL) systems are vulnerable to adversarial examples, which hinders their potential adoption in safety-and security-critical scenarios. While some recent progress has been made in analyzing the robustness of feed-forward neural networks, the robustness analysis for stateful DL systems, such as recurrent neural networks (RNNs), still remains largely uncharted. In this paper, we propose Marble, a model-based approach for quantitative robustness analysis of real-world RNN-based DL systems. Marble builds a probabilistic model to compactly characterize the robustness of RNNs through abstraction. Furthermore, we propose an iterative refinement algorithm to derive a precise abstraction, which enables accurate quantification of the robustness measurement. We evaluate the effectiveness of Marble on both LSTM and GRU models trained separately with three popular natural language datasets. The results demonstrate that (1) our refinement algorithm is more efficient in deriving an accurate abstraction than the random strategy, and (2) Marble enables quantitative robustness analysis, in rendering better efficiency, accuracy, and scalability than the state-of-the-art techniques.

More from: Discrete Event Dynamic Systems
  • Research Article
  • 10.1007/s10626-025-00420-x
An approximation-based incremental SMT approach for diagnosability analysis of real-time systems
  • Aug 23, 2025
  • Discrete Event Dynamic Systems
  • Lulu He + 2 more

  • Research Article
  • 10.1007/s10626-025-00417-6
Complexity reduction in enforcing disjunctive generalized mutual exclusion constraints
  • Aug 13, 2025
  • Discrete Event Dynamic Systems
  • Farzad Abdous + 1 more

  • Research Article
  • 10.1007/s10626-025-00419-4
Probabilistic timed Petri nets for clinical pathway design and analysis: a case study
  • Jul 23, 2025
  • Discrete Event Dynamic Systems
  • Manon Le Moigne + 5 more

  • Research Article
  • 10.1007/s10626-025-00416-7
Scalable adaptive traffic light control over a traffic network including turns, transit delays, and blocking
  • Jun 6, 2025
  • Discrete Event Dynamic Systems
  • Yingqing Chen + 1 more

  • Research Article
  • 10.1007/s10626-025-00415-8
Ergodic properties of concurrent systems
  • May 19, 2025
  • Discrete Event Dynamic Systems
  • Samy Abbes + 1 more

  • Research Article
  • 10.1007/s10626-025-00414-9
State estimation of timed probabilistic discrete event systems via artificial neural networks
  • May 9, 2025
  • Discrete Event Dynamic Systems
  • Omar Amri + 3 more

  • Research Article
  • 10.1007/s10626-025-00412-x
Optimization-based computation of bounded sequences to reach target states in DESs
  • Apr 23, 2025
  • Discrete Event Dynamic Systems
  • Roberto Cordone + 2 more

  • Research Article
  • 10.1007/s10626-025-00413-w
SMT-based and fixed-point approaches for state estimation in max-plus linear systems
  • Apr 22, 2025
  • Discrete Event Dynamic Systems
  • Guilherme Espindola-Winck + 2 more

  • Research Article
  • 10.1007/s10626-025-00411-y
Hierarchical supervisory control of discrete event systems based on reliable events
  • Apr 10, 2025
  • Discrete Event Dynamic Systems
  • Rafael Garlet De Oliveira + 2 more

  • Research Article
  • 10.1007/s10626-025-00410-z
Structural analysis and sequential resolution for estimation of guaranteed horizons in partially observable Petri nets
  • Feb 28, 2025
  • Discrete Event Dynamic Systems
  • Philippe Declerck

Save Icon
Up Arrow
Open/Close
  • Ask R Discovery Star icon
  • Chat PDF Star icon

AI summaries and top papers from 250M+ research sources.

Search IconWhat is the difference between bacteria and viruses?
Open In New Tab Icon
Search IconWhat is the function of the immune system?
Open In New Tab Icon
Search IconCan diabetes be passed down from one generation to the next?
Open In New Tab Icon