Model checking approach to automated planning

Model checking provides a way to automatically explore the state space of a finite state system based on desired properties, whereas planning is to produce a sequence of actions that leads from the initial state to the target goal states. Previous research in this field proposed a number of approach...

Full description

Saved in:
Bibliographic Details
Main Authors: LI, Yi, DONG, Jin Song, SUN, Jing, LIU, Yang, SUN, Jun
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2014
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/4978
https://ink.library.smu.edu.sg/context/sis_research/article/5981/viewcontent/2014_Model_Checking_Approach_to_Automated_Planning.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-5981
record_format dspace
spelling sg-smu-ink.sis_research-59812020-03-12T07:35:59Z Model checking approach to automated planning LI, Yi DONG, Jin Song SUN, Jing LIU, Yang SUN, Jun Model checking provides a way to automatically explore the state space of a finite state system based on desired properties, whereas planning is to produce a sequence of actions that leads from the initial state to the target goal states. Previous research in this field proposed a number of approaches for connecting model checking with planning problem solving. In this paper, we investigate the feasibility of using an established model checking framework, Process Analysis Toolkit (PAT), as a planning solution provider for upper layer applications. To achieve this, we first carry out a number of experiments on different model checking tools in order to compare their performance and capabilities on planning problem solving. Our experimental results suggest that solving planning problems using model checkers is not only possible but also practical. We then propose a formal semantic mapping from the standard Planning Domain Description Language (PDDL) to the Labeled Transition System (LTS), based on which a planning module was implemented as a part of the PAT framework. Lastly, we demonstrate and evaluate the approach of using PAT as planning service via a case study on a public transportation management system. 2014-01-04T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4978 info:doi/10.1007/s10703-013-0197-1 https://ink.library.smu.edu.sg/context/sis_research/article/5981/viewcontent/2014_Model_Checking_Approach_to_Automated_Planning.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Programming Languages and Compilers Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Programming Languages and Compilers
Software Engineering
spellingShingle Programming Languages and Compilers
Software Engineering
LI, Yi
DONG, Jin Song
SUN, Jing
LIU, Yang
SUN, Jun
Model checking approach to automated planning
description Model checking provides a way to automatically explore the state space of a finite state system based on desired properties, whereas planning is to produce a sequence of actions that leads from the initial state to the target goal states. Previous research in this field proposed a number of approaches for connecting model checking with planning problem solving. In this paper, we investigate the feasibility of using an established model checking framework, Process Analysis Toolkit (PAT), as a planning solution provider for upper layer applications. To achieve this, we first carry out a number of experiments on different model checking tools in order to compare their performance and capabilities on planning problem solving. Our experimental results suggest that solving planning problems using model checkers is not only possible but also practical. We then propose a formal semantic mapping from the standard Planning Domain Description Language (PDDL) to the Labeled Transition System (LTS), based on which a planning module was implemented as a part of the PAT framework. Lastly, we demonstrate and evaluate the approach of using PAT as planning service via a case study on a public transportation management system.
format text
author LI, Yi
DONG, Jin Song
SUN, Jing
LIU, Yang
SUN, Jun
author_facet LI, Yi
DONG, Jin Song
SUN, Jing
LIU, Yang
SUN, Jun
author_sort LI, Yi
title Model checking approach to automated planning
title_short Model checking approach to automated planning
title_full Model checking approach to automated planning
title_fullStr Model checking approach to automated planning
title_full_unstemmed Model checking approach to automated planning
title_sort model checking approach to automated planning
publisher Institutional Knowledge at Singapore Management University
publishDate 2014
url https://ink.library.smu.edu.sg/sis_research/4978
https://ink.library.smu.edu.sg/context/sis_research/article/5981/viewcontent/2014_Model_Checking_Approach_to_Automated_Planning.pdf
_version_ 1770575165464248320