Specifying the apple Macintosh ™ Toolbox event manager

Autor: S. T. Sommerville, C. T. Burton, J. R. Rowson, S. J. Cook, S. Gikas
Rok vydání: 1989
Předmět:
Zdroj: Formal Aspects of Computing. 1:147-171
ISSN: 1433-299X
0934-5043
DOI: 10.1007/bf01887203
Popis: The Macintosh ™ Toolbox is a collection of resources, stored in ROM, of use to software developers building user interface components. This paper documents an attempt to specify one part of the Toolbox: namely the data types and routines for event-handling. The chief objective of the paper is to illustrate an approach to building a formal specification in which, starting from simple structures, the final specification is arrived at by a process of successive modifications, generalisations, instantiations and translations. The paper also constitutes an example of the Larch algebraic style, as well as the two-tiered approach characteristic of the Larch family of specification languages.
Databáze: OpenAIRE