This paper presents an overview of declarative modelling. It is organised according to the three main steps of the declarative design model: description, generation, and lookup steps. To illustrate the issues and possibilities of declarative modelling, representative projects are quoted in the different sections of the paper. The properties used in declarative modelling are presented in the nex...