Network


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

Hotspot


Dive into the research topics where Greg Reeve is active.

Publication


Featured researches published by Greg Reeve.


australian software engineering conference | 2000

A survey of software development practices in the New Zealand software industry

Lindsay Groves; Ray Nickson; Greg Reeve; Steve Reeves; Mark Utting

We report on the software development techniques used in the New Zealand software industry, paying particular attention to requirements gathering. We surveyed a selection of software companies with a general questionnaire and then conducted in-depth interviews with four companies. Our results show a wide variety in the kinds of companies undertaking software development, employing a wide range of software development techniques. Although our data are not sufficiently detailed to draw statistically significant conclusions, it appears that larger software development groups typically have more well-defined software development processes, spend proportionally more time on requirements gathering, and follow more rigorous testing regimes.


integrated formal methods | 2000

mu-Charts and Z: Hows, Whys, and Wherefores

Greg Reeve; Steve Reeves

In this paper we show, by a series of examples, how the µ-chart formalism can be translated into Z. We give reasons for why this is an interesting and sensible thing to do and what it might be used for.


international conference on formal engineering methods | 2002

µ-Chart-Based Specification and Refinement

Doug Goldson; Greg Reeve; Steve Reeves

We introduce two new notions of refinement for µ-charts and compare them with the existing notion due to Scholz. The two notions are interesting and important because one gives rise (via a logic) to a calculus for constructing refinements and the other gives rise (via model checking) to a way of checking that refinements hold. Thus we bring together the two competing worlds of model checking and proof.


asia pacific software engineering conference | 2000

/spl mu/-Charts and Z: examples and extensions

Greg Reeve; Steve Reeves

/spl mu/-Charts are a way of specifying reactive systems, i.e. systems which are in some environment to which they have to react, based on the well-established formalism Statecharts. This paper gives (very abbreviated) examples of translating /spl mu/-charts to Z, which is itself a well-established language for specifying computational systems with tried and tested methods and support tools which guide its effective use in systems development. We undertake this translation in order that investigation of the modelled system can be performed before expensive and lengthy implementation is considered. We also present an extension of the /spl mu/-charts and the related Z to deal with a simple command language, local variables and integer-valued signals.


software engineering and formal methods | 2003

Semantic properties of /spl mu/-charts

Doug Goldson; Greg Reeve

μ-Charts are a Statechart-like language which is designed for specifying reactive systems. This paper extends the language of μ-charts with a new parallel operator; it defines a formal semantics for the language, and then it explores the semantic properties of the extended language. The work concludes with a simple case study to illustrate how the language may be used to specify and reason about reactive systems.


australian software engineering conference | 2001

Idioms for /spl mu/-charts

Grant Anderson; Greg Reeve; Steve Reeves

This paper presents an idiomatic construct for /spl mu/-charts which reflects the high-level specification construct of synchronization between activities. This, amongst others, has emerged as a common and useful idea during our use of /spl mu/-charts to design and specify commonly-occurring reactive systems. The purpose of this example, apart from any inherent interest in being able to use synchronization in a specification, is to show how the very simple language of /spl mu/-charts can used as a basis for a more expressive language built by definitional extension.


Archive | 1999

A survey of software requirements specification practices in the New Zealand software industry

Lindsay Groves; Ray Nickson; Greg Reeve; Steve Reeves; Mark Utting


ACSC '06 Proceedings of the 29th Australasian Computer Science Conference - Volume 48 | 2006

Logic and refinement for charts

Greg Reeve; Steve Reeves


Archive | 2000

µ-Charts and Z: Extending the translation

Greg Reeve; Steve Reeves


Archive | 2001

Experiences using Z animation tools.

Greg Reeve; Steve Reeves

Collaboration


Dive into the Greg Reeve's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Doug Goldson

University of Queensland

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Lindsay Groves

Victoria University of Wellington

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ray Nickson

University of Queensland

View shared research outputs
Researchain Logo
Decentralizing Knowledge