2005
DOI: 10.1007/s10515-005-2646-6
|View full text |Cite
|
Sign up to set email alerts
|

Automated Procedure Construction for Deductive Synthesis

Abstract: Deductive program synthesis systems based on automated theorem proving offer the promise of software that is correct by construction. However, the difficulty encountered in constructing usable deductive synthesis systems has prevented their widespread use. Amphion is a real-world, domain-independent, completely automated program synthesis system. It is specialized to specific applications through the creation of an operational domain theory and a specialized deductive engine. This paper describes an experiment… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2006
2006
2011
2011

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 23 publications
0
4
0
Order By: Relevance
“…A common difficulty with first order logic arises from the search space explosion. Techniques for procedural attachment have been developed [24,25], as have techniques for automatically generating domain-specific decision procedures for subsets of domain theories [26]. Applying these types of techniques to extract workflow specifications from WDO ontologies is left as future work along with investigation of more sophisticated ontological relations for use in the WDO approach.…”
Section: Discussionmentioning
confidence: 99%
“…A common difficulty with first order logic arises from the search space explosion. Techniques for procedural attachment have been developed [24,25], as have techniques for automatically generating domain-specific decision procedures for subsets of domain theories [26]. Applying these types of techniques to extract workflow specifications from WDO ontologies is left as future work along with investigation of more sophisticated ontological relations for use in the WDO approach.…”
Section: Discussionmentioning
confidence: 99%
“…We can therefore use logical deduction tools to check whether y is deducible from x i ; see, e.g., [12], [13], [14], [15], [16], [17], [19], [20].…”
Section: (From Cosine Theorem)mentioning
confidence: 99%
“…The logical deduction tools have been used to automate program synthesis in space missions such as the NASA Cassini mission to Saturn; see, e.g., [12], [13], [14], [15], [16], [17], [20].…”
Section: (From Cosine Theorem)mentioning
confidence: 99%
“…Almost fifty years ago the idea of actually deriving code directly from the specification (such as that advocated in [22]) started a large programme for deductive program synthesis, 1 that is still active now [5,11,25,29]. However, proposed solutions are largely domain-specific, require considerable expertise on the part of their users, and in some cases do not actually guarantee that the synthesized program will meet all requirements stated up front [11].…”
Section: Introductionmentioning
confidence: 99%