School of Computing

Visualising Action Contracts in OO Modelling

S Kent and Y. Gil

In IEE Proceedings: Software, number 2-3 in 145, pages 182-196, April 1998.

Abstract

In recent years a number of OO methods have been enhanced with textual, mathematical languages for specifying invariants and action contracts (pre and post conditions). This paper builds on a recent proposal for “constraint diagrams”, a diagrammatic notation allowing the expression of such assertions. Constraint diagrams essentially provide a pictorial representation of navigation expressions, specifically the sets of objects they define, and, using Venn diagrams and other techniques, constraints on the cardinalities of and relationships between those sets. The original proposal focused on the use of constraint diagrams for depicting invariants. This paper focuses on their use in depicting action contracts.

Download publication 154 kbytes (PDF)

Bibtex Record

@inproceedings{786,
author = {S Kent and Y. Gil},
title = {{Visualising Action Contracts in OO Modelling}},
month = {April},
year = {1998},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/1998/786},
    booktitle = {IEE Proceedings: Software},
    number = {2-3},
    series = {145},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014