1998
DOI: 10.1007/3-540-49674-2_1
|View full text |Cite
|
Sign up to set email alerts
|

A Multi-level Approach to Program Synthesis

Abstract: Abstract. We present an approach to a coherent program synthesis system which integrates a variety of interactively controlled and automated techniques from theorem proving and algorithm design at different levels of abstraction. Besides providing an overall view we summarize the individual research results achieved in the course of this development.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

1998
1998
2019
2019

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(10 citation statements)
references
References 30 publications
0
10
0
Order By: Relevance
“…For this purpose we will integrate additional tools from the field of automated deduction, such as an extended typechecking algorithm [10], a proof procedure for first-order logic [15], and a proof planner for inductive proofs [2] into the logical programming environment. Furthermore, we are extending our formal database by verified theorems about major reconfiguration and verification steps, which we can then use as derived inference rules.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…For this purpose we will integrate additional tools from the field of automated deduction, such as an extended typechecking algorithm [10], a proof procedure for first-order logic [15], and a proof planner for inductive proofs [2] into the logical programming environment. Furthermore, we are extending our formal database by verified theorems about major reconfiguration and verification steps, which we can then use as derived inference rules.…”
Section: Resultsmentioning
confidence: 99%
“…Thus by proving this theorem we remove the deductive burden from the reconfiguration process itself. 2 Reconfiguration theorems for composing fast-tracks, coupled with reconfiguration theorems for individual protocol layers, lead to a reconfiguration technique that scales up extremely well. We only have to apply the appropriate theorems step-by-step and receive the reconfigured code for the complete stack in linear time with respect to the number of layers that have to be passed by events.…”
Section: Fast-track Reconfiguration Of Protocol Stacksmentioning
confidence: 99%
“…For rippling and reverse rippling we use the rippling-distance strategy [11,4]. Each wave-front is mapped to a selected (goal)-sink.…”
Section: Automatic Instantiation Of Meta-variablesmentioning
confidence: 99%
“…As a result, the resolution principle [14] and the connection method [1,2], which both have led to efficient theorem provers for classical logic [22,9,3], have been extended to characterizations of logical validity in modal logics, intuitionistic logic, and fragments of linear logic [20,10,21,19,7]. These characterizations are the foundation of efficient and uniform proof search procedures for all these logics [12,13,7] which are used as inference engines in automatic program development systems [8,4] and other problem-oriented applications [5].…”
Section: Introductionmentioning
confidence: 99%
“…The second step selects a 0 a 5 a 8 with minimal subprefix a 0 and x q =a 5 We select a 0 a 3 with its minimal subprefix q = ε and x q = a 0 . Recall, that S 5 also contains all prefixes from Q 4 which were not contained in D 4 . Thus, after one step, we obtain Q 5 = ∅ and terminate with pref del (C, C …”
mentioning
confidence: 99%