Title :
Using design patterns to derive PAC architectures from Object-Z specifications
Author_Institution :
Software Verification Res. Centre, Queensland Univ., Brisbane, Qld., Australia
Abstract :
Interactor-based architectures for Graphical User Interfaces (GUIs) model an interface as a composition of interacting objects that each present internal state to the user and provide operations on that state. One such architecture is Presentation-Abstraction-Control (PAC). Architectures such as PAC can be described as a combination of design patterns. We use the patterns to derive a PAC architecture for a file browser application from a corresponding Object-Z specification
Keywords :
graphical user interfaces; user interface management systems; Graphical User Interfaces; Object-Z specifications; PAC architectures; Presentation-Abstraction-Control; design patterns; file browser application; interactor-based architectures; Application software; Computer architecture; Connectors; Formal specifications; Interactive systems; Libraries; Read only memory; Software engineering; Software maintenance; Software systems;
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1999. TOOLS 32. Proceedings
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-7695-0462-0
DOI :
10.1109/TOOLS.1999.809413