Object-oriented architectures for Graphical User Interfaces (GUI’s) model the interface as a composition of interacting Objects which each present an internal state to the user and provide operations on that state. Two such architectures are Model-View-Controller (MVC) and Presentation-Abstraction-Control (PAC).We use Object-Z to describe examples of the MVC and PAC architectures. We compare the characteristics of the architectures and consider the efficacy of Object-Z as a tool for modelling user-interface architectures.
Content
Author and article information
Contributors
Andrew Hussey
David Carrington
Conference
Publication date:
September
1996
Publication date
(Print):
September
1996
Pages: 1-16
Affiliations
[0001]Software Verification Research Centre
Department of Computer Science, The University of Queensland
Brisbane, Qld, 4072, Australia