WorldCat Identities

Mugridge, Rick

Overview
Works: 24 works in 44 publications in 1 language and 308 library holdings
Genres: Conference papers and proceedings 
Roles: Author
Publication Timeline
.
Most widely held works by Rick Mugridge
Fit for developing software : framework for integrated tests by Rick Mugridge( )

16 editions published between 2005 and 2008 in English and held by 234 WorldCat member libraries worldwide

"The Fit open source testing framework brings unprecedented agility to the entire development process. Fit for Developing Software shows you how to use Fit to clarify business rules, express them with concrete examples, and organize the examples into test tables that drive testing throughout the software lifecycle. Using a realistic case study, Rick Mugridge and Ward Cunningham - the creator of Fit - introduce each of Fit's underlying concepts and techniques, and explain how you can put Fit to work incrementally, with the lowest possible risk."--Jacket
Proceedings of the second New Zealand Expert Systems Conference : NZES'87, Conference Centre, University of Auckland, 2-4 February 1987 by New Zealand Expert Systems Conference( Book )

1 edition published in 1987 in English and held by 7 WorldCat member libraries worldwide

Expert systems for regulations and codes by J. G Hosking( Book )

2 editions published in 1987 in English and held by 5 WorldCat member libraries worldwide

Report on AI research in progress in New Zealand universities( Book )

1 edition published in 1989 in English and held by 5 WorldCat member libraries worldwide

Supporting flexible consistency management via discrete change description propagation by John Grundy( Book )

1 edition published in 1995 in English and held by 5 WorldCat member libraries worldwide

Class language : a language for building expert systems by Rick Mugridge( Book )

2 editions published in 1987 in English and held by 5 WorldCat member libraries worldwide

Static subclass constraints and dynamic class membership using classifiers by John Hamer( Book )

1 edition published in 1992 in English and held by 5 WorldCat member libraries worldwide

Abstract: "This paper describes a new technique for object- oriented programming based on classifiers. Compile-time support for classifiers is motivated by an inability to express non-inclusive subclass constraints using standard inheritance links. Execution-time support for classifiers leads to dynamic classification, a powerful (object-oriented) programming mechanism that complements the dynamic binding provided by standard inheritance. Dynamic classification permits objects to extend their class membership set in a tightly controlled manner, providing a way of dynamically binding classes to objects. Classifiers and dynamic classification are introduced in the context of Kea, a strongly typed, functional, object-oriented programming language; however, the concepts are applicable across a wide range of object-oriented languages."
An architecture for code of practice conformance systems by J. G Hosking( Book )

1 edition published in 1991 in English and held by 4 WorldCat member libraries worldwide

Abstract: "In previous work we have adopted a functional representation for code of practice provisions. This is set within an object oriented framework and includes a novel form of dynamic categorisation called classification. Here we describe extensions to that model, forming an architecture to support a wide range of code conformance tasks. The extensions include interfaces to form, plan entry, and database systems. A major feature of the architecture is a consistency manager, which propagates the effects of any changes to inputs to ensure results output are always consistent with current input. This architecture is currently being used to develop an application to assist in the code compliant design of thermal insulation in houses."
Functional extensions to an object-oriented programming language by Rick Mugridge( Book )

1 edition published in 1990 in English and held by 4 WorldCat member libraries worldwide

Abstract: "Kea is a strongly-typed, object-oriented programming language with some functional and procedural features. However, the functional aspects of the language are rather weak. To overcome these limitations, extensions to the language are proposed that are modelled on the capabilities of strongly-typed functional languages, transformed and integrated within the object-oriented framework of Kea. Functions are strongly typed; they may be higher-order and implicitly polymorphic. A function may be multivariant, corresponding to a strongly-typed form of the multi-methods of CLOS (Keene, 1989). Multivariant functions permit despatching to be avoided in some cases and may be used to avoid the restrictions of the contravariance rule."
The development of an expert system for wall bracing design by Rick Mugridge( Book )

1 edition published in 1988 in English and held by 3 WorldCat member libraries worldwide

The evolution of Class Language by J Hamer( Book )

2 editions published in 1988 in English and held by 3 WorldCat member libraries worldwide

Improving our fitnesse : from concrete executions to partial specification by David Streader( )

1 edition published in 2011 in English and held by 3 WorldCat member libraries worldwide

Cerno-II : a program visualization system by S. P Fenwick( Book )

1 edition published in 1994 in English and held by 3 WorldCat member libraries worldwide

AUCSNET, a status report by R. J Lobb( Book )

1 edition published in 1983 in English and held by 3 WorldCat member libraries worldwide

Dual constraint propagation in a multi-paradigm programming language by S. H Blackmore( Book )

1 edition published in 1994 in English and held by 3 WorldCat member libraries worldwide

Multi-methods in a statically-typed programming language by Rick Mugridge( Book )

2 editions published between 1990 and 1991 in English and held by 3 WorldCat member libraries worldwide

Abstract: "Multivariant functions in Kea are a statically-typed form of the multi-methods of CLOS (Keene, 1989) but encapsulation is retained. Multivariants permit fine typing distinctions to be made, allow despatching to be avoided in some cases, and may be used to avoid some restrictions of the contravariance rule. Once multivariant functions are introduced by example, the semantics of the despatch of multivariants are provided, based on the generation of despatching variants. Three issues arise with despatching: redundancy, ambiguity, and exhaustiveness of a (partially-ordered) set of variants with respect to a function call. It is shown that the approach taken here is consistent with separate compilation."
Integrating functional and object-oriented programming by Hosking J. G( Book )

2 editions published in 1991 in English and held by 3 WorldCat member libraries worldwide

Object-oriented representation of codes of practice by John Hamer( Book )

1 edition published in 1990 in English and held by 2 WorldCat member libraries worldwide

Method for integrating classification within an object-orientated environment by John Hamer( Book )

1 edition published in 1990 in English and held by 2 WorldCat member libraries worldwide

A method for integrating classification within an object-oriented environment by John Hamer( Book )

1 edition published in 1990 in English and held by 2 WorldCat member libraries worldwide

Abstract: "One of the central principles of object-oriented programming is that object behaviour is defined internally. Curiously, in most object oriented languages an object does not have any control over its own classification; classification is decided outside of the object, before the object is created. This paper presents a mechanism called dynamic classification that provides a general solution to this problem. In addition, this mechanism allows casual (non-type) object relationships to be expressed within a uniform framework."
 
moreShow More Titles
fewerShow Fewer Titles
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.65 (from 0.56 for A method f ... to 0.83 for Method for ...)

Fit for developing software : framework for integrated tests
Covers
Alternative Names
Mugridge, R.

Mugridge, R. (Rick)

Mugridge, W. B.

Mugridge, W. B. (Warwick B.)

Mugridge, Warwick B.

머그리지, 릭

Languages
English (40)