2001
DOI: 10.1145/502175.502181
|View full text |Cite
|
Sign up to set email alerts
|

On the fundamental limitations of transformational design

Abstract: The completeness of a collection of design transformations is an important aspect in transformational design. Completeness guarantees that any correct design can in principle be explored using the transformation system. In the field of transformational design the problem of incompleteness is not well understood and it is often believed that complete transformation systems can be constructed. In this article, we show, using a formal framework based on the theory of computation, that this is not the case if the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2003
2003
2017
2017

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 13 publications
0
3
0
Order By: Relevance
“…This of course raises the question when a solution is a new model solution, and when can a solution be transformed into an existing model solution. In general, it is impossible to develop a transformation system that can transform any two semantically equal programs into each other (Voeten, 2001). Our basic approach in Ask-Elle has been to only add transformations to Ask-Elle about which we never want to give feedback to students.…”
Section: Correct (But No Match)mentioning
confidence: 99%
“…This of course raises the question when a solution is a new model solution, and when can a solution be transformed into an existing model solution. In general, it is impossible to develop a transformation system that can transform any two semantically equal programs into each other (Voeten, 2001). Our basic approach in Ask-Elle has been to only add transformations to Ask-Elle about which we never want to give feedback to students.…”
Section: Correct (But No Match)mentioning
confidence: 99%
“…Voeten points out that each transformational design that is based on a general purpose language will suffer from fundamental incompleteness problems [41]. This means that the initial model to a large extent determines whether an effective and satisfying implementation can be obtained or not, since only a limited part of the design space can be explored.…”
Section: Related Workmentioning
confidence: 99%
“…One of the goals of the EU-funded ADVANCE 1 project was to attempt and demonstrate this. Unfortunately, one of the unescapable lessons re-learned during ADVANCE is that at any level of intelligence built into a system, there are some desirable optimizations that are necessarily out of reach from that system, although they could be reachable by letting a human author refine the specification manually [16].…”
Section: Introductionmentioning
confidence: 99%