▲ Klaus Brunner’s Home

Publications

[Brunner and Klauninger, 2003]
Klaus A. Brunner and Bert Klauninger. An integrative image of causality and emergence. In Vladimir Arshinov and Christian Fuchs, editors, Causality, Emergence, Self-Organisation, pages 23–35. NIA-Priroda, Moscow, 2003.
[Brunner and Mahdavi, 2005a]
Klaus A. Brunner and Ardeshir Mahdavi. A software architecture for self-updating life-cycle building models. In Bob Martens and André Brown, editors, Proceedings of the 11th International CAAD Futures Conference, Vienna, Austria, pages 423–432, Dordrecht, 2005. Springer.
[Brunner and Mahdavi, 2005b]
Klaus A. Brunner and Ardeshir Mahdavi. The software design of a dynamic building model service. In Raimar J. Scherer, Peter Katranuschkov, and Sven-Eric Schapke, editors, Proceedings of the 22nd CIB W78 Conference on Information Technology in Construction, pages 567–574, Dresden, 2005.
[Brunner and Mahdavi, 2006]
Klaus A. Brunner and Ardeshir Mahdavi. Software design for building model servers: concurrency aspects. In M. Martinez and R. Scherer, editors, ECPPM 2006 – eWork and eBusiness in Architecture, Engineering and Construction: Proceedings of the European Conference on Product and Process Modelling, pages 159–164. Taylor & Francis, 2006.
[Brunner, 2002a]
Klaus A. Brunner. Emergent Computing: Eine kritische Bestandsaufnahme. Master's thesis, Universität Wien und Technische Universität Wien, 2002.
[Brunner, 2002b]
Klaus A. Brunner. What's emergent in emergent computing? In Robert Trappl, editor, Cybernetics and Systems 2002: Proceedings of the 16th European Meeting on Cybernetics and Systems Research, volume 1, pages 189–192, 2002. (local copy)
[Brunner, 2007]
Klaus A. Brunner. The Design of a Building Model Service. PhD thesis, Vienna University of Technology, Vienna, Austria, 2007. (local copy)

Existing software architectures for building information model (BIM) servers are focused on supporting the design and construction phases of the building lifecycle. The subject of this dissertation is the design of a building model server to support the operations phase of a building. The prototypical application is simulation-based control, which requires a fine-grained and up-to-date model. The model is therefore connected to sensors and actuators to keep itself updated and to provide an application interface to building systems. A wide range of data sources and endpoints must be supportable, and high rates of incoming data must be handled while ensuring low-latency access to model data. Emphasis must be placed on performance, scalability, and modifiability. The building object model is implemented in a versioned main memory database with persistent backing storage. The database ensures serializable transactions with high concurrency using a variant of multi-version transaction ordering with transaction priorities. Full support for happened-before and known-before ordering of data is provided by allowing retroactive insertion. The distribution design acknowledges two classes of client application behaviours: interactive and batch. Interactive clients can access the model as agents within the building model service for transparent low-latency access; batch applications can be distributed for load distribution. Communication with the building systems is performed through a message-queue infrastructure. A flexible processing pipeline served by thread pools is used to process incoming messages. For internal communications, the model service provides simple generalised message queuing. A facility for runtime-pluggable code is provided to increase modifiability and availability.

[Icoglu et al., 2004]
Oguz Icoglu, Klaus A. Brunner, Ardeshir Mahdavi, and Georg Suter. A distributed location sensing platform for dynamic building models. In Ambient Intelligence: Proceedings of the Second European Symposium, number 3295 in Lecture Notes in Computer Science, pages 124–135. Springer-Verlag, 2004. (doi:10.1007/b102265)
[Mahdavi et al., 2005]
Ardeshir Mahdavi, Bojana Spasojevic, and Klaus A. Brunner. Elements of a simulation-assisted daylight-responsive illumination systems control in buildings. In I. Beausoleil-Morrison and M. Bernier, editors, Building Simulation 2005: Proceedings of the Ninth IBPSA Conference, volume 1, pages 693–699, 2005.
[Suter et al., 2005]
Georg Suter, Klaus Brunner, and Ardeshir Mahdavi. Spatial reasoning for building model reconstruction based on sensed object location information. In Bob Martens and André Brown, editors, Proceedings of the 11th International CAAD Futures Conference, Vienna, Austria, pages 403–412, Dordrecht, 2005. Springer.
[Suter et al., 2007]
Georg Suter, Klaus Brunner, and Ardeshir Mahdavi. Building model reconstruction based on sensed object location information. Automation in Construction, 16(1):2–12, 2007. (doi:10.1016/j.autcon.2005.10.011)