Support for Reusability in Genesis

Guardado en:
Detalles Bibliográficos
Publicado en:IEEE Transactions on Software Engineering vol. 14, no. 8 (Aug 1988), p. 1145-1154
Autor principal: Ramamoorthy, C V
Otros Autores: Garg, V, Prakash, A
Publicado:
IEEE Computer Society
Materias:
Acceso en línea:Citation/Abstract
Full Text - PDF
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Descripción
Resumen:Genesis is a software-engineering-based programming environment developed to support big software projects. Studies have shown that reusability is a most important factor in improving software development productivity and quality. A reusability-driven development methodology is presented that advocates software development based on reusability considerations. Several tools and techniques found in Genesis support this methodology, and several techniques are suggested for improving retrievability, composability, and understandability of software resources. Retrievability is improved by the use of the Entity Specification Language for tying resources through attributes and relations. Genesis improves composability through a mechanism called functional composition that provides considerably more generality than UNIX pipes for composing programs. Understandability is enhanced by the use of program abstractors.
ISSN:0098-5589
1939-3520
DOI:10.1109/32.7625
Fuente:ABI/INFORM Global