Supporting flexible and efficient tool integration

Research output: Chapter in Book/Report/Conference proceedingConference contribution

13 Scopus citations

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.

Original languageEnglish (US)
Title of host publicationAdvanced Programming Environments - Proceedings of an International Workshop
PublisherSpringer Verlag
Pages290-313
Number of pages24
Volume244 LNCS
ISBN (Print)9783540171898
DOIs
StatePublished - Jan 1 1986
Externally publishedYes
EventInternational Workshop on Advanced Programming Environments, 1986 - Trondheim, Norway
Duration: Jun 16 1986Jun 18 1986

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume244 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

OtherInternational Workshop on Advanced Programming Environments, 1986
CountryNorway
CityTrondheim
Period6/16/866/18/86

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint Dive into the research topics of 'Supporting flexible and efficient tool integration'. Together they form a unique fingerprint.

  • Cite this

    Snodgrass, R. T., & Shannon, K. (1986). Supporting flexible and efficient tool integration. In Advanced Programming Environments - Proceedings of an International Workshop (Vol. 244 LNCS, pp. 290-313). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 244 LNCS). Springer Verlag. https://doi.org/10.1007/3-540-17189-4_104