Programs are integrated hierarchical structures of formal texts - instructions - and informal texts - documentation. Only if there is a mechanical connection between program design and program development there can be higher chances that the program documentation, originated at design time, will not, sooner or later, become obsolete with respect to the current state of the system. DUAL is an interactive, incremental, intelligent editor of program and documentation texts to be used for software implementations whose anticipated life cycle is significantly long to deserve much attention. The screen interface plays a unique role in DUAL since it allows a visitor ( designer or maintenance engineer) “to replay” as many times as desired the evolution of the system from design to implementation. The access to the hierarchically organized Design Information is made easy and natural by the DUAL video oriented user interface.

DUAL: An Interactive Tool for Developing Documented Programs by Step-Wise Refinements

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

Abstract

Programs are integrated hierarchical structures of formal texts - instructions - and informal texts - documentation. Only if there is a mechanical connection between program design and program development there can be higher chances that the program documentation, originated at design time, will not, sooner or later, become obsolete with respect to the current state of the system. DUAL is an interactive, incremental, intelligent editor of program and documentation texts to be used for software implementations whose anticipated life cycle is significantly long to deserve much attention. The screen interface plays a unique role in DUAL since it allows a visitor ( designer or maintenance engineer) “to replay” as many times as desired the evolution of the system from design to implementation. The access to the hierarchically organized Design Information is made easy and natural by the DUAL video oriented user interface.
1982
6th International Conference on Software Engineering
Tokyo, Japan
September 13-16, 1982
Proceedings, 6th International Conference on Software Engineering
IEEE Computer Society
Catalog No. 82CH1795-4
350
359
http://www.di.unito.it/~franco/PUBS/Conf/C11.pdf
SOFTWARE ENGINEERING D.2.2 Design Tools and Techniques Subjects: User interfaces D.2.3 Coding Tools and Techniques Subjects: Program editors; Program Development Environments
Luigi Petrone; Antonio Di Leva; Franco Sirovich
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/43824
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact