Robert Amor's pic

Robert Amor's Publications in 1994


PDF version is available Amor, R.W. and Hosking, J.G. (1994) Multi-Disciplinary Views for Integrated and Concurrent Design, The International Journal of Construction Information Technology, 2(1), pp 45-55.

Abstract: The definition and implementation of user views is likely to be a major factor in the success of the ISO-STEP standard for computer-based representation of building components and their inter-connection. The development of a method for describing user views to a particular model is also likely to increase the usage of existing design tools. Currently, the arcane languages and the detailed knowledge required of the physics and terminology of the specific domains of many of these tools limit their use by designers. This paper addresses these issues by describing a system that can present information from a base computer model of a building to a given user. The language and level of detail of the system are directed at the needs and understanding of the user. This system allows multiple concurrent views to the base model, each view tailored to a particular discipline (eg, architect, structural engineer, thermal engineer, etc) and further tailored to meet the specific needs of the particular user in terms of understanding of the various disciplines and the level of information required. Used with a system that integrates various design tools through a computer based building model, this system will offer users information from a range of design tools at a level that they can comprehend.

PDF version is available Amor, R. and Hosking, J. (1994) Mappings: The Glue in an Integrated System, The first European Conference on Product and Process Modelling in the Building Industry, Dresden, Germany, 5-7 October, published in ECPPM '94 Product and Process Modelling in the Building Industry, Scherer, R.J. (ed), Balkema, pp. 117-124.

Abstract: We describe a new high level mapping language which assists in solving the problems of schema evolution, schema integration, multiple perspectives of models, and frameworks for integrated systems. In contrast to both existing methods and the procedural mapping languages currently being developed, this language uses a declarative style with graphical and textual notations to allow users to more easily specify the equivalences between entities in various schemas. The mapping language implementation is capable of propagating modifications from one view to all dependent views, ensuring consistency of information at all times across all views.

TU Delft COMBINE Team and Amor, R. (1994) Constraint Modelling, COMBINE 2 report COMB2-93-36, January, 20p.

Abstract: This document introduces an approach to the refinement of semantics in a multi actor IBDS through the use of constraint models. In particular it will deal with the addition of constraints to DT specific Aspect Models and DT specific subschemas of the IDM. The main purpose of this approach is to add more DT semantics and "externalise" a significant part of those semantics as constraints on DT subschemas. We will use EXPRESS as the modelling language for this. The document provides the basis for session 2 ("Constraint Modelling") of the COMBINE modelling workshop, 24+25 January 1994. This workshop session will be conducted as a tutorial on constraint modelling based on the examples in section 5 of this document.

Grundy, J.C., Mugridge, W.B., Hosking, J.G. and Amor, R.W. (1994) Collaborative, Integrated Software Development with Multiple Views, Working Series Paper 94/6, Department of Computer Science, University of Waikato, NZ, 10pp.

Abstract:

Amor, R. (1994) A Mapping Language for Views, Department of Computer Science, University of Auckland, Draft Report, 35p.

Abstract: This paper details the mapping language devised for describing the relationship between the entities in two schemas. This language was devised with the mapping of data between views as the main focus of its descriptive ability. In the paper we detail the syntax of the language and provide many examples of its use detailed through examples from previous mapping languages and from previous view examples used by the author. The idea behind this mapping language is to enable the user to describe equivalences between structures in two different schemas in such a way that some managing system can automatically map information to and from the two different schemas. As will quickly become obvious, this language is based on Prolog and so uses Prolog style form and notation to describe mappings between the schemas.

Robert Amor- Email: trebor@cs.auckland.ac.nz