DocumentCode
3313131
Title
A metalinguistic approach to process enactment extensibility
Author
Kaiser, Gail E. ; Ben-Shaul, Israel Z. ; Popovich, Steven S. ; Dossick, Stephen E.
Author_Institution
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
fYear
1996
fDate
2-6 Dec 1996
Firstpage
90
Lastpage
101
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
Keywords
computational linguistics; grammars; knowledge based systems; software engineering; specification languages; Amber process server; Oz; TeamWare; default enactment behavior; extensible syntax; instance specific code; metalinguistic approach; native process engine; process centered environment; process designer; process enactment directives; process enactment extensibility; process engine; process modeling language syntax; rule based process servers; semantics; specialized behavior; task segments; Assembly; Computer languages; Engines; Humans; Monitoring;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Process, 1996. Proceedings., Fourth International Conference on the
Conference_Location
Brighton
Print_ISBN
0-8186-7719-8
Type
conf
DOI
10.1109/ICSP.1996.565027
Filename
565027
Link To Document