Testing Planning Domains (without Model Checkers)

نویسندگان

  • Franco Raimondi
  • Charles Pecheur
  • Guillaume Brat
چکیده

We address the problem of verifying planning domains as used in model-based planning, for example in space missions. We propose a methodology for testing flight rules of planning domains which is selfcontained, in the sense that flight rules are verified using a planner and no external tools are required. We review and analyse coverage conditions for requirements-based testing, and we reason in detail on ”Unique First Cause” (UFC) coverage for test suites. We characterise flight rules using patterns, encoded using LTL, and we provide UFC coverage for them. We then present a translation of LTL formulae into planning goals, and illustrate our approach on a case study.

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

ثبت نام

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

منابع مشابه

MBT 2007 Testing Planning Domains ( without Model Checkers ) 1

We address the problem of verifying planning domains as used in model-based planning, for example in space missions. We propose a methodology for testing flight rules of planning domains which is self-contained, in the sense that flight rules are verified using a planner and no external tools are required. We review and analyse coverage conditions for requirements-based testing, and we reason i...

متن کامل

Formal Analysis for Embedded Real-Time Systems

Timed systems are notoriously hard to debug and to verify because the continuous nature of time allows vast numbers of different behaviors; embedded systems must often deal with faults, and these introduce another dimension of complexity. Simulation and testing provide little assurance in these domains because they can visit only a small fraction of the possible behaviors. Formal methods of ana...

متن کامل

On the Use of Planning Technology for Verification

Formal verification of hardware and software systems involves proving or disproving the correctness of the intended behaviour of the system with respect to a formal specification of the system. An effective means of automating this process is by representing properties to be verified in a temporal logic and exploiting model checking or theorem proving. In this paper we examine the use of planni...

متن کامل

SATMC: A SAT-Based Model Checker for Security-Critical Systems

We present SATMC 3.0, a SAT-based bounded model checker for security-critical systems that stems from a successful combination of encoding techniques originally developed for planning with techniques developed for the analysis of reactive systems. SATMC has been successfully applied in variety of application domains (security protocols, security-sensitive business processes, and cryptographic A...

متن کامل

Self-testing Polynomial Functions Eeciently and over Rational Domains

In this paper we give the rst self-testers and checkers for polynomials over rational and integer domains. We also show signiicantly stronger bounds on the eeciency of a simple modiication of the algorithm for self-testing polynomials over nite elds given in 8].

متن کامل

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


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

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

ثبت نام

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

عنوان ژورنال:
  • Electr. Notes Theor. Comput. Sci.

دوره 190  شماره 

صفحات  -

تاریخ انتشار 2007