Cotools: a tool composition mechanism for object-based environments

  • Authors:
  • V. Venugopal;Soumitra Sarkar

  • Affiliations:
  • Department of Computer and Information Science, The Ohio State University, 2036 Neil Avenue Mall, Columbus, Ohio;IBM Corporation, F94/673, P.O. Box 12195, Research Triangle Park, NC

  • Venue:
  • CSC '90 Proceedings of the 1990 ACM annual conference on Cooperation
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

Most environments provide mechanisms for tool integration to reuse existing tools in flexible ways to build composite tools. A common approach is to model tools as stream transformers and to provide channel-oriented composition mechanisms which connect output streams of tools to the inputs of other tools to form tool configurations. This approach is inappropriate for environments centered around an environment database, where tools communicate with each other by manipulating database views. This paper proposes a composition mechanism called cotools, which models the cooperation of a set of tools via database objects that are concurrently accessed by members of a cotool. Details of the cotool model, an example of its use, and related ideas are presented in this paper.