Supporting flexible consistency management via discrete change description propagation

John C. Grundy, John G. Hosking, Warwick B. Mugridge

Research output: Contribution to journalArticleResearchpeer-review

13 Citations (Scopus)

Abstract

A new software architecture for supporting inter-object consistency management is described. Objects with interdependent data values are kept consistent by propagating descriptions of object state changes along inter-object relationships. Response to and storage of these change descriptions supports the implementation of consistency management techniques in a more homogeneous way than existing models. Such techniques include efficient attribute recalculation and constraint schemes, multiple view consistency, and undo-redo, versioning and cooperative work facilities. Applications of the new architecture to user interface, graphical editor and programming environment construction are described.

Original languageEnglish
Pages (from-to)1053-1083
Number of pages31
JournalSoftware - Practice and Experience
Volume26
Issue number9
Publication statusPublished - 1 Sep 1996
Externally publishedYes

Keywords

  • Change propagation
  • Consistency management
  • Multiple views

Cite this