Symbolic Test Case Generation for Time-Discrete Hybrid Systems

نویسندگان

  • Jan Peleska
  • Martin Fränzle
  • Tino Teige
چکیده

In this article we present a model-based test case specification and associated test data generation methods for embedded systems processing Boolean, integral and real-valued variables. Testing experts are relieved from the task of constructing input data to the system under test in an explicit way and manually calculating the expected reactions. Instead, test cases are specified by means of temporal logic formulae using the Duration Calculus, allowing to describe classes of concrete runs which are considered equivalent for the test objectives to be investigated. The concrete input data to the system under test and its expected reactions are automatically generated using an approach based on interval analysis. Following this approach, test data generation is handled as an interval constraint solving problem. The basic solution technique based on pavings of the solution set and bi-partitioning algorithms are accelerated by using a tightly integrated combination of interval constraint propagation and a variety of novel techniques originating from Boolean SAT solving methods, which have been adapted for the mixed Boolean, integer and real-valued variable setting.

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

ثبت نام

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

منابع مشابه

Symbolic Test Generation Using a Temporal Logic with Constrained Events

1. TLCE A Temporal Logic with Constrained Events a) temporal relationships among input and output (I/O) events b) data dependencies between event parameters 2. TLCE-based symbolic test generation algorithm 3. Case Study: Conference Protocol 4. Case Study: Cache Coherence Protocol

متن کامل

Formal Verification and Automated Testing for Diagnostic and Monitoring Systems

Formal methods offer the unique benefit that it is possible to examine all possible circumstances within a given scope, rather than merely sample them as with testing and simulation. This is possible even when huge numbers of discrete possibilities must be considered, such as in fault scenarios, and in the presence of real-time and continuous behavior, and when both these sources of difficulty ...

متن کامل

Complete test graph generation for symbolic real-time systems∗

We study the generation of test cases for symbolic real-time systems. By symbolic, we mean that the specification of the implementation under test (IUT) is described by using variables and parameters. And by real-time, we mean that the specification of the IUT contains timing constraints. Our method combines and generalizes two test methods presented in previous work, namely : 1) a method for g...

متن کامل

Symbolic Controller Synthesis for Discrete and Timed Systems

This paper presents algorithms for the symbolic synthesis of discrete and real time controllers At the semantic level the controller is synthesized by nding a winning strategy for certain games de ned by au tomata or by timed automata The algorithms for nding such strategies need this way or another to search the state space of the system which grows exponentially with the number of components ...

متن کامل

A discrete-event optimization framework for mixed-speed train timetabling problem

Railway scheduling is a complex task of rail operators that involves the generation of a conflict-free train timetable. This paper presents a discrete-event simulation-based optimization approach for solving the train timetabling problem to minimize total weighted unplanned stop time in a hybrid single and double track railway networks. The designed simulation model is used as a platform for ge...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2006