Technical reports:
Extending a Tool Integration Language
Mark A. Gisi; Gail E. Kaiser
Downloads:
- Title:
- Extending a Tool Integration Language
- Author(s):
-
Gisi, Mark A.
Kaiser, Gail E. - Date:
- 1991
- Type:
- Technical reports
- Department:
- Computer Science
- Permanent URL:
- http://hdl.handle.net/10022/AC:P:12197
- Series:
- Columbia University Computer Science Technical Reports
- Part Number:
- CUCS-014-91
- Publisher:
- Department of Computer Science, Columbia University
- Publisher Location:
- New York
- Abstract:
- 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.
- Subject(s):
- Computer science
- Item views:
- 133