DocumentCode :
1100260
Title :
Negotiated interfaces for software reuse
Author :
Novak, Gordon S., Jr. ; Hill, Fredrick N. ; Wan, Man-Lee ; Sayrs, Brian G.
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
Volume :
18
Issue :
7
fYear :
1992
fDate :
7/1/1992 12:00:00 AM
Firstpage :
646
Lastpage :
653
Abstract :
A significant barrier to the reuse of software is the rigid interface presented by a subroutine. For nontrivial data structures, it is unlikely that the existing form of the data of an application will match the requirements of a separately written subroutine. The authors describe two methods of interfacing existing data to a subroutine: generation of a program to convert the data to the form needed by the subroutine, and rewriting the subroutine, through compilation, to fit the existing data. Both methods can be invoked through easily used menu-based negotiation with the user. These methods have been implemented using the GLISP language and compiler
Keywords :
computer communications software; data structures; software reusability; GLISP language; compiler; menu-based negotiation; nontrivial data structures; rigid interface; software reuse; subroutine; Application software; Costs; Data conversion; Data structures; Measurement units; Production; Runtime; Software algorithms;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.148482
Filename :
148482
Link To Document :
بازگشت