Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Messaging in the Process Specification Language

Published

Author(s)

Conrad Bock, Michael Gruninger

Abstract

This paper characterizes messages by the constraints they place on participation of entities in processes. Constraints are expressed in two ways: informally as usage patterns of the Process Specification Language, and formally as extensions to it. The extensions reduce ambiguity and increases expressiveness compared to conventional process modeling languages, by defining the relation of the extensions to existing PSL execution concepts. Examples drawn from a spectrum of message types illustrate the range of variability in the reaction of the message receiver. The extensions are used to formalize message forwarding, a useful technique in specifying composable processes. These suggest simpler alternatives to formalize inputs and outputs.
Citation
NIST Interagency/Internal Report (NISTIR) - 7258
Report Number
7258

Keywords

messages, process model, PSL

Citation

Bock, C. and Gruninger, M. (2005), Messaging in the Process Specification Language, NIST Interagency/Internal Report (NISTIR), National Institute of Standards and Technology, Gaithersburg, MD, [online], https://doi.org/10.6028/NIST.IR.7258, https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=822321 (Accessed August 13, 2022)
Created August 31, 2005, Updated October 12, 2021