Network


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

Hotspot


Dive into the research topics where M. Uschold is active.

Publication


Featured researches published by M. Uschold.


Ecological Modelling | 1989

THE USE OF PROLOG FOR IMPROVING THE RIGOUR AND ACCESSIBILITY OF ECOLOGICAL MODELLING

Robert Muetzelfeldt; David Robertson; Alan Bundy; M. Uschold

Abstract We introduce three concepts that offer considerable benefit to the process of ecological modelling: the descriptive representation of models; the explicit representation of knowledge about how to model; and the development of knowledge-based systems that can help ecologists construct models. Prolog, a computer language based on formal logic, has much to offer in realising these ideas. We introduce the concept of a ‘model blueprint’, a complete, formal specification of the structure of a model, and show how a blueprint can be represented as a Prolog program, basing our analysis on system dynamics models for simplicity. We consider ways in which the Prolog interpreter can be used selectively to retrieve information about the model, to check for errors in the formulation of the model, and to evaluate the model mathematically. However, there are drawbacks with this approach, so we discuss ways of overcoming these by implementing - also in Prolog - programs which buffer the user from the difficulties of working at the level of the Prolog interpreter. These include the generation of descriptions of model structure, and the development of a program to help in the construction of simulation models.


International Journal of Human-computer Studies \/ International Journal of Man-machine Studies | 1989

The ECO program construction system: ways of increasing its representational power and their effects on the user interface

David Robertson; Alan Bundy; M. Uschold; Robert Muetzelfeldt

There is a growing interest in programs which help users with little experience of computing to construct simulation models. Much recent development work on such systems has utilized comparatively simple mathematical methods (such as System Dynamics) to facilitate the development of a friendly user interface. The problem with these simple modelling languages is that they assume that users have preconceived ideas of the simulation models which they want to build. In the EC0 project, which involved the construction and testing of programs to help ecologists build simulation models, it became clear that users could not always adapt their ideas to fit into these mathematical frameworks. They required a more expressive input language in which to describe their modelling problems, rather than being forced directly to specify the programs which solved those problems. However, we found that as the input language became more sophisticated the complexity of the user interface became disproportionally larger. We attempt to clarify the reasons for this phenomenon by comparing the various systems which we built to try to solve this problem. This comparison is facilitated by the use of a sorted logic as a lingzur franca for the various formalisms used in each system. Our analysis centres around a small number of key characteristics which we use to highlight the strengths and weaknesses of various dialogue techniques. Many ecologists would like to construct computer simulations of ecological systems, but are discouraged by the complexity of current simulation languages. They must learn how to program in an available language (a considerable effort); or describe their model to a sympathetic modelling expert who will then implement their model on their behalf. Our goal is to relieve ecologists of this handicap by providing a computer system which is easy to use and which helps them transform their view of a problem from ecological terms, ultimately to working computer programs. A key part of our research has been the design and testing of various mechanisms for conducting dialogues between humans and computers in order to obtain specifications for working programs. This paper contains an analysis of these dialogue systems. Our central thesis is that, although it is relatively easy to provide interface methods for users familiar with the mathematical formalism upon which a program construction system is based, it is much more difficult to scale up these techniques to


Eco-logic: logic-based approaches to ecological modelling | 1991

Eco-logic: logic-based approaches to ecological modelling

David Robertson; Alan Bundy; Robert Muetzelfeldt; Mandy Haggith; M. Uschold


Proceedings of the Working Conference on Artificial Intelligence in Simulation | 1985

Eco: An Intelligent Front End for Ecological Modelling

Alan Bundy; M. Uschold; Robert Muetzelfeldt; N. Harding; David Robertson


european conference on artificial intelligence | 1984

An intelligent front end for ecological modelling

M. Uschold; Nigel Harding; Robert Muetzelfeldt; Alan Bundy


Proc. of the fifth technical conference of the British Computer Society Specialist Group on Expert Systems on Expert systems 85 | 1986

The ECO browser

David Robertson; Robert Muetzelfeldt; Dave Plummer; M. Uschold; Alan Bundy


Proceedings of Expert Systems '87 on Research and Development in Expert Systems IV | 1988

Helping inexperienced users to construct simulation programs: an overview of the ECO project

David Robertson; Alan Bundy; M. Uschold; Robert Muetzelfeldt


Proceedings of Alvey Technical Conference | 1988

Using Ecological Descriptions to Guide the Construction of Simulation Programs

David Robertson; Alan Bundy; M. Uschold; Robert Muetzelfeldt


Archive | 1987

Computer-Aided Construction of Ecological Simulation Models

Robert Muetzelfeldt; Dave Robertson; M. Uschold; Alan Bundy


Archive | 1987

Synthesis of Simulation Models from High Level Specifications

David Robertson; Alan Bundy; M. Uschold; Robert Muetzelfeldt

Collaboration


Dive into the M. Uschold's collaboration.

Top Co-Authors

Avatar

Alan Bundy

University of Edinburgh

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Dave Plummer

University of Edinburgh

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge