Content area

Abstract

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.

Details

10000008
Business indexing term
Title
Support for Reusability in Genesis
Publication title
Volume
14
Issue
8
Pages
1145-1154
Number of pages
10
Publication year
1988
Publication date
Aug 1988
Publisher
IEEE Computer Society
Place of publication
New York
Country of publication
United States
Publication subject
ISSN
00985589
e-ISSN
19393520
CODEN
IESEDJ
Source type
Scholarly Journal
Language of publication
English
Document type
PERIODICAL
Accession number
00420430
ProQuest document ID
195592040
Document URL
https://www.proquest.com/scholarly-journals/support-reusability-genesis/docview/195592040/se-2?accountid=208611
Copyright
Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Aug 1988
Last updated
2024-12-02
Database
ProQuest One Academic