Automated Testing of Planning Models

نویسندگان

  • Klaus Havelund
  • Alex Groce
  • Gerard J. Holzmann
  • Rajeev Joshi
  • Margaret H. Smith
چکیده

Automated planning systems (APS) are maturing to the point that they have been used in experimental mode on both the NASA Deep Space 1 spacecraft and the NASA Earth Orbiter 1 satellite. One challenge is to improve the test coverage of APS to ensure that no unsafe plans can be generated. Unsafe plans can cause wasted resources or damage to hardware. Model checkers can be used to increase test coverage for large complex distributed systems and to prove the absence of certain types of errors. In this work we have built a generalized tool to convert the input models of an APS to Promela, the modeling language of the Spin model checker. We demonstrate on a mission sized APS input model, that we with Spin can explore a large part of the space of possible plans and verify with high probability the absence of unsafe plans.

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

ثبت نام

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

منابع مشابه

An automatic test case generator for evaluating implementation of access control policies

One of the main requirements for providing software security is the enforcement of access control policies which aim to protect resources of the system against unauthorized accesses. Any error in the implementation of such policies may lead to undesirable outcomes. For testing the implementation of access control policies, it is preferred to use automated methods which are faster and more relia...

متن کامل

Automated Analysis of Complex Data * Automated Analysis of Complex Data

Igor is a knowledge-based system for exploratory statistical analysis of complex data. Igor has two related goals: to help automate the search for interesting patterns in data sets, and to help develop models that capture significant relationships in the data. Igor relies on a planning representation to manage the complexities of data analysis. We outline the relationship between planning and E...

متن کامل

A Planning Representation for Automated Exploratory Data Analysis

Igor is a knowledge-based system for exploratory statistical analysis of complex systems and environments. Igor has two related goals: to help automate the search for interesting patterns in data sets, and to help develop models that capture significant relationships in the data. We outline a language for Igor, based on techniques of opportunistic planning, which balances control and opportunis...

متن کامل

Automated Analysis of Complex Data St

Igor is a knowledge-based system for exploratory statistical analysis of complex data. Igor has two related goals: to help automate the search for interesting patterns in data sets, and to help develop models that capture significant relationships in the data. Igor relies on a planning representation to manage the complexities of data analysis. We outline the relationship between planning and E...

متن کامل

Aligning Real Process Executions and Prescriptive Process Models through Automated Planning

Modern organizations execute processes to deliver product and services, whose enactment needs to adhere to laws, regulations and standards. Conformance checking is the problem of pinpointing where deviations are observed. This paper shows how instances of the conformance checking problem can be represented as planning problems in PDDL (Planning Domain Definition Language) for which planners can...

متن کامل

Towards Automated Planning Domain Models Generation

It is a common practice in Automated Planning to evaluate algorithms on existing benchmark domains. The number of domain models is limited, since they are encoding simplified versions of real-world domains and the generation of a new planning domain is a complex task. The limited number of domain models does not allow to have a complete overview of the performances of automated planning engines...

متن کامل

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


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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2008