Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Petra Hofstedt is active.

Publication


Featured researches published by Petra Hofstedt.


Theory and Practice of Logic Programming | 2007

Integration of declarative and constraint programming

Petra Hofstedt; Peter Pepper

Combining a set of existing constraint solvers into an integrated system of cooperating solvers is a useful and economic principle to solve hybrid constraint problems. In this paper we show that this approach can also be used to integrate different language paradigms into a unified framework. Furthermore, we study the syntactic, semantic and operational impacts of this idea for the amalgamation of declarative and constraint programming.


Lecture Notes in Computer Science | 2000

Better Communication for Tighter Cooperation

Petra Hofstedt

We propose a general scheme for the cooperation of different constraint solvers. A uniform interface for constraint solvers allows to formally specify information exchange between them and it enables the development of an open and very flexible combination mechanism. This mechanism allows the definition of a wide range of different cooperation strategies according to the current requirements such that our overall system forms a general framework for cooperating constraint solvers.


International Conference on Innovative Techniques and Applications of Artificial Intelligence | 2003

Turtle: A Constraint Imperative Programming Language

Martin Grabmüller; Petra Hofstedt

Ideally, in constraint programs, the solutions of problems are obtained by specifying their desired properties, whereas in imperative programs, the steps which lead to a solution must be defined explicitly, rather than being derived automatically. This paper describes the design and implementation of the programming language TURTLE, which integrates declarative constraints and imperative language elements in order to combine their advantages and to form a more flexible programming paradigm suitable for solving a wide range of problems.


principles and practice of constraint programming | 2000

Cooperating Constraint Solvers

Petra Hofstedt

We propose a general scheme for the cooperation of different constraint solvers. On top of a uniform interface for constraint we stepwise develop reduction systems which describe the behaviour of an overall combined system. The modularity of our definitions of reduction relations at different levels allows the definition of cooperation strategies for the solvers according to the current requirements such that our overall system forms a general framework for cooperating solvers.


Lecture Notes in Computer Science | 2003

A Flexible Meta-solver Framework for Constraint Solver Collaboration

Stephan Frank; Petra Hofstedt

The solving of multi-domain constraint problems with the help of collaborating solvers has seen extended interest in recent years. We describe the implementation (Meta-S) and extension of a previously proposed theoretical framework of cooperating constraint solvers. Meta-S allows the dynamic integration of arbitrary external (stand-alone) solvers to enable the collaborative processing of constraints. The modular structure allows the easy experimentation with different cooperation strategies. This is further amplified by an integrated strategy description language which supports the adaption of general strategies for problem specific needs to reduce the incurred cooperation overhead.


australian joint conference on artificial intelligence | 2002

A General Approach for Building Constraint Languages

Petra Hofstedt

This paper describes a general approach for the integration of arbitrary declarative languages and constraint systems. The main idea is to consider declarative programs together with the language evaluation mechanisms as constraint solvers and to integrate them into an overall system of cooperating solvers. Exemplarily,w e present the integration of a logic language with a constraint system,and the extension of a functional logic language with constraints. The approach allows to build constraint languages according to current requirements and thus it enables comfortable modelling and solving of many problems.


international andrei ershov memorial conference on perspectives of system informatics | 2006

Solution strategies for multi-domain constraint logic programs

Stephan Frank; Petra Hofstedt; Peter Pepper; Dirk Reckmann

We integrated a logic programming language into Meta-S, a flexible and extendable constraint solver cooperation system, by treating the language evaluation mechanism resolution as constraint solver. This new approach easily yields a CLP language with support for solver cooperation that fits nicely into our cooperation framework. Applying the strategy definition framework of Meta-S we define classical search strategies and more sophisticated ones and discuss their effects on an efficient evaluation of multi-domain constraint logic programs by illustrating examples.


Lecture Notes in Computer Science | 2002

Spatial Inference - Learning vs. Constraint Solving

Carsten Gips; Petra Hofstedt; Fritz Wysotzki

We present a comparison of two new approaches for solving constraints occurring in spatial inference. In contrast to qualitative spatial reasoning we use a metric description, where relations between pairs of objects are represented by parameterized homogenous transformation matrices with numerical (nonlinear) constraints. We employ interval arithmetics based constraint solving and methods of machine learning in combination with a new algorithm for generating depictions for spatial inference.


international conference on applications of declarative programming and knowledge management | 2005

TURTLE++ – a CIP-Library for c++

Petra Hofstedt; Olaf Krzikalla

This article introduces the turtle++ library which combines constraint-based and imperative paradigms and enables in this way constraint imperative programming (CIP) with c++. Integrating CIP into c++ allows to exploit the powerful expressiveness of the CIP paradigm within a language widely used and accepted in practice. We discuss the main concepts and implementation and illustrate programming with turtle++ by means of typical examples.


the florida ai research society | 2003

Meta-S: A Strategy-Oriented Meta-Solver Framework.

Stephan Frank; Petra Hofstedt

Collaboration


Dive into the Petra Hofstedt's collaboration.

Top Co-Authors

Avatar

Stephan Frank

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Peter Pepper

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Dirk Reckmann

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Olaf Krzikalla

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Carsten Gips

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Florian Lorenzen

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Fritz Wysotzki

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Martin Grabm

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Martin Grabmüller

Technical University of Berlin

View shared research outputs
Researchain Logo
Decentralizing Knowledge