Logically Central, Physically Distributed Control in a Process Runtime Environment

  • Authors:
  • A. G. Cass;B. S Lerner;E. K. McCall;L. J. Osterweil;A. Wise

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • Logically Central, Physically Distributed Control in a Process Runtime Environment
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

An effective process definition language must be powerful, yet clear. It must also have well defined semantics to support powerful and definitive analysis. End users require that a runtime interpreter for the language faithfully implement the semantics used in analysis of process definitions, and that the interpreter be efficient and scalable. In addition to all of the above, the language, and its interpreter must also be readily evolvable. In this paper, we describe the architecture of Juliette, a process execution environment designed to address all of these requirements. We outline the tensions posed by these strong objectives and describe Juliette''s modular approach and its novel distribution strategy, indicating how they address the tensions set by our objectives. While we explain the Juliette architectural approach in the context of the interpretation of Little-JIL, the approach applies to the interpretation of a broad class of process definition languages.