Graph Transformation Planning via Abstraction

07/30/2014
by   Steffen Ziegert, et al.
0

Modern software systems increasingly incorporate self-* behavior to adapt to changes in the environment at runtime. Such adaptations often involve reconfiguring the software architecture of the system. Many systems also need to manage their architecture themselves, i.e., they need a planning component to autonomously decide which reconfigurations to execute to reach a desired target configuration. For the specification of reconfigurations, we employ graph transformations systems (GTS) due to the close relation of graphs and UML object diagrams. We solve the resulting planning problems with a planning system that works directly on a GTS. It features a domain-independent heuristic that uses the solution length of an abstraction of the original problem as an estimate. Finally, we provide experimental results on two different domains, which confirm that our heuristic performs better than another domain-independent heuristic which resembles heuristics employed in related work.

READ FULL TEXT

page 9

page 10

research
07/21/2017

Towards learning domain-independent planning heuristics

Automated planning remains one of the most general paradigms in Artifici...
research
08/05/2022

Abstract Interpretation for Generalized Heuristic Search in Model-Based Planning

Domain-general model-based planners often derive their generality by con...
research
08/03/2016

Learning to Rank for Synthesizing Planning Heuristics

We investigate learning heuristics for domain-specific planning. Prior w...
research
02/27/2020

Multi-tier Automated Planning for Adaptive Behavior (Extended Version)

A planning domain, as any model, is never complete and inevitably makes ...
research
12/30/2017

Heuristics for Selecting Predicates for Partial Predicate Abstraction

In this paper we consider the problem of configuring partial predicate a...
research
07/27/2016

Psychologically inspired planning method for smart relocation task

Behavior planning is known to be one of the basic cognitive functions, w...
research
07/10/2020

Learning Generalized Relational Heuristic Networks for Model-Agnostic Planning

Computing goal-directed behavior (sequential decision-making, or plannin...

Please sign up or login with your details

Forgot password? Click here to reset