Discovering and Proving Invariants in Answer Set Programming and Planning

05/08/2019
by   Patrick Lühne, et al.
0

Answer set programming (ASP) and planning are two widely used paradigms for solving logic programs with declarative programming. In both cases, the quality of the input programs has a major influence on the quality and performance of the solving or planning process. Hence, programmers need to understand how to make their programs efficient and still correct. In my PhD studies, I explore how input programs can be improved and verified automatically as a means to support programmers. One of my research directions consists in discovering invariants in planning programs without human support, which I implemented in a system called ginkgo. Studying dynamic systems in greater depth, I then developed plasp 3 with members of my research group, which is a significant step forward in effective planning in ASP. As a second research direction, I am concerned with automating the verification of ASP programs against formal specifications. For this joint work with Lifschitz's group at the University of Texas, I developed a verification system called anthem. In my future PhD studies, I will extend my research concerning the discovery and verification of ASP and planning problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/05/2022

Tools and Methodologies for Verifying Answer Set Programs

Answer Set Programming (ASP) is a powerful declarative programming parad...
research
09/19/2019

Imperative Program Synthesis from Answer Set Programs

Our research concerns generating imperative programs from Answer Set Pro...
research
08/13/2021

Planning with Incomplete Information in Quantified Answer Set Programming

We present a general approach to planning with incomplete information in...
research
02/11/2022

Answer Set Planning: A Survey

Answer Set Planning refers to the use of Answer Set Programming (ASP) to...
research
12/11/2018

plasp 3: Towards Effective ASP Planning

We describe the new version of the PDDL-to-ASP translator plasp. First, ...
research
08/29/2011

Nested HEX-Programs

Answer-Set Programming (ASP) is an established declarative programming p...

Please sign up or login with your details

Forgot password? Click here to reset