An Eecient State Space Generation for the Analysis of Real-time Systems
نویسنده
چکیده
State explosion is a well-known problem that impedes analysis and testing based on state-space exploration. This problem is particularly serious in real-time systems because unbounded time values cause the state space to be innnite over for simple systems. In this paper, we present an algorithm that produces a compact representation of the reachable state space of a real-time system. The algorithm yields a small state space, but still retains enough timing information for analysis. To avoid the state explosion which can be caused by simply adding time values to states, our algorithm rst uses history equivalence and transition bisimulation to collapse states into equivalent classes. In this approach, equivalent states have identical observable events although transitions into the states may happen at diierent times. The algorithm then augments the resultant state space with timing relations that describe time distances between transition executions. For example, the relation @(tr 1) + 3 @(tr 2) @(tr 1) + 5 means that transition tr 1 is taken 3 to 5 time units before transition tr 2 is taken. This is used to analyze timing properties such as minimum and maximum time distances between events. To show the eeectiveness of our algorithm, we have implemented the algorithm and have analyzed several example applications.
منابع مشابه
Admissibility analysis for discrete-time singular systems with time-varying delays by adopting the state-space Takagi-Sugeno fuzzy model
This paper is pertained with the problem of admissibility analysis of uncertain discrete-time nonlinear singular systems by adopting the state-space Takagi-Sugeno fuzzy model with time-delays and norm-bounded parameter uncertainties. Lyapunov Krasovskii functionals are constructed to obtain delay-dependent stability condition in terms of linear matrix inequalities, which is dependent on the low...
متن کاملModified Weighted Least Squares Method to Improve Active Distribution System State Estimation
The development of communications and telecommunications infrastructure, followed by the extension of a new generation of smart distribution grids, has brought real-time control of distribution systems to electrical industry professionals’ attention. Also, the increasing use of distributed generation (DG) resources and the need for participation in the system voltage control, which is possible ...
متن کاملAn E cient Generation of the Timed ReachabilityGraph for the Analysis of Real - Time Systems
As computers become ubiquitous, they are increasingly used in safety critical environments. Since many safety critical applications are real-time systems, automated analysis technique of real-time properties is desirable. Most widely used automated analysis techniques are based on state space exploration. Automatic analysis techniques based on state space exploration suuer from the state space ...
متن کاملReachability checking in complex and concurrent software systems using intelligent search methods
Software system verification is an efficient technique for ensuring the correctness of a software product, especially in safety-critical systems in which a small bug may have disastrous consequences. The goal of software verification is to ensure that the product fulfills the requirements. Studies show that the cost of finding and fixing errors in design time is less than finding and fixing the...
متن کاملReal Time Calibration of Strap-down Three-Axis-Magnetometer for Attitude Estimation
Three-axis-magnetometers (TAMs) are widely utilized as a key component of attitude determination subsystems and as such are considered the corner stone of navigation for low Earth orbiting (LEO) space systems. Precise geomagnetic-based navigation demands accurate calibration of the magnetometers. In this regard, a complete online calibration process of TAM is developed in the current research t...
متن کامل