Object-oriented CAD tool implementations for the construction industry

Karl-Johan Seren, Matti Hannus, Kari Karstila, Markku Kihlman, Jukka Pellosniemi

Research output: Book/ReportReportProfessional

Abstract

Construction projects incorporate a large variety of products and different viewpoints of numerous participants. Because of this the construction industry needs software tools independent of specific applications which can easily be used for and tailored to different tasks. The construction industry is too fragmented to support any significant software development unless a common software basis can be used for different applications. Unlike many other products designed using CAD systems, buildings are mainly assembled from prefabricated components and materials. These basic parts are to a large extent described by non-geometrical information. The objective of the project described in this report - the OOCAD project - was to further refine and develop previous work in the Finnish construction industry concerning computerized methods for describing and designing buildings as product models. The work included the development of a formal generic product model on a conceptual level (the OOCAD model) based on object-oriented concepts and the definition of a neutral data exchange file format (the OXF-format) mapping the model as closely as possible. The model is based on a hierarchical composition of objects with part-of relationships where the data of real world entities, such as buildings, consist of two kinds of objects: types and instances. This dualism was introduced to avoid redundant data: the type objects describe the common data of one or several identical objects, such as shape and material, whereas the instance objects describe occurrence-specific data, such as position. To illustrate the use of the model, generic application frameworks using three different software tools were developed, all of which use the neutral OXF file format for data exchange. A commercial CAD-package (AutoCAD) was enhanced with basic functions for creating and editing product model-based designs. A relational database management tool (dBase IV) was used to develop an application for storing and reorganizing product models and generating reports from product model data. An object-oriented programming tool (Actor) was used to develop an application running in the MS-Windows environment for creating, browsing through and editing product models.
Original languageEnglish
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Number of pages95
ISBN (Print)951-38-4354-8
Publication statusPublished - 1993
MoE publication typeNot Eligible

Publication series

NameVTT Tiedotteita - Meddelanden - Research Notes
PublisherVTT
No.1460
ISSN (Print)1235-0605
ISSN (Electronic)1455-0865

Fingerprint

Construction industry
Computer aided design
Electronic data interchange
Object oriented programming
Software engineering

Keywords

  • construction industry
  • buildings
  • computer programs
  • object programs
  • computer aided design
  • tools
  • utilization
  • construction materials
  • building components
  • building automation
  • prefabrication
  • methods
  • product models
  • descriptions
  • describing
  • development
  • databases
  • construction management

Cite this

Seren, K-J., Hannus, M., Karstila, K., Kihlman, M., & Pellosniemi, J. (1993). Object-oriented CAD tool implementations for the construction industry. Espoo: VTT Technical Research Centre of Finland. VTT Tiedotteita - Meddelanden - Research Notes, No. 1460
Seren, Karl-Johan ; Hannus, Matti ; Karstila, Kari ; Kihlman, Markku ; Pellosniemi, Jukka. / Object-oriented CAD tool implementations for the construction industry. Espoo : VTT Technical Research Centre of Finland, 1993. 95 p. (VTT Tiedotteita - Meddelanden - Research Notes; No. 1460).
@book{cd4b2dd78e7d435b9dd1c95f0cad387d,
title = "Object-oriented CAD tool implementations for the construction industry",
abstract = "Construction projects incorporate a large variety of products and different viewpoints of numerous participants. Because of this the construction industry needs software tools independent of specific applications which can easily be used for and tailored to different tasks. The construction industry is too fragmented to support any significant software development unless a common software basis can be used for different applications. Unlike many other products designed using CAD systems, buildings are mainly assembled from prefabricated components and materials. These basic parts are to a large extent described by non-geometrical information. The objective of the project described in this report - the OOCAD project - was to further refine and develop previous work in the Finnish construction industry concerning computerized methods for describing and designing buildings as product models. The work included the development of a formal generic product model on a conceptual level (the OOCAD model) based on object-oriented concepts and the definition of a neutral data exchange file format (the OXF-format) mapping the model as closely as possible. The model is based on a hierarchical composition of objects with part-of relationships where the data of real world entities, such as buildings, consist of two kinds of objects: types and instances. This dualism was introduced to avoid redundant data: the type objects describe the common data of one or several identical objects, such as shape and material, whereas the instance objects describe occurrence-specific data, such as position. To illustrate the use of the model, generic application frameworks using three different software tools were developed, all of which use the neutral OXF file format for data exchange. A commercial CAD-package (AutoCAD) was enhanced with basic functions for creating and editing product model-based designs. A relational database management tool (dBase IV) was used to develop an application for storing and reorganizing product models and generating reports from product model data. An object-oriented programming tool (Actor) was used to develop an application running in the MS-Windows environment for creating, browsing through and editing product models.",
keywords = "construction industry, buildings, computer programs, object programs, computer aided design, tools, utilization, construction materials, building components, building automation, prefabrication, methods, product models, descriptions, describing, development, databases, construction management",
author = "Karl-Johan Seren and Matti Hannus and Kari Karstila and Markku Kihlman and Jukka Pellosniemi",
year = "1993",
language = "English",
isbn = "951-38-4354-8",
series = "VTT Tiedotteita - Meddelanden - Research Notes",
publisher = "VTT Technical Research Centre of Finland",
number = "1460",
address = "Finland",

}

Seren, K-J, Hannus, M, Karstila, K, Kihlman, M & Pellosniemi, J 1993, Object-oriented CAD tool implementations for the construction industry. VTT Tiedotteita - Meddelanden - Research Notes, no. 1460, VTT Technical Research Centre of Finland, Espoo.

Object-oriented CAD tool implementations for the construction industry. / Seren, Karl-Johan; Hannus, Matti; Karstila, Kari; Kihlman, Markku; Pellosniemi, Jukka.

Espoo : VTT Technical Research Centre of Finland, 1993. 95 p. (VTT Tiedotteita - Meddelanden - Research Notes; No. 1460).

Research output: Book/ReportReportProfessional

TY - BOOK

T1 - Object-oriented CAD tool implementations for the construction industry

AU - Seren, Karl-Johan

AU - Hannus, Matti

AU - Karstila, Kari

AU - Kihlman, Markku

AU - Pellosniemi, Jukka

PY - 1993

Y1 - 1993

N2 - Construction projects incorporate a large variety of products and different viewpoints of numerous participants. Because of this the construction industry needs software tools independent of specific applications which can easily be used for and tailored to different tasks. The construction industry is too fragmented to support any significant software development unless a common software basis can be used for different applications. Unlike many other products designed using CAD systems, buildings are mainly assembled from prefabricated components and materials. These basic parts are to a large extent described by non-geometrical information. The objective of the project described in this report - the OOCAD project - was to further refine and develop previous work in the Finnish construction industry concerning computerized methods for describing and designing buildings as product models. The work included the development of a formal generic product model on a conceptual level (the OOCAD model) based on object-oriented concepts and the definition of a neutral data exchange file format (the OXF-format) mapping the model as closely as possible. The model is based on a hierarchical composition of objects with part-of relationships where the data of real world entities, such as buildings, consist of two kinds of objects: types and instances. This dualism was introduced to avoid redundant data: the type objects describe the common data of one or several identical objects, such as shape and material, whereas the instance objects describe occurrence-specific data, such as position. To illustrate the use of the model, generic application frameworks using three different software tools were developed, all of which use the neutral OXF file format for data exchange. A commercial CAD-package (AutoCAD) was enhanced with basic functions for creating and editing product model-based designs. A relational database management tool (dBase IV) was used to develop an application for storing and reorganizing product models and generating reports from product model data. An object-oriented programming tool (Actor) was used to develop an application running in the MS-Windows environment for creating, browsing through and editing product models.

AB - Construction projects incorporate a large variety of products and different viewpoints of numerous participants. Because of this the construction industry needs software tools independent of specific applications which can easily be used for and tailored to different tasks. The construction industry is too fragmented to support any significant software development unless a common software basis can be used for different applications. Unlike many other products designed using CAD systems, buildings are mainly assembled from prefabricated components and materials. These basic parts are to a large extent described by non-geometrical information. The objective of the project described in this report - the OOCAD project - was to further refine and develop previous work in the Finnish construction industry concerning computerized methods for describing and designing buildings as product models. The work included the development of a formal generic product model on a conceptual level (the OOCAD model) based on object-oriented concepts and the definition of a neutral data exchange file format (the OXF-format) mapping the model as closely as possible. The model is based on a hierarchical composition of objects with part-of relationships where the data of real world entities, such as buildings, consist of two kinds of objects: types and instances. This dualism was introduced to avoid redundant data: the type objects describe the common data of one or several identical objects, such as shape and material, whereas the instance objects describe occurrence-specific data, such as position. To illustrate the use of the model, generic application frameworks using three different software tools were developed, all of which use the neutral OXF file format for data exchange. A commercial CAD-package (AutoCAD) was enhanced with basic functions for creating and editing product model-based designs. A relational database management tool (dBase IV) was used to develop an application for storing and reorganizing product models and generating reports from product model data. An object-oriented programming tool (Actor) was used to develop an application running in the MS-Windows environment for creating, browsing through and editing product models.

KW - construction industry

KW - buildings

KW - computer programs

KW - object programs

KW - computer aided design

KW - tools

KW - utilization

KW - construction materials

KW - building components

KW - building automation

KW - prefabrication

KW - methods

KW - product models

KW - descriptions

KW - describing

KW - development

KW - databases

KW - construction management

M3 - Report

SN - 951-38-4354-8

T3 - VTT Tiedotteita - Meddelanden - Research Notes

BT - Object-oriented CAD tool implementations for the construction industry

PB - VTT Technical Research Centre of Finland

CY - Espoo

ER -

Seren K-J, Hannus M, Karstila K, Kihlman M, Pellosniemi J. Object-oriented CAD tool implementations for the construction industry. Espoo: VTT Technical Research Centre of Finland, 1993. 95 p. (VTT Tiedotteita - Meddelanden - Research Notes; No. 1460).