The process of program development is an evolutionary process whose evolving steps must be properly documented for ease of understanding and evolution. The various steps of the design process are "photographed" by DUAL and the "movie" showing the derivation phases of each piece of program code starting from its preliminary design idea down to its actual implementation - can be dynamically "replayed" on the screen at the visitor's (designer or maintenance engineer) will. A clear distinction between design, implementation and documentation no longer exists in DUAL. The description of a design is but a description of the implementation at higher level of abstraction and is expressed in a design language which, by successive transformations, will evolve into the program text.

Program development and documentation by step-wise transformations: An interctive tool

PETRONE, Luigi;SIROVICH, Franco;DI LEVA, Antonio;
1983-01-01

Abstract

The process of program development is an evolutionary process whose evolving steps must be properly documented for ease of understanding and evolution. The various steps of the design process are "photographed" by DUAL and the "movie" showing the derivation phases of each piece of program code starting from its preliminary design idea down to its actual implementation - can be dynamically "replayed" on the screen at the visitor's (designer or maintenance engineer) will. A clear distinction between design, implementation and documentation no longer exists in DUAL. The description of a design is but a description of the implementation at higher level of abstraction and is expressed in a design language which, by successive transformations, will evolve into the program text.
1983
Intl. Comp. Symp. on Application Systems Development
Stuttgard, Germany
1983
Proc. Intl. Comp. Symp. 1983 on Application Systems Development
Comp. Symp. 1983 on Application Systems Development
268
285
http://www.di.unito.it/~franco/PUBS/Conf/C19.pdf
Program development systems; program design; program documentation
L. Petrone; Franco Sirovich; A. Di Leva; G. Capella
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/44581
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact