WorldCat Identities

Hosking, J. G. (John G.)

Overview
Works: 16 works in 16 publications in 1 language and 63 library holdings
Genres: Conference papers and proceedings 
Roles: Author
Classifications: QA75.5, 005.133
Publication Timeline
.
Most widely held works by J. G Hosking
Proceedings of the 13th New Zealand Computer Society Conference : applying the future today, Aotea Centre, Auckland, 18-20 August 1993 by New Zealand Computer Society( Book )

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

Keeping free-edited textual and graphical views of information consistent by John Grundy( Book )

1 edition published in 1996 in English and held by 6 WorldCat member libraries worldwide

Serendipity : integrated environment support for process modelling, enactment and improvement by John Grundy( Book )

1 edition published in 1996 in English and held by 6 WorldCat member libraries worldwide

Constructing integrated software development environments with dependency graphs by John Grundy( Book )

1 edition published in 1994 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

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."
Visual debugging of object-oriented systems by S. P Fenwick( Book )

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

Abstract: "A visual debugging environment provides a visual representation of the run-time state of a program. Appropriate use of visual techniques makes the information presented easier for the user to understand. Visual debugging is particularly suited to object-oriented systems because their structures are so amenable to visual representation. The concepts of visual debugging and visual programming are summarised. Object-oriented programming concepts are introduced. Snart is described as an example of an object-oriented language. Techniques for generating graphical views of run-time object-oriented systems are discussed. Two views of the system are investigated. A single-object view provides detailed information about a single object. A multi-object view provides information about the relationships between objects. Specialised views of collection classes are also investigated. Application of these techniques has led to the development of Cerno, an environment for debugging object- oriented systems. Cerno is implemented in Prolog and allows users to view Snart programs during execution. The prototype is used to evaluate the usefulness of the ideas discussed. Possible directions for future research into visual debugging are discussed."
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."
Integrated OO system developing using SPE by John Grundy( Book )

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

Abstract: "SPE is a programing [sic] environment for OO programming which supports multiple textual and graphical views of a program. Views are kept consistent with one another using a mechanism of update records. SPE is useful throughout all phases of the software development lifecycle providing support for conceptual level diagram construction, visual and textual programming, hypertext-based browsing, and visual debugging, together with a modification history. SPE is implemented as a specialisation of an object-oriented framework. This framework can be readily extended or tailored to support other languages and graphical notations."
Constructing multi-view editing environments using MViews by John Grundy( Book )

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

Abstract: "MViews abstracts out common features of multi-view editing environments that support integrated textual and graphical programming. It provides a conceptual model and reusable object-oriented framework for constructing such environments. Multiple views of a base document are supported with consistency maintained between each of the views. MViews has been used to construct a visual and textual programming and program visualisation environment for object-oriented systems. Other applications of MViews under development include entity-relationship and dataflow diagrammers, and a dialog box painter."
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

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

The evolution of Class Language by J Hamer( Book )

1 edition published in 1988 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."
Multi-methods in a statically-typed programming language by Rick Mugridge( Book )

1 edition published in 1991 in English and held by 2 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."
High-resolution measurements of rainfall by J. G Hosking( )

1 edition published in 1984 in English and held by 1 WorldCat member library worldwide

 
moreShow More Titles
fewerShow Fewer Titles
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.70 (from 0.49 for Proceeding ... to 0.84 for The evolut ...)

Languages
English (16)