TY - GEN
T1 - Supporting flexible and efficient tool integration
AU - Snodgrass, Richard Thomas
AU - Shannon, Karen
PY - 1986/1/1
Y1 - 1986/1/1
N2 - We present a model of tool integration intermediate to the monolithic approach and the toolkit approach. Tools are developed separately, as in the toolkit approach, and then combined to form a new tool. The Interface Description Language (IDL), a notation for describing the characteristics of data structures passed among collections of cooperating processes, is extended to specify tight integration as exhibited in the monolithic approach. A composite tool can be formed by grouping a collection of existing tools linked through connections. Representations for connections that differ in flexibility and efficiency can be specified. Certain portions of the tool can be generated automatically from its specification.
AB - We present a model of tool integration intermediate to the monolithic approach and the toolkit approach. Tools are developed separately, as in the toolkit approach, and then combined to form a new tool. The Interface Description Language (IDL), a notation for describing the characteristics of data structures passed among collections of cooperating processes, is extended to specify tight integration as exhibited in the monolithic approach. A composite tool can be formed by grouping a collection of existing tools linked through connections. Representations for connections that differ in flexibility and efficiency can be specified. Certain portions of the tool can be generated automatically from its specification.
UR - http://www.scopus.com/inward/record.url?scp=85034617185&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85034617185&partnerID=8YFLogxK
U2 - 10.1007/3-540-17189-4_104
DO - 10.1007/3-540-17189-4_104
M3 - Conference contribution
AN - SCOPUS:85034617185
SN - 9783540171898
VL - 244 LNCS
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 290
EP - 313
BT - Advanced Programming Environments - Proceedings of an International Workshop
PB - Springer Verlag
T2 - International Workshop on Advanced Programming Environments, 1986
Y2 - 16 June 1986 through 18 June 1986
ER -