Home

A Metalinguistic Approach to Process Enactment Extensibility

Gail E. Kaiser; Israel Z. Ben-Shaul; Steven S. Popovich; Stephen E. Dossick

Title:
A Metalinguistic Approach to Process Enactment Extensibility
Author(s):
Kaiser, Gail E.
Ben-Shaul, Israel Z.
Popovich, Steven S.
Dossick, Stephen E.
Date:
Type:
Technical reports
Department:
Computer Science
Permanent URL:
Series:
Columbia University Computer Science Technical Reports
Part Number:
CUCS-016-96
Publisher:
Department of Computer Science, Columbia University
Publisher Location:
New York
Abstract:
We present a model for developing rule-based process servers with extensible syntax and semantics. New process enactment directives can be added to the syntax of the process modeling language, in which the process designer may specify specialized behavior for particular tasks or task segments. The process engine is peppered with callbacks to instance-specific code in order to implement any new directives and to modify the default enactment behavior and the kind of assistance that the process-centered environment provides to process participants. We realized our model in the Amber process server, and describe how we exploited Amber's extensibility to replace Oz's native process engine with Amber and to integrate the result with a mockup of TeamWare.
Subject(s):
Computer science
Item views:
181
Metadata:
View

Share


Helpful Links

In Partnership with the Center for Digital Research and Scholarship at Columbia University Libraries/Information Services.