UTCS Artificial Intelligence
courses
talks/events
demos
people
projects
publications
software/data
labs
areas
admin
Negotiated Interfaces for Software Reuse (1992)
Gordon S. Novak
Jr., Fredrick N. Hill, Man Lee Wan, and Brian G. Sayrs
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. We 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.
View:
PS
,
HTML
Citation:
IEEE Trans. on Software Engineering
, Vol. 18, 7 (1992), pp. 646-653.
Bibtex:
@ARTICLE{Novak92:ni, title={Negotiated Interfaces for Software Reuse}, author={Gordon S. Novak Jr., Fredrick N. Hill and Man Lee Wan and Brian G. Sayrs}, volume={18}, journal={IEEE Trans. on Software Engineering}, number={7}, month={July}, pages={646-653}, url="http://www.cs.utexas.edu/users/ai-lab?novak:ieee-tse92", year={1992} }
People
Gordon Novak
Faculty
novak [at] cs utexas edu
Areas of Interest
Automatic Programming
Labs
Automatic Programming