Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Civil-Comp Proceedings
ISSN 1759-3433
CCP: 31
DEVELOPMENTS IN COMPUTER AIDED DESIGN AND MODELLING FOR STRUCTURAL ENGINEERING
Edited by: B.H.V. Topping
Paper II.3

Formal Specification and Prototyping of a Building Description Language

J.N. Oliveira

INESC Group 2361 and University of Minho Braga, Portugal

Full Bibliographic Reference for this paper
J.N. Oliveira, "Formal Specification and Prototyping of a Building Description Language", in B.H.V. Topping, (Editor), "Developments in Computer Aided Design and Modelling for Structural Engineering", Civil-Comp Press, Edinburgh, UK, pp 37-51, 1995. doi:10.4203/ccp.31.2.3
Abstract
This paper illustrates the application of formal specification techniques to the experimental development of a software system for building-specification and automatic building-plan plotting.

Buildings are specified in an abstract way which records what the architect wants to build and not how it is actually built in terms of their drawings but rather in a linguistic way, by structural composition of standard space units according to an abstract syntax equipped with space aggregation constructs, subject to invariant properties which check for building well-formedness.

A formal model is developed for such an abstract syntax and for its associated functionality which (as layer prototyped in a rapid- prototyping shell) has mainly to do with automatically generating building plans from abstract descriptions. At prototype level, this is first achieved by structurally calculating LATEX picture format drawings as a pictorial semantics of the abstract descriptions. in second phase, the adopted output graphical server is the AUTOCADTM system.

Throughout thses experiments, not only formal methods greatly inceraed confidence on the building-description language correctness, expressive power and conciseness, but also rapid prototyping provided a lot of insight on what one is designing, at a very low cost.

A prospect of implementation is given which not inly will provide the system as a "plug-in" extension of AUTOCAD for WINDOWS but also will connect it to an underlying production database allowing for automatic housing project materials planning and buget control.

purchase the full-text of this paper (price £20)

go to the previous paper
go to the next paper
return to the table of contents
return to the book description
purchase this book (price £65 +P&P)