@inproceedings{224a89d0799344069c911e2fc77755c6,
title = "Supporting flexible and efficient tool integration",
abstract = "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.",
author = "Richard Snodgrass and Karen Shannon",
note = "Funding Information: author was supported in part by an IBM Faculty Development Award. Publisher Copyright: {\textcopyright} 1986, Springer-Verlag.; International Workshop on Advanced Programming Environments, 1986 ; Conference date: 16-06-1986 Through 18-06-1986",
year = "1986",
doi = "10.1007/3-540-17189-4_104",
language = "English (US)",
isbn = "9783540171898",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer-Verlag",
pages = "290--313",
editor = "Wanvik, {Dag H.} and Reidar Conradi and Didriksen, {Tor M.}",
booktitle = "Advanced Programming Environments - Proceedings of an International Workshop",
}