A Transformation Workbench for Building Information Models

The building industry is undergoing a significant evolution, with increasing use of digital models during the design process and subsequent lifecycle of a building. These models, which span multiple design disciplines, multiple stakeholders, and many phases of the building's life, represent an interesting study for the application of ideas from model-driven engineering, being large, complex, and highly interrelated. Building models are typically represented using the Industry Foundation Classes (IFC), an industry standard supported by many of the popular CAD tools, defined in the STEP/Express technical space. Because the majority of research in MDE has focussed on the Eclipse Modeling Framework (EMF) technical space, it has previously been difficult to experiment with IFC models using model-driven engineering tools and techniques. In this paper we describe a workbench which provides for the integration of the STEP and EMF technical spaces. We also describe a number of initial experiments in bringing model transformation techniques and tools to bear on the domain of building models, and propose some future work.

[1]  Zahir Tari,et al.  On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE , 2002, Lecture Notes in Computer Science.

[2]  Jim Steel,et al.  Practical Declarative Model Transformation with Tefkat , 2005, MoDELS Satellite Events.

[3]  Vladan Devedzic,et al.  An M3-Neutral Infrastructure for Bridging Model Engineering and Ontology Engineering , 2006 .

[4]  Frank Budinsky,et al.  Eclipse modeling framework : a developer's guide , 2004 .

[5]  Frédéric Jouault,et al.  Transforming Models with ATL , 2005, MoDELS.

[6]  Jean-Marc Jézéquel,et al.  Weaving executability into object-oriented meta-languages , 2005, MoDELS'05.

[7]  Jean Bézivin,et al.  Bridging the MS/DSL Tools and the Eclipse Modeling Framework , 2005, OOPSLA 2005.

[8]  Mike Pratt Extension of the Standards ISO 10303 (STEP) for the Exchange of Parametric and Variational CAD Models , 1998 .

[9]  Jim Steel,et al.  Using domain specific languages in the building information modelling work-flow , 2011 .

[10]  Frank Budinsky,et al.  Eclipse Modeling Framework , 2003 .

[11]  Jean Bézivin,et al.  Bridging the Generic Modeling Environment ( GME ) and the Eclipse Modeling Framework ( EMF ) , 2005 .

[12]  Ricardo Jardim-Gonçalves,et al.  Enhancing STEP-based Interoperabity Using Model Morphisms , 2007, IESA.

[13]  F.-L. Krause,et al.  Meta-modelling for interoperability in product design , 2007 .

[14]  Jim Steel,et al.  Model interoperability in building information modelling , 2009, Software & Systems Modeling.

[15]  Jean-Michel Bruel,et al.  Satellite Events at the MoDELS 2005 Conference , 2006 .

[16]  Jean Bézivin,et al.  Technological Spaces: An Initial Appraisal , 2002 .

[17]  Kevin Lano,et al.  Slicing of UML models using model transformations , 2010, MODELS'10.