The Tool KRONOS

نویسندگان

  • Conrado Daws
  • Alfredo Olivero
  • Stavros Tripakis
  • Sergio Yovine
چکیده

KRONOS [6, 8] is a tool developed with the aim to assist the user to validate complex real-time systems. The tool checks whether a real-tinae system modeled by a t imed automaton [4] satisfies a timing property specified by a formula of the temporal logic TCTL [3]. KRONOS implements the symbolic model-checking algorithm presented in [11], where set of states are symbolically represented by linear constraints over the clocks of the timed automaton. In this work we present two other verification approaches we have recently implemented in KRONOS, namely forward analysis and minimization, that rely on the same symbolic representation of the state space. The emphasis is given in illustrating the interest of the two approaches rather than thoroughly presenting their technical details which can be found in [15, 7]. Forward analysis is based on the symbolic simulation of a timed automaton. By computing the set of all possible runs, starting from some given set of initial states, we can veri~" some interesting temporal properties on the behavior of the system, such as reachabilily, invariance and bou~ded response. This method turns to be in many cases more efficient than model-checking and it has the advantage that it allows error diagnosis. Minimization consists in constructing the smallest finite quotient of the timed model with respect, to a bisimulation equivalence. This method allows using timed au tomata not only for describing the behavior of the system but also for speci~'ing the requirements. We can then check whether the minimal model of the system simulates or is equivalent to the one of the specification. The paper is organized as follows. In section 2 we review timed automata. In section 3 we present the basis of symbolic forwardanalysis and the algorithms implemented in KROXOS. and in section 4 we apply this method for verifying the FDDI protocol [12]. In section 5 we present the minimization algorithm and in section 6 we analyze the Fischer's mutual exclusion protocol [1].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Kronos: a Veriication Tool for Real-time Systems. (kronos User's Manual Release 2.2)

The main purpose of this paper is to explain how to use Kronos, a tool for formally checking whether a real-time system meets its requirements. Kronos is founded on the theory of timed automata and timed temporal logics.

متن کامل

Hardware Timing Verification using KRONOS

In this paper we describe the KRONOS system, a tool for verifying real-time properties based on the model of timedautomata. As an example, we show how KRONOS is applied to the verification of a MOS circuit under various delay assumptions.

متن کامل

Kronos : a model - checking tool for real - timesystems ? ( Tool - presentation submission for CAV ' 98 )

] is a software tool aiming at assisting designers of real-time systems to develop projects meeting the speciied requirements. One major objective of Kronos is to provide a veriication engine to be integrated into design environments for real-time systems in a wide range of application areas. Real-time communication protocols 8,10], timed asynchronous circuits 16,4], and hybrid systems 18,10] a...

متن کامل

Verifying ET-LOTOS programmes with KRONOS

ET-LOTOS is a timed extension of LOTOS proposed for modeling real-time systems. Kronos is a tool that checks whether an automaton extended with clocks (called timed automaton) satisses a real-time requirement expressed as a formula of the logic TCTL. This paper shows that real-time systems described in a reasonable subset of ET-LOTOS can be veriied with Kronos by compiling them into timed autom...

متن کامل

Verification of the Fast Reservation Protocol with Delayed Transmission using the Tool Kronos

In this paper we report the work carried out at VERIMAG 1 within the framework of an research cooperation with CNET 2. The goal of this work was twofold: to formally specify the FRP-DT using the timed-automaton formalism [1], and to analyze its behavior using the tool KRONOS [3]. This work has revealed some unexpected behaviors of the design such as a timeout that never expires, and transitions...

متن کامل

Rabbit: A Tool for BDD-Based Verification of Real-Time Systems

This paper gives a short overview of a model checking tool for realtime systems. The modeling language are timed automata extended with concepts for modular modeling. The tool provides reachability analysis and refinement checking, both implemented using the data structure BDD. Good variable orderings for the BDDs are computed from the modular structure of the model and an estimate of the BDD s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995