View Related Documents

Abstract

In this paper, we describe the process specification language ConGolog and show how it can be used to model business processes for requirements analysis. In ConGolog, the effects of actions in a dynamic domain are specified in a logical framework. This supports modeling even in the absence of complete information. The behavior of agents in the domain is specified in a concurrent process language, whose semantics is defined in the same logical framework. We then describe a simulation tool implemented in terms of logic programming technology. As well, we discuss a verification tool which is being developed based on theorem proving technology.
*  This research received financial support from Communications and Information Technology Ontario (and its earlier incarnation ITRC) and the Natural Science and Engineering Research Council of Canada. A longer version of the paper appears at www.cs.yorku.ca/~lesperan.

Fulltext Preview

Image of the first page of the fulltext document