Accession Number : ADA258920


Title :   Examining a Layered Approach to Function and Design Representation for Reusable Software Components


Descriptive Note : Master's thesis


Corporate Author : AIR FORCE INST OF TECH WRIGHT-PATTERSON AFB OH SCHOOL OF ENGINEERING


Personal Author(s) : Siebels, Paul D


Full Text : https://apps.dtic.mil/dtic/tr/fulltext/u2/a258920.pdf


Report Date : Dec 1992


Pagination or Media Count : 115


Abstract : This effort examined ways to improve the effectiveness of reusable software libraries. The main area of investigation was in improving the user interface by finding better ways to present the software components to potential re-users. The first aspect which was considered was finding an effective representation for reusable software components. A set of criteria was developed for evaluating the effectiveness of software representations. The criteria consisted of generality, expressiveness, understandability, consistency, and resolution. The second aspect which was considered was how to present the software component information to the user to facilitate finding the appropriate component for reuse. A representation framework was examined which advocated presenting reuse information in four layers: component functionality, design information, quality metrics, and source code. Several current representations for software function and design were evaluated using the criteria listed above. The highest rated representations were then incorporated into a prototype library interface for examination by a group of software engineers. Feedback was collected and summarized in a set of recommendations and conclusions.


Descriptors :   *SOFTWARE ENGINEERING , *SYSTEMS APPROACH , *PARTS , *REUSABLE EQUIPMENT , COMPUTER PROGRAMS , FUNCTIONS , COMPUTERS , INTERFACES , LAYERS , RESOLUTION , THESES , LIBRARIES , ENGINEERS , PROTOTYPES , OPERATIONAL EFFECTIVENESS , CONSISTENCY , QUALITY , ENGINEERING , FEEDBACK , INFORMATION RETRIEVAL


Subject Categories : Computer Programming and Software


Distribution Statement : APPROVED FOR PUBLIC RELEASE