Extending a Tool Integration Language

Mark A. Gisi; Gail E. Kaiser

Extending a Tool Integration Language
Gisi, Mark A.
Kaiser, Gail E.
Technical reports
Computer Science
Permanent URL:
Columbia University Computer Science Technical Reports
Part Number:
The Marvel environment supports rule-based automation of software processes. Marvel invokes external tools to carry out steps in a software process. One of the major objectives of this research is to invoke external tools to carry out steps in a software process without modifying the tools. This is achieved by encapsulating tools in envelopes, designed to abstract the details of a tool from the Marvel kernel, thereby providing a "black box" interface. Initially we used the Unix shell script language to write envelopes. However, due to several limitations of the shell language the black box abstraction could not be fully supported. We describe these limitations and discuss how we extended the shell language to obtain a new envelope language that fully supports the black box abstraction.
Computer science
Item views:
Additional metadata is currently unavailable for this item.
Suggested Citation:
Mark A. Gisi, Gail E. Kaiser, 1991, Extending a Tool Integration Language, Columbia University Academic Commons, http://hdl.handle.net/10022/AC:P:12197.

In Partnership with the Center for Digital Research and Scholarship at Columbia University Libraries/Information Services | Terms of Use