Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Gordon A. Rose is active.

Publication


Featured researches published by Gordon A. Rose.


Computer Standards & Interfaces | 1995

Object-Z: a specification language advocated for the description of standards

Roger Duke; Gordon A. Rose; Graeme Smith

The importance of formalising the specification of standards has been recognised for a number of years. This paper advocates the use of the formal specification language Object-Z in the definition of standards. Object-Z is an extension to the Z language specifically to facilitate specification in an object-oriented style. First, the syntax and semantics of Object-Z are described informally. Then the use of Object-Z in formalising standards is demonstrated by presenting a case study based on the ODP Trader. Finally, a formal semantics is introduced that suggests an approach to the standardisation of Object-Z itself. Because standards are typically large complex systems, the extra structuring afforded by the Object-Z class construct and operation expressions enables the various hierarchical relationships and the communication between objects in a system to be succinctly specified.


international conference on engineering of complex computer systems | 1995

The role of secondary attributes in formal object modelling

Jin Song Dong; Gordon A. Rose; Roger Duke

When modelling a large and complex system, clarity of the specification becomes an important factor. In object-oriented specification, the states of individual objects are captured by the values of their attributes. Frequently however, there are dependencies between the attributes of an object. An appropriate indication of which attributes are primary (independent) and which are secondary (dependent) can add significantly to clarity. This paper details the notion of secondary attributes, their roles and implications in formal object-oriented specification.


Discrete Applied Mathematics | 1983

A lower-bound for the number of productions required for a certain class of languages

Brian Alspach; Peter Eades; Gordon A. Rose

Abstract W. Bucher, K. Culik II, H. Maurer and D. Wotschke (Theoretical Computer Science 14(1981), pp. 227–246) posed the problem of producing the language Ln = {ab: 1≤a,b≤n and a≠b} with a minimal number of productions. Later, W. Bucher, K. Culik II and H. Maurer showed that 2n + O(n 1 2 ) productions are sufficient. In this note we show that 2n + ⌈2n 1 2 ⌉ productions are necessary for all n≥ 6.


international conference on formal engineering methods | 1998

From monolithic to modular formal specification

Gordon A. Rose

Formal specification using mathematical text provides a sound basis for developing complex systems, especially safety-critical systems. The paper discusses three formal specification styles for state-based systems from monolithic, through Z to modular each illustrated by the same simple example. In each case, formal text which is left implicit in practice is identified and discussed. The paper includes a denotational semantics for operations within a modular system, including their conjunctive, parallel, choice and sequential composition. The importance of extending the semantics to unwritten formal text implicit in Z and modular style specifications is emphasised because misinterpretation of the implicit can have serious consequences.


Archive | 1991

The object-Z specification language: version 1

Roger Duke; Paul King; Gordon A. Rose; Graeme Smith


Theoretical Computer Science | 1994

An object-oriented approach to the semantics of programming languages

Jin Song Dong; Roger Duke; Gordon A. Rose


Object Oriented Systems | 1995

A Semantic Foundation for Object Identity in Formal Specification

Alena Griffiths; Gordon A. Rose


Proceedings of the IFIP WG6.1 Tenth International Symposium on Protocol Specification, Testing and Verification X | 1990

Object-oriented protocol specification

Roger Duke; Gordon A. Rose; Anthony Lee


Archive | 1988

Protocol specification and verification using Z

Roger Duke; Ian J. Hayes; Paul King; Gordon A. Rose


Object-oriented specification case studies | 1994

An object-Z specification of a mobile phone system

Gordon A. Rose; Roger Duke

Collaboration


Dive into the Gordon A. Rose's collaboration.

Top Co-Authors

Avatar

Roger Duke

University of Queensland

View shared research outputs
Top Co-Authors

Avatar

Graeme Smith

University of Queensland

View shared research outputs
Top Co-Authors

Avatar

Jin Song Dong

National University of Singapore

View shared research outputs
Top Co-Authors

Avatar

Ian J. Hayes

University of Queensland

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge