Loading...
Thumbnail Image
Item

A logic for specifying and reasoning about cooperative environments

Abstract
In this paper we describe the current progress of an attempt to develop a logic which will allow us to specify required properties of systems which typically consist of a single interactive program being used, probably simultaneously, by several agents, usually people. The logic is a development of ideas from modal logic and their more recent developments to describe computation. Since modal logic (and its extensions) are still relatively new to most people we give introductions to these logics in this paper, assuming only a familiarity with classical first-order logic and some proof theory. We also give an account of some of the sorts of situations that we want to specify. Finally, we consider what work will be needed in the future, building on what we present here, in order to achieve our goal of providing a language in which to specify and reason about systems intended to support co-operative working.
Type
Working Paper
Type of thesis
Series
Computer Science Working Papers
Citation
Reeves, S. (1995). A logic for specifying and reasoning about cooperative environments. (Working paper 95/27). Hamilton, New Zealand: University of Waikato, Department of Computer Science.
Date
1995-08
Publisher
University of Waikato, Department of Computer Science
Degree
Supervisors
Rights