1989
DOI: 10.1109/32.21743
|View full text |Cite
|
Sign up to set email alerts
|

Formal program construction by transformations-computer-aided, intuition-guided programming

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
38
0
1

Year Published

1992
1992
2011
2011

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 124 publications
(39 citation statements)
references
References 42 publications
0
38
0
1
Order By: Relevance
“…The Munich project CIP (Computer-aided Intuitionguided Programming) [21][22][23] uses a wide-spectrum language based on algebraic specifications and an applicative kernel language. However this approach does have some problems with the numbers of axioms required, and the difficulty of determining the exact correctness conditions of transformations.…”
Section: Transformation Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…The Munich project CIP (Computer-aided Intuitionguided Programming) [21][22][23] uses a wide-spectrum language based on algebraic specifications and an applicative kernel language. However this approach does have some problems with the numbers of axioms required, and the difficulty of determining the exact correctness conditions of transformations.…”
Section: Transformation Methodsmentioning
confidence: 99%
“…See [4,25] for a description of the kernel language. In contrast to other work (for example, [23,26,27]) we do not use a purely applicative kernel; instead, the concept of state is included, using a specification statement which also allows specifications expressed in first order logic as part of the language, thus providing a genuine wide spectrum language.…”
Section: Our Approachmentioning
confidence: 99%
“…The individual transformations are done by semantic preserving transformation rules, which guarantees that the final version of the program still satisfies the initial specification. Such an approach has the following advantages [36].…”
Section: Related Workmentioning
confidence: 99%
“…One of the most well-known transformation systems is the computer-aided, intuition-guided programming (CIP) project [36]. Inside CIP, program development is viewed as an evolutionary process that usually starts with a formal problem specification and ends with an executable program for the intended target machine.…”
Section: Related Workmentioning
confidence: 99%
“…Existing transformation systems can be divided into two classes: those that perform transformations automatically and those which are guided by users. The CIP project [CIP84] [BMPP89] focused on correctness-preserving and source-to-source program transformation at different levels of abstraction. The development process is guided by the programmer who has to choose appropriate transformation rules.…”
Section: Program Transformationmentioning
confidence: 99%