1983
DOI: 10.1145/182.358443
|View full text |Cite
|
Sign up to set email alerts
|

Program developments

Abstract: otherwise, or lo republish. requires a fee and/or specific permission, 'g 1983 ACM 0001-0762/63/1100-0902 75(E development-ibe constructed during the development process explaining the resulting implementation to future maintainers of the specification. The overall goal of our work is to develop a language for capturing and explaining these developments and the resulting implementations. This language must be capable of expressing: 1) the implementor's goal structure; 2) all program manipulations necessary for… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
24
0

Year Published

1986
1986
1998
1998

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 109 publications
(24 citation statements)
references
References 18 publications
0
24
0
Order By: Relevance
“…2). Meaning-preserving transformations have been studied extensively [2±4, 11,13,14,22]. However, changes to the functionality are sometimes also needed to optimize a design.…”
Section: The Role Of Speci®cations and Changes In Prototypingmentioning
confidence: 99%
“…2). Meaning-preserving transformations have been studied extensively [2±4, 11,13,14,22]. However, changes to the functionality are sometimes also needed to optimize a design.…”
Section: The Role Of Speci®cations and Changes In Prototypingmentioning
confidence: 99%
“…Various authors have stressed the need for a formalisation of the software development process: the need for an automatically generated transcript of a development "history" to allow re-play upon re-development when requirements have changed, containing goals of the development, design decisions taken, and alternatives discarded but relevant for re-development [29]. A development script is thus a formal object that does not only represent a documentation of the past but is a plan for future developments.…”
Section: Formalisation Of Transformational Program Developmentmentioning
confidence: 99%
“…It can be used to abstract from a particular development to a class of similar developments, a development method, incorporating a certain strategy. Approaches to formalise development descriptions contain a kind of development program [29], regular expressions over elementary steps [30], functional abstraction [31] and composition of logical inference rules [32,33].…”
Section: Formalisation Of Transformational Program Developmentmentioning
confidence: 99%
“…Kristensen et al [18] introduce an algebra of program fragments. The POPART system treats grammars as objects [39]. The synthesizer generator project also uses a grammar based approach [36].…”
Section: Related Workmentioning
confidence: 99%