206
Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150 April 2012 1 CERTH SEVENTH FRAMEWORK PROGRAMME ICT systems for Energy Efficiency Project Title: Occupant Aware, Intelligent and Adaptive Enterprises Adapt4EE, Grant Agreement No. 288150 Deliverable State-of-Art and Industry Analysis Report Deliverable No. D1.3 Workpackage No. WP1 Workpackage Title and task type Adapt4EE Definition RTD Task No. T1.3 Task Title SoA Analysis (Technologies, Tools and Respective Projects) Lead beneficiary CERTH Dissemination level PU - All Nature of Deliverable R Delivery date April 2012 Status (F: final; D: draft; RD: revised draft): F File Name: Adapt4EE-Deliverable-D1.3.doc Project start date and duration 01 November 2011, 36 Months

Occupant Aware, Intelligent and Adaptive Enterprises Adapt4EE, Grant Agreement No. 288150

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 1 CERTH

SEVENTH FRAMEWORK PROGRAMME

ICT systems for Energy Efficiency

Project Title:

Occupant Aware, Intelligent and Adaptive Enterprises

Adapt4EE, Grant Agreement No. 288150

Deliverable

State-of-Art and Industry Analysis Report

Deliverable No. D1.3

Workpackage No.

WP1 Workpackage Title and task type

Adapt4EE Definition

RTD

Task No. T1.3 Task Title SoA Analysis (Technologies, Tools and Respective Projects)

Lead beneficiary CERTH

Dissemination level PU - All

Nature of Deliverable R

Delivery date April 2012

Status (F: final; D: draft; RD: revised draft):

F

File Name: Adapt4EE-Deliverable-D1.3.doc

Project start date and duration 01 November 2011, 36 Months

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 2 CERTH

Authors List

Leading Author (Editor)

Surname Initials Beneficiary Name Contact email

Tzovaras D CERTH [email protected]

Co-authors (in alphabetic order)

# Surname Initials Beneficiary Name Contact email

1 Brennan T BOC [email protected]

2 Eguaras M UNAV [email protected]

3 Elmasllari E FhG/FIT [email protected]

4 Ferreira R ISA [email protected]

5 Hreno J TUK [email protected]

6 Kamadanis N CERTH [email protected]

7 Katsaitis D CERTH [email protected]

8 Malavazos C HYPERTECH [email protected]

9 Serban R ALMENDE [email protected]

Reviewers List

List of Reviewers (in alphabetic order)

# Surname Initials Beneficiary Name Contact email

1 Rodrigues P AAC [email protected]

2 Simoes P ISA [email protected]

3 Vidaurre M UNAV [email protected]

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 3 CERTH

Document history

Version Date Status Modifications made by

1.0 January 2012 Circulation of deliverable template for comments by involved partners

CERTH

2.0 February 2012 Draft version of the table of contents based on the revised version of the deliverable

CERTH

3.0 March 2012 Revised version available with contribution from partners

CERTH, ALL

4.0 April 2012 Complete version including comments from the peer review process

CERTH

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 4 CERTH

List of definitions & abbreviations

Abbreviation Definition

A&E Architecture & Engineer

AADCC Accuracy and Ability to simulate Complex and Detailed

building Components

ABMS Agent-based Modelling and Simulation

AEC Architecture, Engineering and Construction

AGC Associated General Contractors

API Application Programming Interface

ASHRAE American Society of Heating, Refrigeration, and Air-Conditioning Engineers

BER Building Energy Rate

BESD Building Energy Software Tools Directory

BI Business Intelligence

BIM Building Information Modelling

BPM Business Process Modelling

BPMN Business Process Modelling Notation

BPMS Business Process Management System

BPS Building Performance Simulation

CASE Council of American Structural Engineers

CFD Computational Fluid Dynamics

CIS/2 CIMsteel Integration Standard 2

CIBSE Chartered Institution of Building Services Engineers

COBIE Construction to Operations Building Information Exchange

CSG Constructive Solid Geometry

D&Es Designers & Engineers

DOE Department of Energy

DOLCE Descriptive Ontology for Linguistic and Cognitive Engineering

DPWS Device Profile for Web Services

DXF Drawing Interchange Format

ES Embedded System

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 5 CERTH

FIPA Foundation for Intelligent Physical Agent

GBS Green Building Studio

gbXML Green Building XML schema

IBDP Integrated Building Design Process

IBM Interoperability of Building Modelling

IDE Integrated Development Environment

IFC Industry Foundation Class

IFD International Framework for Dictionaries

IGES Initial Graphic Exchange Specification

IIKB Integration of Intelligent design Knowledge-Base

IIOP Internet Inter-ORB Protocol

IoT Internet of Things

IPD Integrated Project Delivery

ISO International Organization for Standardization

ISOSTEP International Standards Organization-Standard for the Exchange of Product Model Data

JMS Java Message Service

KPI Key Performance Indicators

LEED Leadership in Energy and Environmental Design (rating system; US Green Building Council)

LLC Limited Liability Corporations

MAS Multi-Agent System

NREL National Renewable Energy Laboratory

NZEB Nearly Zero-Energy Buildings (nZEB)

OMG Object Management Group

OO Object Oriented

OSGi Open Services Gateway Initiative

OWL Web Ontology Language (W3C)

RDF Resource Description Framework

RFID Radio Frequency Identification

RMI Remote Method Invocation

ROI Return on Investment

SAIL Storage And Inference Layer

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 6 CERTH

SEI Structural Engineering Institute

SI Smart Items Services Infrastructure

SLP Service Location Protocol

SoA State-of-the-art

SOA Service Oriented Architecture

SOAP Simple Object Access Protocol (XML protocol)

SSDP Simple Service Discovery Protocol

SSN Semantic Sensor Network

STEP Standard for the Exchange of Product Model Data (ISO 10303)

SWRL Semantic Web Rule Language

UI User Interface

UIM Usability and Information Management

UML Unified Modeling Language

UPnP Universal Plug and Play

VDC Virtual Design & Construction

VM Virtual Machine

VMB Virtual Building Modelling

WS Web Service

WSN Wireless Sensor Network2

XML Extensible Markup Language

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 7 CERTH

Executive Summary

This deliverable reports the results of the literature review and market survey

carried out in the framework of the European Union (EU) 7th Framework

Programme (FP7) Specific Targeted Research Project (STREP) “Occupant Aware,

Intelligent and Adaptive Enterprises (Adapt4EE)” including state-of-the-art

technologies (SoA), tools and respective projects in the areas related to the scope

of Adapt4EE. The main findings of this survey have been carried out within the

activities performed in Task T1.3 “SoA Analysis (Technologies, Tools and

Respective Projects)” of Adapt4EE WP1 “Adapt4EE Definition”.

The document focuses mainly on topics that are highly related and applicable to

Adapt4EE such as building performance tools, past and recent research on

occupancy modelling, semantic technologies used for analyzing building

performance in close correlation with the enterprises to be “housed” in the

buildings under design as well as technologies used by researchers and the

Architecture, Engineering and Construction (AEC) technology vendors for

visualization of the building performance.

This report intends to serve as a basis for research in Adapt4EE, to be used by

partners as a reference state-of-the-art in the topics addressed by the project

and will provide the necessary knowledge for the definition of the Adapt4EE

architecture and to find the most suitable technologies that shall be integrated

into the Adapt4EE framework. In this context, this report also provides a set of

recommendations as guidelines for the developments that will take place during

the project lifetime, taking into account the analysis of the market trends related

to the areas of high interest for Adapt4EE.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 8 CERTH

Table of Contents List of definitions & abbreviations............................................................ 4 Executive Summary.................................................................................. 7 List of figures ......................................................................................... 10 List of tables .......................................................................................... 13 1. Introduction.................................................................................. 14

1.1 Adapt4EE project concept ............................................................... 14 1.2 Scope of the Report........................................................................ 16 1.3 The Structure of the Deliverable....................................................... 17

2. State of the Art Analysis & Literature Review ............................... 21 2.1 Building Design and Modelling ......................................................... 21

2.1.1 BIM definition & origin ............................................................. 21 2.1.2 Overview of the BIM Paradigm.................................................. 23 2.1.3 Building Data Modelling Standards and Standardization ............... 26

2.2 Building Performance Simulation...................................................... 40 2.2.1 Definition and Importance of Simulation .................................... 40 2.2.2 Building Energy Performance Simulation Models ......................... 40 2.2.3 Occupancy Modelling and Simulation ......................................... 43

2.3 Multi-Agent based modelling and Simulation...................................... 51 2.3.1 An agent-based approach to modelling & simulation of building performance ....................................................................................... 51 2.3.2 Literature review on taxonomy of Agents ................................... 52 2.3.3 A literature review on Agent Platforms relevant for simulation and analysis in Adapt4EE project ................................................................. 54 2.3.4 Literature review on agent-based simulation tools and engines for the Building Energy Performance domain................................................ 60

2.4 Semantic-enabled technologies for building management.................... 65 2.4.1 Semantically enhanced building & device models ........................ 65 2.4.2 Ontology Management............................................................. 75 2.4.3 Services Management of Heterogeneous Devices ........................ 81 2.4.4 Relevant European Projects...................................................... 85

2.5 Enterprise Business Modelling.......................................................... 94 2.5.1 Enterprise Modelling Approaches............................................... 94 2.5.2 Enterprise Modelling Applications and Scenarios ....................... 102

2.6 Visual Analytics Technologies......................................................... 105 2.6.1 Introduction and terminology ................................................. 105 2.6.2 Definition of Visual Analytics .................................................. 106 2.6.3 Data visualization in the AEC industry ..................................... 108

3. Market Analysis........................................................................... 113 3.1 Introduction ................................................................................ 113 3.2 Building Information Modelling (BIM) and Building Performance Simulation (BPS) .................................................................................. 113

3.2.1 Major BIM products & tools .................................................... 113 3.2.2 Major BPS products & tools .................................................... 121 3.2.3 Market Penetration Data ........................................................ 160 3.2.4 Gap Analysis, Market Success Factors...................................... 164

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 9 CERTH

3.2.5 Conclusions, Future Market Needs, Trends and Opportunities ..... 167 3.3 Enterprise Business Modelling........................................................ 171

3.3.1 Major Products and Commercial Tools ..................................... 171 3.3.2 Future Market Needs, Trends and Opportunities........................ 172

4. Recommendations for tools and technologies to be integrated into Adapt4EE architecture.......................................................................... 176

4.1 Introduction ................................................................................ 176 4.2 Advancements in the field of middleware for accessing data from heterogeneous building sensors and embedded devices ............................ 176

4.2.1 Choice of Middleware............................................................. 176 4.2.2 Advancements in Middleware.................................................. 181 4.2.3 Enhancement in building & device models semantics ................. 183

4.3 Guidelines for Multi-agent based Modelling and Simulation of Energy Efficiency in Buildings ........................................................................... 186

4.3.1 Role and Objectives of agent-based modelling in Adapt4EE ........ 186 4.3.2 The added value of Agent-based building energy performance models and simulation ....................................................................... 187 4.3.3 Evaluation Results on existing Multi-Agent Based Modelling and Simulation Tools................................................................................ 191

4.4 Guidelines and Recommendations for Business Process Modelling (BPM) in Adapt4EE ............................................................................................ 192 4.5 Guidelines and Recommendations for Occupancy Modelling in Adapt4EE 194 4.6 Guidelines and Recommendations for Visual Analytics in Adapt4EE..... 194

5. Summary and Conclusions .......................................................... 196 References ........................................................................................... 198

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 10 CERTH

List of figures Figure 1: Adapt4EE Project Concept Overview .............................................. 15 Figure 2: BIM definitions in the literature ..................................................... 21 Figure 3: AEC industry activities influenced by BIM........................................ 23 Figure 4: Virtual Building Modelling as part of the BIM process [7] .................. 24 Figure 5: Data exchange with IFC between key stakeholders .......................... 29 Figure 6: Overview of the IFC layers and corresponding classes ...................... 31 Figure 7: Overview of the gbXML schema (version v5.0) ................................ 36 Figure 8: Models used by Zimmermann ([22]) for occupancy modelling ........... 45 Figure 9: Interface for user activity specification and occupancy scheduling used in UASEM approach ................................................................................... 46 Figure 10: Schematic model used by authors in [39] ..................................... 47 Figure 11: Agent type structures used by Zimmerman ([22]) to support building occupancy analysis and simulation .............................................................. 48 Figure 12: Floor plan of the University of Florida Building used by authors in [44] for the validation and verification of the energy prediction of the MuMo model. . 49 Figure 13: Generic Agent Overview ............................................................. 53 Figure 14: An ontology-based representation of the IFC classes ...................... 67 Figure 15: A conceptual ontology to outline predesign phases of a building using concepts of the AEC industry. ..................................................................... 67 Figure 16: Device ontology introduced by FIPA (Foundation for Intelligent Physical Agent) in 2001.......................................................................................... 70 Figure 17: Overview of the device consumption profile based on the ontology defined in Semantic Energy Information Publishing Framework by Bonino et al. 70 Figure 18: Ontology overview used in tbe DEHEMS European project, including conceptual alignment with SUMO upper level ontology schema. ...................... 71 Figure 19: Overview of ontology defined by W3C Semantic Sensor Network Incubator Group for modelling sensor devices, systems and processes. ........... 74 Figure 20: Overview of the ontology used in the Hydra project for the device ontology closely related to energy consumption information ........................... 75 Figure 21: Snapshot of Protege platform for creating ontologies...................... 80 Figure 22: Ontology management and visualisation using the TopBraid composer software................................................................................................... 81 Figure 23: Smart Items architecture of the unified middleware of accessing heterogeneous devices .............................................................................. 83 Figure 24: LinkSmart Middleware overview (HYDRA Project)........................... 86 Figure 25: SaveEnergy Project (CIP) architecture overview ............................ 90 Figure 26: The dimensions of the classification framework.............................. 95 Figure 27: Perspectives and aspects of the Zachman framework ([146]).......... 96 Figure 28: Perspectives and Aspects of the BPM Frameworks ARIS ([145])....... 96 Figure 29: Aspects and Perspectives of BPMS ............................................... 97 Figure 30: Models associated to perspectives and aspects .............................. 97 Figure 31: Sample Enterprise Model Components........................................ 102 Figure 32: Application Scenarios of a Collaborative Enterprise Modelling Environment........................................................................................... 104 Figure 33: Visual Analytics: The best of both Worlds (from [150])................. 105

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 11 CERTH

Figure 34: The Visual Analytics iterative process towards improving decision making of involved users.......................................................................... 106 Figure 35: Combination of colouring, texts and segmentation (peg glyphs) to visualize office occupancy in a 3D building model [174]. .............................. 109 Figure 36: Narrative of the method proposed by Akbas et al. ([45]) for temporal visualization of building performance highly related to its occupancy. ............ 110 Figure 37: Carpet-contour [177] plot illustrating mean value of HVAC electricity consumption against other information such as solar irradiance and dry-bulb temperature. The visualization technique has been proposed by authors in [177].............................................................................................................. 111 Figure 38: General data flow of Building Performance Simulation engines....... 122 Figure 39: Major categories for evaluating the capabilities of building energy simulation tools ...................................................................................... 123 Figure 40: The most important selection criteria for BPS tools by AEC community............................................................................................................. 124 Figure 41: DesignBuilder GUI – Recent files and templates for data input....... 127 Figure 42: DesignBuilder, overview of the interface tabs during model editing process. More information for the latest features and documentation can be found in official software website [138]............................................................... 128 Figure 43: BIM model visualization screen overview .................................... 129 Figure 44: Heating design tab and simulation results output through DesignBuilder interface ............................................................................ 130 Figure 45: Cooling design tab overview and simulation results in Design Builder regarding temperature, heat gains, humidity and ventilation. ....................... 131 Figure 46: Parametric simulation results within DesignBuilder, an overview for variations in the different design variables.................................................. 132 Figure 47: Computational fluid dynamics within DesignBuilder. ..................... 132 Figure 48: Daylighting simulation results – an overview from DesingBuilder tool............................................................................................................. 133 Figure 49: ECOTECT software overview – workspace, tabs and menu ............ 136 Figure 50: OpenStudio plugin running on the Google Sketchup Pro software... 140 Figure 51: Snapshot of the simulation results through the Results Viewer tool of OpenStudio toolset (Source: NREL Open Studio documentation). .................. 141 Figure 52: Bentley AECOSim Energy Simulator functionalities overview ......... 143 Figure 53: Lider’s software user interface................................................... 146 Figure 54: Lider project description form.................................................... 147 Figure 55: Lider’s verification of the design requirements in terms of energy efficiency ............................................................................................... 148 Figure 56: CALENER user interface for energy efficiency analysis .................. 150 Figure 57: CALENER system view.............................................................. 150 Figure 58: CALENER BER estimation and building assessment....................... 151 Figure 59: CALENER visualization for the summary of the energy consumption and demand of the input building model. ................................................... 151 Figure 60: CALENER export of energy analysis in pdf format......................... 152 Figure 61: CERMA software snapshot (first screen)...................................... 154 Figure 62: CERMA city / environmental screen parameters for energy efficiency analysis ................................................................................................. 154 Figure 63: CERMA software global information screen.................................. 155 Figure 64: CERMA visualization of the BER analyis for the given building model............................................................................................................. 156

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 12 CERTH

Figure 65: CERMA detailed demand of the different services......................... 156 Figure 66: Snapshot of the Energy Building workspace provided by CivilTech [143]..................................................................................................... 157 Figure 67: Overview of the 3D model perspective of the Energy Building software (Source: Civiltech Energy Building official manual [143]) ............................. 158 Figure 68: Energy performance analysis within “Energy Building” tool for internal cooling and heat loads for the input BIM model (Source: CivilTech official manual [143]) ................................................................................................... 159 Figure 69: BPS tools developed between 1997- 2010................................... 163 Figure 70: Ranking the Importance of Features of BPS Tools ........................ 164 Figure 71: Major types of modelling tools, based on (BPTrends, 2007)........... 172 Figure 72: Conceptual architecture of the Adapt4EE device cloud .................. 182

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 13 CERTH

List of tables Table 1: List of most common exchanged formats in AEC tools provided by technology vendors ................................................................................... 27 Table 2: Brief overview of the IFC model coverage, advantages and limitations. 33 Table 3: Agent-based modelling and execution platforms overview.................. 56 Table 4: Agent-based platforms on social interaction & simulation overview. .... 58 Table 5: Past and Ongoing European Projects using LinkSmart Middleware in various application domains........................................................................ 87 Table 6: Overview of the modelling approaches and standards in Enterprise Modelling ................................................................................................. 99 Table 7: List of major BIM tools used in the market during the whole life cycle of a building (from early design to the operational phases) .............................. 113 Table 8: Business Process Modelling Tools and Capabilities........................... 174 Table 9: Summary of middleware approaches based on several criteria and factors affecting overall middleware usage in diverse application domains including energy efficiency in buildings ...................................................... 176 Table 10: Sensor classification along three dimensions ................................ 180

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 14 CERTH

1. Introduction The purpose of this deliverable is to gain a detailed insight of the state-of-the-art

technologies relevant to the topics and domains addressed by Adapt4EE. The

ultimate goal is to provide a thorough literature review on critical domains such

as building performance simulation tools, ontology management and semantically

enriched building information models as well in occupancy & business modelling

and simulation in order to be able to decide on which technologies the Adapt4EE

framework can build upon and how these tools must be improved for Adapt4EE to

fulfil its main objectives. Next paragraphs of this Chapter introduce the reader to

the overall concept of Adapt4EE, whereas in the following sections the main scope

of the report is provided along with its structure.

1.1 Adapt4EE project concept Energy Efficiency is considered to be a key component of the European energy

policy underlying the fundamental objectives of the European Union’s (EU) 2020

strategy. Recent and past surveys indicated that buildings are a major constituent

of the urban ecosystem accounting for almost 40% of the overall energy demand

in Europe [1]-[2]. Thus, construction products (and especially those of

commercial use) constitute energy intensive systems through their whole life

cycle, comprising energy demanding assets and facility operations but, most

importantly, occupants that are the driving operational force, performing

everyday business processes and directly affecting overall business performance

as well as overall energy consumption.

Extensive industrial practice throughout the years and respective market surveys

demonstrated that most crucial decisions concerning construction products

happen in the early phases of the design process. Specifically, the findings of

recent research studies indicated that appropriate design improvements, tailored

with the support of building performance simulation software, could reduce

energy use in both existing and in new building envelopes [3]-[4]. In this

context, early design products comprise features that determine to a large extend

energy performance and thus can provide critical evidence to simulation and

analysis tools for thorough evaluation of design alternatives. To cope with this,

modelling and simulating the energy efficiency of buildings and various facilities

semantics has now been established as an integral part of the design process and

many simulation tools are commercially available as a common practice by

designers & engineers.

Adapt4EE aims to address several shortcomings of existing and rather complex

building tools such as the lack of a holistic and systems-based view of buildings,

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 15 CERTH

the efficient separation of algorithms and simulation that will stimulate key

players (D&Es) to easily assess the energy use on specific attributed domains.

The main purpose of the project is to develop a building simulation framework

focusing on the early design phases of a construction product, which will be able

to provide the key stakeholders with the necessary simulation results that fully

take into account both i) the descriptive data of a building (material, components,

equipments, space layout, etc) and ii) the information related to the dynamic

behaviour of the building due to its occupancy fully taking into account the

organization that is going to be “housed” within the building. The overall concept

of the Adapt4EE is illustrated in Figure 1.

Figure 1: Adapt4EE Project Concept Overview

As seen, Adapt4EE aims to deliver and validate a holistic building simulation

framework that takes into account the fusion of two different but complementary

worlds: i) the Building Information Modelling (BIM) and ii) the Business Process

Modelling (BPM), having as main catalyst the human factor (presence and

movement). The incorporation of information about the dynamic behaviour of a

building (e.g. organization that will be “housed” in the building) at the early

design stages of a building will further improve the ability of designers, engineers

and respective stakeholders (business modellers and/or building owners and

tenants) to analyze the energy performance of the construction products as well

as to allow them for optimisation of its energy consumption based on multi-

dimensions / multi-criteria constraints. Moreover, design decisions on energy

performance optimization should be based on sound and realistic estimations of

the actual future energy consumption of constructions during operation, taking

also into account potential consequences on business operations affected by early

design decisions and vice versa. To cope with this, Adapt4EE aims at further

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 16 CERTH

augmenting the contemporary architectural envelope by incorporating business

and occupancy related information into the building under design that will

eventually provide the necessary shareable knowledge for effectively analyzing

the energy consumption of enterprise buildings as well as for further reconciling

the differences between the energy performance of “real” and “simulated”

construction products.

1.2 Scope of the Report This document reports the findings of the literature review and market survey

carried out in Adapt4EE on all critical aspects and topics addressed by the project.

It is based on partners’ knowledge, literature survey, product research and

cooperation among the consortium on diverse but complementary to the project

tools and technologies that will be utilized in order to deliver and validate the

Adapt4EE framework. The deliverable can be considered as an extensive and

thorough analysis of the current state-of-the-art in the topics addressed by the

project.

The document focuses mainly on existing tools, technologies and frameworks

used to assess the performance of a building (i.e. energy usage, space utilization

due to its occupancy, etc) at early stages of the design and prior its realization,

whereas specific sections of the report provide a literature review on technologies

used to simulate the building performance taking into account user behaviour

(occupancy models), enterprise modelling (BPM) as well as semantic-enabled

technologies used for building management and analysis. The ultimate goal of the

detailed analysis of existing tools and technologies in these fields will establish a

groundwork for research and development that will be conducted in Adapt4EE.

Thus, this report can be used by partners as a reference for state-of-the-art

technologies in their respective fields of expertise and will help to design and

deliver the most appropriate solutions for the Adapt4EE system.

Another important objective of this report is to provide a basis for the market

research to be carried out within the project lifetime towards identifying market

needs, future trends and the added-value of the technologies that will be

designed, delivered and validated within the project. In this respect, the

deliverable, as part of the WP1 “Adapt4EE Definition”, provides a list of guidelines

that should be taken into account during the final definition of the Adapt4EE

architecture, towards providing a usable, extendable, interoperable and shareable

building simulation framework capable to fulfil the needs of its end-users, as they

were defined and reported in the corresponding Adapt4EE deliverable D1.1 “User

and Business Requirements” [122].

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 17 CERTH

Next section gives a deep insight for the overall layout and the structure of the document.

1.3 The Structure of the Deliverable The structure of the deliverable is as follows:

Chapter 1: Introduction

Chapter 2: State-of-the-art analysis & literature review

The literature review starts with a global overview of the Building

Information Modelling (definition, paradigm, etc.). Section 2.1

“Building Design and Modelling” outlines the dominant building

modelling standards used in the Architect, Engineering &

Construction (AEC) industry and describes in detail the advantages

and disadvantages of each standard.

Further in this Chapter, Section 2.2.2 ”Building Energy

Performance Simulation Models” briefly reports existing energy

performance simulation models used by Building Performance

Simulation (BPS) tools, whereas Section 2.2.3 “Occupancy

Modelling and Simulation” reports a thoroughly literature review

on algorithms used for occupancy modelling and simulation. This

section provides also a brief overview (i.e. taxonomy) of the

various approaches used to model the building occupancy and

discusses future challenges on enriching occupancy models with

additional metadata (e.g. critical business processes that will be

“housed” in the building under design) towards improving the

prediction on energy analysis of a building at the early stages of

the design process and minimizing the differences between the

“simulated” and the “real” energy consumption.

Moreover, an extensive survey is presented in Section 2.3 “Multi-

Agent based modelling and Simulation” for agent-based

technologies that can be used in Adapt4EE as part of the

simulation framework (e.g. agents for the physical, the human,

the enterprise and the general surrounding environment in order

to enable the energy analysis of a building using agent-based

approaches). Existing platforms suitable for the Adapt4EE

framework are analyzed and a discussion is made for the

advantages and drawbacks of each platform. In this section, a list

of criteria and characteristics that should be available by the agent

platforms are outlined towards the selection of the most suitable

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 18 CERTH

solution (-s) for the Adapt4EE system.

Next Section 2.4, entitled "Semantic-enabled technologies for

building management” describes in detail semantically enhanced

technologies employed in the definition of building models with

ontologies taking into account the heterogeneous devices that may

coincide in an enterprise building during its operation phase. The

main purpose of this Section is to outline SoA technologies that are

highly related to the Adapt4EE middleware, which will be utilized

to deliver a semantically-enriched building measurement

framework capable to analyze energy consumption in real-life

scenarios (Adapt4EE pilots) and will provide the necessary

mechanisms for the effective calibration of the respective

simulation models.

Moreover, Enterprise Business Modelling tools and technologies

that could be employed in the definition of corresponding

Adapt4EE enterprise models are investigated in Section 2.5. This

section analyzes current approaches used to model the activities

and processes encountered in an enterprise including the

resources and equipment related to the operations performed in its

spaces. Based upon the modelling approaches and frameworks

found in the literature, an extensive evaluation is given for the

most important technologies according to several dimensions

(perspective, language, formalization, etc.). Finally, application

and scenarios of use of the aforementioned frameworks are

outlined, whereas the enterprise data models views that should be

taken into account within Adapt4EE in respect to modelling the

human presence and movement (occupancy) are outlined in

Chapter 4.

One of the key innovations of Adapt4EE framework will be to

provide to its end-users enriched visualization methods towards

analyzing several diverse but complementary parameters that may

affect the building performance. The incorporation of visual

analytic technologies in building performance simulation is an

active research area, where several existing techniques for

analyzing complex information could establish reference

groundwork for the visualization techniques that will be developed

in Adapt4EE. A detailed review on existing SoA for visual analytic

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 19 CERTH

technologies is there provided in the last part of Chapter 2 (section

2.6).

Chapter 3: Market Analysis

This chapter initially describes the findings of recent surveys on

major BIM & BPS tools. The list of the available tools is

accompanied with a brief report on the available features,

including analysis for their usability, interoperability and

friendliness in respect to its end-users. As Adapt4EE focuses on

tools and technologies used at the early stages of design of a

building, only major tools that can be used by architects and

engineers (A&Es) are reported. A number of selection criteria used

by A&Es towards the classification of the tools used in their daily

work are outlined in this section.

Except the analysis of existing market tools, this section provides a

general overview for the BIM & BPS market and described in detail

the most important findings resulted from the market survey.

Current shortcomings as well as future needs in relation to topics

that will be addressed by Adapt4EE are outlined in this Chapter,

whereas a discussion is made for the major opportunities that will

arise by the deployment of enhanced BPS tools in the market that

provide holistic approaches for the assessment and evaluation of

the energy performance of construction products.

In addition to the market survey for BIM & BPS tools, a separate

section (3.2) is devoted to the existing tools used for enterprise

modelling and simulation. The major categories of BPM tools are

outlined in this part of the deliverable, targeting mainly on

capabilities that are relevant to the Adapt4EE scope. This section

concludes on future trends in Business Process Modelling tools,

including ideas for the extension of building information data with

enterprise data that are necessary to increase the collaboration

among key stakeholders during the design phases of a

construction product in all aspects including but not limited to the

energy analysis, validation against the enterprise performance

taking into account the human activities through the building

spaces under design.

Chapter 4: Recommendations for tools and technologies to be

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 20 CERTH

integrated into Adapt4EE architecture

Based on the literature review and the market analysis, this

Chapter provides a set of recommendations for the various tools

that will compose the Adapt4EE integrated framework. For each

technology, methods and tools presented in previous chapters, a

set of guidelines are provided along with advancements to be

performed in various topics such as the Adapt4EE middleware, the

occupancy and business modelling framework including agent-

based approaches and visual analytics.

Chapter 5: Summary and Conclusions

This chapter summarizes on the content described in this report

and concludes on the challenges for Adapt4EE in the light of the

state-of-the-art and the market findings.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 21 CERTH

2. State of the Art Analysis & Literature Review 2.1 Building Design and Modelling

2.1.1 BIM definition & origin BIM definition

BIM is the process of generating and managing building data during its cycle of

life using dynamic building modelling software in three dimensions and in real

time, to reduce wasted time and resources in the design and construction. This

process produces the building information modelling (BIM), which encompasses

building geometry, spatial relationships, geographic information, quantities and

properties of building components.

BIM can be used to illustrate the entire process of building, maintenance and

even demolition. Quantities and shared properties of materials can be extracted

easily. In addition, workplaces, details of components and construction activity

sequences can be isolated and defined. Thus, BIM as a concept is not a type of a

specific software but a process used to generate, manage and share building

related information in the AEC industry.

Moreover, BIM is an integrated process that is currently used to expedite the

exchange of design and construction information to the key stakeholders

(building designers, architects, tenants, owners, etc). It can be considered as a

“medium” which contains consistent, reliable and sufficient data to support any

activity along the whole lifecycle of a construction product (from the early design

stages to the operational phases of a building). An overview for the context of

use of the BIM acronym is illustrated in Figure 2.

Figure 2: BIM definitions in the literature

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 22 CERTH

As seen, there are two abbreviations used for BIM, one for denoting the actual

building data (i.e. doors, walls, spaces, zones with associated relationships,

attributes and properties) in terms of digital representation (BIM as Noun) and

the other related to the use of BIM as a verb, denoting any activity performed

among key stakeholders for the creation, management, derivation and sharing of

information related to a construction product. Depending on the level of

development of a building, different key stakeholders may collaborate to create

and maintain the BIM information in order to ensure the quality and efficiency of

the BIM information related to the whole building envelope.

BIM Origin

There are two views on the origin of this concept: it is said that Autodesk was the

first to use the term to refer to BIM 3D object-oriented design, while others

postulate that it was Professor Charles M. Eastman, Georgia Technical Institute of

Technology, the first to spread the concept of BIM in the early seventies in

several books and technical articles.

However, there seems to be general consensus that Jerry Laiserin was the person

who popularized it as a common term for the digital representation of

construction processes, with the aim of exchanging and interoperability of

information in digital format.

Different technology suppliers such as Sigma Design, Autodesk, AceCad StruCad

Software, Bentley Systems, Graphisoft, Tekla, Nemetschek, and CADDetails,

among others, offer this capability.

Moreover, the concept of BIM in the area of architecture and construction has

several options for platforms and software for implementation. The BIM use

started with the design of complex building such as hospitals, big malls and

enterprise offices.

Real usage of BIM (Current Practises)

The advantages of the use of BIM are the unitary and overall concept of the

building project. A high-level overview illustrating the phases in which BIM tools

and technologies are used as of today is illustrated in Figure 3. In general the

three most important phases are considered, namely “Planning & Design”,

“Construction”, and “Commissioning & Operation”, whereas the demolition phase

can be considered as the last stage of the operational lifecycle of a building. It

should be noticed that usually the BIM process doesn’t follow the whole life of the

building, but reaches until the building is delivered to the property

owner/operator.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 23 CERTH

Figure 3: AEC industry activities influenced by BIM

This can be attributed due to the fact that BIM process as of today is complicated

as it involves from one hand the union of the work of architects, engineers,

property owners in a collaborative manner and on the other hand in certain

stages of the design can be uncomfortable due to the lack of the necessary tools

for seamless cooperation among key stakeholders.

Searching in other areas of knowledge such as naval engineering and

management of people movements in commercial spaces or event organization

could be very useful for using BIM-based representation. It is important to take

into account the simultaneity and collaboration among project teams based on

the so called “Virtual Building Modelling” process [7], which is actually an

instantiation of the BIM models during the whole lifecycle of a construction

product.

Next sections present in detail the BIM paradigm in the AEC industry, outline

existing standards used for data share and knowledge via BIM tools Along with a

comparison among the most dominant technologies used today in the AEC

industry.

2.1.2 Overview of the BIM Paradigm

The future of the AEC industry will be considerably influenced by the use of

technology. The emergence of Building Information Modelling (BIM) is

expected to drive the construction industry towards a multidimensional and multi-

view “Model Based” process and gradually move the industry away from a simple

2D or 3D Based process. In the BIM paradigm buildings and surrounding areas,

despite their complexity, will be built virtually before they get actually

constructed in the field.

The BIM paradigm establishes a streamlined collaborative design process,

providing simultaneous and “personalized” access to all stakeholders involved.

Different user needs (clients, architects, engineers, constructors etc) are

efficiently addressed at different phases of the design process following an object

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 24 CERTH

oriented and data-rich parametric view of the construction project supporting

collaboration and decision making on all aspects of the building life-cycle.

Figure 4: Virtual Building Modelling as part of the BIM process [7]

As presented in Figure 4, BIM-based project progression process is performed

through Virtual Building Modelling (VBM) [7], which represents both i) discipline

models used by key stakeholders in different stages of a construction product life-

cycle and ii) the integrated model used by AEC industry users for collaboration

such as the exchange of information and clash detection during BIM models

trading (e.g. architectural views with more detailed views including physical and

functional characteristics of a building’s facility). Thus, through VBM, BIM

establishes a collaborative framework for all members of the design and

construction teams and later on for owners/operators and for the whole life cycle

of a facility. The collaboration framework facilitates the streamlined and seamless

management of a single interoperable information base incorporating rich object

models carrying physical, design and performance attributes.

BIM offers several obvious benefits to the AEC industry and the design and

construction process, e.g.:

• The ability to identify design errors at the early design phase, where

extensive performance simulations are available (depending on the level of

development) and changes on the construction product can be performed

without significant costs.

• The ability to analyse and visualize building information in more than three

dimensions (e.g. 4D for time scheduling, 5D for component pricing and

budgeting reports, etc.). In this context, BIM tools contain tools for

simulation capabilities and engines capable to “simulate” simple or

complicated processes and provide data-rich views according specific

needs of the end-users.

• The ability to identify collisions and to perform clash tests when migrating

(trading) various discipline models and views of a BIM-based

representation.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 25 CERTH

• The ability for non-technical people (e.g. clients) to visualize the end

product and the support to provide a single database of information that

fully addresses the needs of all parties.

• To reduce actual errors and corrections during field construction thus

reducing overall costs and building management. Thus, BIM as a concept

and a process together can save cost and time at every phase of design

and construction of a building.

• It provides higher reliability of expected field conditions, allowing for

opportunity to do more prefabrication of materials offsite, which is usually

a higher quality at a lower cost.

• The ability for key stakeholders to perform simple or complicated “what if”

evaluation scenarios, such as looking at various sequencing options, site

logistics, space layout alternatives, equipment costs, etc.

• The ability to estimate more realistically and more accurately the

operational aspects of the building design, thus reducing possible warranty

costs

As BIM is continuously growing, interoperability, as illustrated in the integrated

model in Figure 4, proves to be a critical success and commercial viability factor.

It is expected that BIM adoption in AEC industry will foster and enhance

collaboration between design teams with various disciplines (architects,

engineers, planners, etc), as well as with the teams closely working within the

construction industry (building tenants, owners, facility managers, etc).

As of today, BIM technology has proven to enhance collaboration between design

disciplines and between designers and constructors. It also allows non-experts

involved in the process (clients, lenders, owners, etc) to actively and effectively

participate in the design process by providing their valuable feedback in critical

stages of the lifecycle of a building.

As the use of BIM continuously accelerates within the design and construction

industry, it is envisaged that will lead to a revolution in project delivery towards

providing a fully collaborative and streamlined project work, from the project’s

inception, to developing the facility design and finally delivering a fully

operational construction. Collaboration will ensure efficiency and speed of

delivery, effectiveness and reduced project costs without sacrificing quality or

consistency, while exchange of information in an interoperable manner (e.g. in

terms of underlying data models and information exchange standards to the

necessary information management tools), is expected to be in the core of

current and future work. The following paragraphs provide a bried literature

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 26 CERTH

review on the exchange formats used in the AEC industry to support the share of

information among involved parties, whilst focus is given on the latest

developments regarding interoperability, where the dominant standards utilized

by major BPS tools are outlined together with their strengths and disadvantages.

Summarizing, BIM models have been widely used in AEC industry and several

additional dimensions related to the original 2D and 3D drawing models have

been delivered by key software vendors and corresponding standardization

bodies/institutions towards enriching the information contained in the

construction products and allowing for better prediction of their performance in

several diverse but complementary domains in the AEC industry. Next paragraphs

provide a historical overview on the data formats used in the AEC domain and

describe in detail the most dominant standards used recently in the market

towards addressing the share of knowledge and information among key

stakeholders.

2.1.3 Building Data Modelling Standards and Standardization Standards have played and will continue to play important roles in AEC business

practice. Standards in the AEC industry may refer but not limited to material

performance standards, graphic standards, standards for defining products,

drawing set standards, classification standards, layering standards, etc. Some

standards have been created in order to help people and project teams to

understand each other. Since building information model standards are digital,

the development of such standards also are digital.

As of today, Software Engineering and Information technology providers from one

hand have implemented a groundwork technological framework for

interoperability, by providing the languages that support exchange protocols

among tools and framework (EXPRESS, BPMN, IFC, XML-based and many others).

On the other hand, architects, engineers, contractors and fabricators, are the

knowledge experts that know what the information content of an exchange

should be. From the AEC industry perspective, key organizations and market

leaders in building design tools could have the economic clout or knowledge to

define effective interoperability for their products, but given the evolution of the

existing tools this will be unfeasible for the whole industry. Thus, exchange

standards defined by key stakeholders in the AEC industry such as building

software vendors owners seem an imperative.

It is evident that multiple applications with overlapping data requirements should

be able to support various tasks of design and construction but also to address

the active collaboration of key stakeholders. Herein, the term “Interoperability”

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 27 CERTH

refers to the ability of exchanging data between applications in order to fully

support their workflow processes, which further facilitates their automation (in

terms of both input and output). Recent surveys on interoperability in the AEC

industry indicated that data share has traditionally relied on file-based exchange

formats limited to geometry, such as DXF (Drawing eXchange Format) and IGES

(Initial Graphic Exchange Specification). Direct links based on the Application

Programming Interfaces (APIs) were the oldest and still confident way to

interoperability. Starting in the late 1980s, data models were developed to

support product and object model exchanges within different industries, led by

the ISOSTEP international standards effort. In this context, the building-related

information models were utilized to distinguish both i) the schema used to

organize the data and ii) the schema language to carry the data. Data parsers

were always available and recently several APIs have been proposed for the

translation from one schema language to another, for example from Industry

Foundation Classes (IFC) to XML and vice-versa.

Recent McGraw-Hill surveys on BIM have identified “interoperability” as the

largest issue for advanced BIM users (McGraw-Hill 2009 [5]). A summary of the

most common exchange type of formats in the AEC industry used in the past

years is listed in Table 1.

Table 1: List of most common exchanged formats in AEC tools provided by technology

vendors

Name / Format Type Description

Image Formats

JPG, TIF, BPM, PNG, RAW,

etc.

Raster formats vary in terms of compactness, number

of possible colours per pixel, transparency,

compression with or without data loss.

2D Vector Formats

DXF, AI, EMF, WMF, DWG,

SWF, PDF, etc.

Vector formats vary regarding their complexity and

may include line formatting, colour, layering and types

of curves supported. Several 2D exchange formats are

file-based (proprietary or based on standards) and

others use XML.

3D Surface and Shape

Formats

3DS, WRL, PTS, DWF,

SWG, OBJ, etc.

3D surface and shape formats vary according to the

types of surfaces and edges represented, whether they

represent surfaces and/or solids, material properties of

the shape (colour image bitmap, texture map, etc), or

viewpoint information. Existing data information files

may be using ASCII, binary or both encodings.

Moreover, several formats may also contain lighting,

camera, and other viewing controls, whereas several

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 28 CERTH

file formats are based on XML (e.g. wrl).

3D Object Exchange

IFC, EXP, etc.

AecXML, Obix, bcXML,

gbXML

Product data model formats represent geometry

according to the 2D or 3D types represented. These

data exchange formats may also carry object type data

and relevant attributes and properties, whereas

relations among objects can be supported. They are

the richest in information content and are currently

used by major building performance tools and related-

products.

Several XML schemas developed for the exchange of

building data (from the home automation to the

enterprise building design and automation). As of

today, these formats vary according to the information

exchanged, the workflows supported and the context of

use (e.g. energy efficiency evaluation, cost evaluation,

etc).

As seen on Table 1, as of today several exchange formats have been used in the

AEC industry for data sharing and collaboration among key stakeholders. These

include 2D raster image formats for pixel-based images, 2D vector formats for

line drawings, 3D surface and solid shape formats for 3D forms. Three-

dimensional object-based formats are especially important for BIM uses and have

been used widely by the AEC end-users for different purposes and applications

(early design performance analysis, building monitoring and site management,

home automation, etc.). It should be noticed that while 3D geometry of

assemblies is complex, the additions of properties, object types, and relations has

led to a large increase in the types of information represented and available for

analysis and simulation by the building-related tools and technologies.

Several companies like Graphisoft, Autodesk and Bentley have developed

enriched software packages, tailored to the needs of their end-users and focusing

on several functionalities provided by the BIM related tasks. However, till today,

architects, engineers and other key stakeholders face several shortcomings of

their preferred tools when diverse but complementary BIM related tasks can not

be performed in a unified manner (e.g. to perform space utilization simulation in

a building under design and in parallel to analyze in detail the energy

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 29 CERTH

performance of the construction product due to various factors (e.g. thermal

loads, lighting, HVAC systems, occupancy schedules, etc). Key stakeholders in

the AEC industry have been enganged in the last years with a great amount of

best practices using BIM-related products and software. However, several efforts

have to be made by the industry and the software vendors towards fulfilling the

requirements for the generation of a fully integrated BIM model. In this direction,

the evolution of existing standards in the AEC domain can further facilitate the

process of making BIM to become the core integrated design process that it was

originally designed for.

Focusing on the early design stages of a construction products, two dominant

standards used in the AEC industry are outlined in the next sections, namely IFC

and the Green Building XML (gbXML).

2.1.3.1 Industry Foundation Classes (IFC)

History and General Information

The Industry Foundation Class (IFC) is an industry-developed product data model

that can be used to support the whole lifecycle of the construction products (i.e.

from early design phases to the commissioning and operation stages of a

building).

Figure 5: Data exchange with IFC between key stakeholders

It is currently supported by buildingSMART [8], whereas the schema was

designed and implemented in order to define an extensible set of consistent data

representations of building information that can be used for exchange of the

necessary information among the AEC software applications. It relies on the ISO-

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 30 CERTH

STEP EXPRESS language and concepts for its definition, with a few minor

restrictions on the EXPRESS language. Moreover, the IFC entities and their

definitions are based on the International Framework for Dictionaries (IFD) work

done by buildingSMART International. IFD has been defined in order to establish

standards for terminology libraries or ontologies and thus supports unambiguous

computer interpretation of elements in the models in context of external

professional resources. The ontologies are also meant to include support for

language independence.

IFC was designed as an extensible “framework model”, which initially registered

by ISO (International Organization for Standardization) as Publicly Available

Specification (ISO/PAS 16739), prior to its development as a full International

Standard. The current stable release is IFC2x3 version 3 [9], whereas recently

the IFC4 version 4 is available to the wider public as a release candidate. As of

today, IFC is currently used by a large number of building-related software

vendors including major architectural design suites. Its developers intended it to

provide a broad, general definitions of objects and data from which more detailed

and task-specific models could be defined, supporting particular exchanges

among key stakeholders could be defined. The object-based approach addresses

the problem of unambiguous encapsulating the complex building information data

that can be shared by several professionals in the AEC domain, as illustrated in

Figure 5. Concluding, IFC standard and underlying models have been designed to

address all building information, over the whole building lifecycle, from feasibility

and planning through design analysis and simulation (including occupancy

analysis and simulation), to construction and building operation management in

commissioning phases of its lifecycle [10].

IFC Core Schema & Definitions

In general, IFC data models refer mainly to a library of objects and properties

definitions that can be used to represent a building project and support use of

that building information for particular purposes. IFC can be used to provide

several views of a single IFC project such as (i) the architectural view, (ii) the

mechanical system view, and (iii) the structural view. The actual view used

depends on the actual context of use and the level of development of the building

under design.

An overview of the system architecture perspective is illustrated in Figure 6. As

seen, each resource and core sub-schema has a definition of relative entities that

consequently define data models for the building domain, as they are specified at

the Interoperability & Domain layers.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 31 CERTH

The core data schemas establish the most general layer within the IFC schema

architecture. Entities defined in this layer can be referenced and specialized by all

entities in the shared element layer and the domain specific layer.

The resources layer (from lowest to highest) defines the necessary reusable

constructs in terms of geometry, topology, materials, equipment, actors and their

roles, presentations and several other properties. These definitions are based on

EXPRESS definitions and are abstract enough for all kind of construction products

and consistent with the ISO-STEP library resources.

The core layer contains entities that address non-industry and industry-specific

concepts and can be used to define other entities in the higher layers of the

architecture. As an example, the Kernel schema defines core elements and

objects such as actors, group, product and relationship, whereas the product

extension schema defines specific building components such as zones, spaces,

building elements, etc. Other extensions schemas contain concepts related to

process and control related entities such as task, procedure, schedules, and so

on.

Figure 6: Overview of the IFC layers and corresponding classes

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 32 CERTH

The entities that rely on the resource layer (base entities) are constituted

together to form commonly used objects in AEC domain, namely Shared Objects,

that reside in the Interoperability layer. These objects due to the object-

oriented nature of the IFC can be elaborated (extended, sub-classed, etc) to cope

with all building elements such as floors, structural elements, process elements,

walls and other features. In this layer for instance reside the Shared Building

Facilities elements, in which concepts for asset, occupant and furniture type are

defined. In this layer the most common building entities would be defined.

Finally, on the top level of the IFC hierarchy, the domain-specific extensions

reside, which address various entities that co-exist in a building under design

such as architectural, electrical, mechanical and other building extensions for

facility management.

Currently the domain’s layer includes the following aspects of the AEC:

� AR—Architecture

� BS—Building Services

� CM—Construction

o CM1—Procurement Logistics

o CM2—Temporary Construction

� CS—Codes and Standards

� ES—Cost Estimating

� PM—Project Management

� FM—Facility Management

� SI—Simulation

� ST—Structural Engineering

� XM—Cross Domain IFC Coverage & Limitations

IFC data format is composed of a set of complex data models and entities that

can address every “business transaction” encountered within the building domain.

To cope with the necessity that some of the tasks or processes encountered

within the AEC domain only need subsets of the available data, buildingSMART

created “exchange requirements” to support the share and exchange of the

necessary subsets of the IFC models. The most commonly implemented view of

the IFC model is the one termed “Coordination View” and entails the exchange

requirements for “architecture”, “building services” and “structural” models.

Additional views include the IFC “Structural Analysis View”, the “Basic Facility

Management Hand-Over View”, etc. It is evident that as IFC is able to represent a

wide range of building design, engineering, and production information, the range

of possible information to be exchanged in the AEC industry is huge. As of today,

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 33 CERTH

the IFC coverage increases with every release and progressively addresses

limitations, in response to key stakeholders and developer needs.

Next Table provides a brief overview for the advantages and limitations of the IFC

model, whereas a detailed description on the IFC coverage can be found in [7]. It

should be noticed that all application-specific objects, when “converted” to an IFC

model, are consisted of the respective object type and associated 2D/3D

geometry, relations, and properties.

Table 2: Brief overview of the IFC model coverage, advantages and limitations.

Geometry IFC geometry is an adapted version of ISO 10303 part 42 (STEP). It

has a full range of geometry classes including extrusions, solids

defined by a closed connected set of volume enclosing faces such as

B-Reps and Constructive Solid Geometry (CSG), as well as shapes

defined by a tree of shapes and Union intersection operations

(Feature Addition and Subtraction and/or Constructive Solid

Geometry). It can combine geometry/topology into representation

maps and parts of shapes may be distinguished as shape features,

thus it can individually reference different aspects of shape within a

representation. These cover almost all construction needs and most

design needs.

Discussion on Geometry Coverage in IFC

The IFC geometry was defined and implemented in a way that could

support the exchange of simple parametric models between

systems, such as wall systems and other extruded shapes. Focusing

on a simple geometry model definition, not all needed information

in the AEC domain can be exchanged (e.g. rules, constraints, etc),

requiring additional efforts to exchange editable parametric models.

Few commercial tools have made use of the parametric capabilities,

and in the future these features should further explored by AEC

software vendors and providers.

Relations Relations are typed and link one object with another. IFC relations

represent a rich set of relations among objects and special attention

has been paid by several BIM design tools to incorporate them

during the translation from the internal schemas to the IFC format.

Their actual use in BIM design is still open and several

enhancements may be needed to future releases of IFC format.

Properties IFC places emphasis on property sets, namely P-sets. These are

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 34 CERTH

composed of a rich set of attributes that are combined to define

material, contextual properties such weather data and in general

can be used for a particular type of performance. P-sets are defined

for most of the building elements such as roof, window, wall, etc.

Moreover, several attributes are associated with different material

behaviours, such as for thermal material, mechanical properties,

fuels, and others.

The current version of IFC lacks some properties such as tolerance

properties or attributes to explicit represent uncertainty, which

could be useful by the building performance simulation tools and

engines. These missing properties can be included by manual

editing and without following any specification and could lead to

interoperability issues. Similar functional limitations apply to

mechanical systems. It is expected that future releases of IFC will

cope with such issues in order to enable key stakeholders to use

missing properties in an efficient and effective way.

Metadata IFC format includes metadata in order to address the use of

information over time. Thus, the metadata information in IFC allow

for information ownership, tracking of changes, controls and

approvals. It allows also defining several constraints and objectives

for analyzing intents. However, their applicability by commercial

tools in AEC domain is not yet fully explored.

Regarding the architectural level of detail, IFC has well-developed

entities and elements defined. The representation in full details for

fabrication and manufacturing is not fully covered; however the

basic entities (resources layer) can be extended in order to provide

more detailed IFC product schemas, or can be expressed via

standalone schemas (i.e. CIMsteel Integration Standard - CIS/2).

The metadata information can be used in order to describe the

information represented in different but complementary design

applications (e.g. space planning and performance analysis tool for

building owners with energy performance analysis for architects and

engineers). The need for an OpenBIM implementation may lead to

further elaborate the schema for metadata information (e.g. to

reside in a repository for seamless access by key stakeholders) and

enhancements must follow up the needs of end-users. Thus, if

extensions are needed to deal with the limitations noted, these can

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 35 CERTH

be added through a regularly scheduled extension process fully

addressing the needs of key stakeholders.

Summarizing, IFC has been designed and developed in a way to respond to the

different needs of designers, contractors, building product suppliers, fabricators,

tenants and building owners. To cope with different user needs and requirements

the IFC data format is both rich and redundant. Rich, as it contains the

information needed by respective stakeholders to analyze the building envelope

(interior, exterior) in all stages of its lifecycle. Redundant, as most of the

information contain several alternative entities and elements (e.g. geometry has

many types of properties and relations) that can be used for particular exchanges

or integration procedures. Several model views are missing, in which subsets of

the IFC schema may be exported to support respective stakeholders (e.g.

architect’s structural export for space layout and energy performance analysis).

Such exchanges should be carefully specified and should be supported in future

releases of the IFC model towards providing concrete and useful views of the IFC

schemas. Near future will indicate whether IFC-format will “survive”, or the direct

proprietary API-based integration between software vendors will be the future in

interoperability among AEC industry. This is also intensified by the fact that

recently buildingSMART® International members of the Nemetschek Group,

Tekla® and other leading software vendors joined forces to launch a global

program to help promote Open BIM collaboration workflows throughout the AEC

industry.

2.1.3.2 gbXML

The Green Building XML is an open schema intended to facilitate the assessment

of the energy analysis in buildings. The schema has been developed to transfer

information needed for preliminary energy analysis of building envelopes, zones,

and mechanical equipment simulation.

gbXML was created by Green Building Studio (GBS) in 1999 with funding from the

California Energy Commission and Pacific Gas and Electric, and it was released

soon thereafter. Originally it was developed as data schema format used by

GeoPraxis in Green Building Studio (currently owned by Autodesk) and its main

scope was to be a simplified data model towards exchanging the necessary data

to energy analysis tools (e.g. DOE-2, EnergyPlus, etc.). However, it quickly

became the standard schema for building information exchange and was adopted

by major BIM authoring and analysis software vendors. Recently (2008), GBS

was acquired by Autodesk, and gbXML was spun-off into its own non-profit

organization called the Open Green Building XML Schema, publicly available at

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 36 CERTH

www.gbXML.org. This organization now includes a board of directors consisting of

more than 11 software companies, all of whom are key stakeholders in gbXML.

To further promote the data exchange via the use of gbXML data format, several

workshops and live webinars are organized by the gbXML.org, whereas several

dissemination material such as quarterly e-newsletters, an active website and

forum, and much more are used to increase the stakeholders awareness about

the schema evolution.

An overview of the schema is illustrated in the following Figure.

Figure 7: Overview of the gbXML schema (version v5.0)

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 37 CERTH

The gbXML schema is a tree-like hierarchy of data placeholders. The latest

version of the schema (version 5.0) contains over 400 elements and attributes.

The transfer of elements and the information related to a construction product is

performed by the software tools with export and import functions. The gbXML

schema contains several types of data related to building geometry (i.e.

rectangular and/or planar geometry is supported), properties and attributes

related to the building envelope (e.g. wall u-values, window emissivity values,

etc.). It can entail schedules for building, lighting and occupancy, weather data,

shading properties, zone and HVAC system-related data, and much more.

The schema allows to incorporate a full set of data related to building information

that can be later on utilized by software tools to perform a wide variety of

analysis including:

� Whole building energy use & costs

� Water use & costs (indoor and outdoor)

� Carbon emissions

� Heating and cooling load analysis

� Renewable energy

� HVAC equipment sizing

� Lighting analysis

� Computational Fluid Dynamics (CFD) analysis

The application of gbXML deployed by Green Building Studio Inc. is currently

focused on the energy simulation domain. Users can upload a well-formatted

gbXML file to get a quick summary of simulation results from DOE-2 simulation

analysis engine based on contextually related assumptions. It is also possible to

get input files for EnergyPlus and EQuest from GBS after the simulation runs.

As the use of gbXML becomes more widespread, tools which utilize the schema

(currently over 40 software tools use it world-wide) must continually improve

their use of it in all stages of a building lifecycle from its design, to operation

maintenance and demolition phases. Though gbXML is not an official standard

recognized by any standards agency, it has become a defacto standard in the AEC

industry due to its wide adoption by energy analysis tools and corresponding

major architectural and design suites developed by Autodesk, Bentley,

Graphisoft, Google Sketchup, etc.

A list of major applications that support the standard can be found at

http://www.gbxml.org/software.php.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 38 CERTH

The following section concludes on the strengths and limitations of the two

standards reported in the previous paragraphs, whereas a short discussion is

made for the future of BIM in the AEC industry.

2.1.3.3 Comparison of IFC and gbXML

Market surveys and research in the AEC industry indicate that BIM related

modelling tools and standards are widely used by end-users, but do not fully

exploit the full potential of the building-related processes as they were illustrated

as part of the Virtual Building Modelling in Section 2.1.2 “Overview of the BIM

Paradigm”. The IFC and gbXML are the two dominant and well-established

information structures in the AEC industry, focusing on improving the information

sharing across stakeholders during the whole life-cycle of a building.

On one hand, IFC is the industry de facto standard that adopts a holistic approach

to represent an entire building project from the requirements phase, building

commissioning and construction to building operation. On the other hand, the

gbXML has been widely used in energy simulation tools developed by commercial

software vendors and has the ability to carry additional metadata to the static

building information models (BIM). Moreover, efforts have been made recently to

extend the applicability of the gbXML also to other simulations such as lighting

control [11].

IFC adopts a comprehensive “top-down” data schema and exhibits potential

benefits in its highly organized and relational data representation. In contrast, the

“bottom-up” gbXML schema focuses mostly on energy related building aspects. It

is simpler and easier to understand which facilitates quicker implementation of

schema extension for different design purposes.

In terms of geometry, the generic approach of IFC has the ability to represent

any shape of building geometry, while gbXML only accepts rectangular shape,

which is however enough for energy simulation. gbXML presents certain

limitations compared to IFC (e.g. limited detail in geometric boundaries, etc.),

however these are not of significant important when used in simulation engines.

The “top-down” approach of IFC yields in a relative complex data representation

and constitutes to the creation of large data files. This approach can trace back all

the semantic changes and in general has the ability to maintain semantic

integrity. However, it is very complex to program and be implemented in

software, essentially increasing the efforts of software vendors when new

releases of the schema are announced.

On the contrary, gbXML is flexible and a relatively straightforward data schema,

as it adopts the “bottom-up” approach. This approach has proven successful in

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 39 CERTH

offering web-based simulation service (notably Green Building Studio) for the

industry. As aforementioned, gbXML consists of a very specific set of definitions

and data requirements focusing primarily on energy analysis. Its geometric

requirements deal only with spatial volumes and thermal zones with relatively

simple polygonal boundary surfaces. Thus, the analytical model needs accurate

yet simplified geometry properties and attributes. As building models continue to

gain in complexity, gbXML schema shall exhibit the ability to accurately capture

the intent of complex designs. Moreover, as gbXML’s utility is increased,

supporting documentation needs to be provided as well.

Concluding, both gbXML and IFC offer a powerful means of interoperability and

access to BIM data. The future efforts towards improving BIM interoperability

standards will benefit from previous technology. IFC standards rely significantly

on the EXPRESS language and the work focused on standardising the CAD

geometry exchange (the ISO 10303 - STEP Standard). gbXML and other

standards are benefiting from the existing broad technology support for XML

schemas for defining domain specific documents. BIM interoperability

specifications and formats remain in their early infancy, thus the construction

sector provides a significant challenge in the scope of the knowledge that needs

to be unambiguously defined, represented, agreed upon and eventually shared

among stakeholders. Long-term challenges will be to effectively elaborate existing

standards in order to support different construction activities and processes

depending on the level of details needed by each stakeholder and the phase of

the building lifecycle.

The enhancement of the BIM in the near future will further foster the deployment

of new paradigms for analyzing and improving the tools used for building

performance analysis and simulation.

The following sections describe in detail the current deployment of BIM-related

information that is used for the generation of models capable of analyzing and

predicting the performance of a construction product. Focus is given mainly to the

topics that will be addressed by Adapt4EE project, namely building energy

performance simulation models, occupancy and business models as well as

agent-based modelling techniques employed in the building performance

simulation domain.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 40 CERTH

2.2 Building Performance Simulation

2.2.1 Definition and Importance of Simulation

Simulation is one of the most important tools available in our world. The

modelling and prediction of an outcome based on what happened in the past or

on current trends is critical to success in many fields, from economics, space

exploration, space simulation and planning to electronic circuit design, fire

fighting, evacuation planning and the design, construction and operation of

buildings.

Simulation, as a term, encompasses a number of different but similar notations,

in which “simulation” refers to a schematic description of a system, theory or

phenomenon that could represent the real world by a computer program. In

respect to the AEC context, only recently architects and engineers have turned

into computerize two/three dimensional or computer-aided design software

(CAD). One of the critical aspects during the design of a building is the

assumptions about how the building will be used and operated during its

commissioning phase.

Buildings entail complex information related to its descriptive data (e.g. building

envelope, walls, roofs, spaces, equipment, etc.) and the interactions of the

physical space with the environment and the building occupants. Designers in

order to understand how energy is used in space, the modelling of complex

interactions among building entities such as heat, light and moisture as well as

the underlying human presence and movement are key factors in evaluating

critical building performance issues, such as human comfort and productivity,

energy efficiency, code compliance and carbon emissions.

The following sections outline several simulation models that exist in the

literature towards providing new opportunities and functionalities to end-users

(architects, designers, engineers) into design practise. The main focus is given to

the simulation models that affect the overall energy performance of a building in

respect to the most critical factors affecting the building energy and

environmental performance.

2.2.2 Building Energy Performance Simulation Models

The dominant Building Information Models and respective tools capture three core

construction performance and behaviour aspects, that is:

a) Thermal load calculation: the thermal peak load analysis of

buildings (heating, cooling) based on which HVAC optimization can

be performed [12]. The early development of models was principally

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 41 CERTH

aimed at predicting the internal temperature conditions in the context of

defining heating and cooling requirements. Interest was accelerated by the

recognition of the need for the rational use of energy and related interest in

solar energy. In this area three general trends are identified:

i. The development of programs for simulating the thermal behaviour

of whole building structures, containing detailed models of the

different thermal processes within a building

ii. The development of models for the simulation of specific building

elements (e.g. Trombe walls, solar collectors) generally

implemented in larger programs such as TRNSYS.

iii. The reduction of more complex models to 'simplified' models more

easily used, for instance, in studying the performance of control

systems.

b) Air-Flow Models: applying fluid dynamic and other models to

simulate airflow on the interior and exterior building spaces [20].

Apart from radiative and conductive transfers, building heat is also

transferred by convection. This involves both the heat transferred from air

to fabric as well as heat transferred by air movement. The latter includes

both the movement of air within a space or zone and movement between

zones. Air-flow models embedded in thermal models are usually very

primitive, such as simple user-defined constant mass flows. However,

advances in fluid dynamics together with improved computational power

have enabled the development of methods for predicting complex flow

fields. The International Energy Agency, Annex 30 [19], identified the

following three principal categories of model distinguished by level of

complexity:

i. Computational fluid dynamics: (CFD) involves the simultaneous

solution of the continuity equations for mass, momentum and

energy. The flow domain is divided into many small control

volumes and the discretised equations are solved iteratively for

each control volume and for the domain as a whole. A turbulence

model is required to account for the energy dampening effects of

viscosity. CFD is a very powerful tool for predicting the three-

dimensional air distribution within a space and is particularly useful

for complex situations. However, CFD requires powerful computing

facilities, specialist software and expert users and, is in

consequence, relatively expensive in both time and resources. This

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 42 CERTH

type of model also requires considerable, detailed input data much

of which is not available at the early stages of a design project. For

this reason it is mainly used at the detailed design stage to provide

fine-tuning or additional confidence in a proposed design, based on

simpler methods.

ii. Network models: These models address the flows between zones

in a building and between zones and outside air. They do so by

representing flows in the form of a network with the driving

potential being the pressures generated by the wind, temperature

difference and any installed mechanical ventilation system.

iii. Simplified models: These are essentially simplifications of the

network models. In most cases they treat the building as a single

zone and are generally used for predicting overall building

infiltration losses.

c) Interior lighting and acoustics simulation: analyzing factors influencing

the interior lighting and acoustic conditions of buildings towards predicting

the interior lighting levels (e.g. daylight level) and acoustics (e.g.

reverberation time) ([13], [17]).

Although recent market evidence reveals the continuously growing demand for

integration of structural design and analysis programs into building information

models, the actual business practice demonstrates limited BIM model tie-ins that

can dynamically and seamlessly integrate HVAC-related design programs (such as

load calculation programs, pipe and duct sizing programs, building energy

modelling/analysis programs such as Trace 700, DOE-2, EnergyPlus, Blast, etc.).

Very few companies have fully integrated either facilities operations and

management programs or daylighting and illumination simulation and design

programs (such as Superlite, LUMEN, or Radiance, AutoLUX, Autodesk

Lightscape, etc) into BIM models.

In general, existing energy performance modelling and simulation approaches

focus on the structural behaviour of buildings and its relation and response to

specific environmental conditions, failing to capture the driving factor of energy

consumption: the occupants. The available modelling methods and systems do

not deal with activities performed by occupants or with the resulting utilization of

space and movement through space. Due to the complexity of the problem with

capturing user preferences and activities engineers and existing simulation and

design tools tend to eliminate the influence of users as far as possible to optimize

building performance [21] eventually leading to assumptions about average user

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 43 CERTH

preferences and behaviours. This results not only in rough and imprecise

architectural designs in terms of energy performance of constructions during

future operation, but also in fully automated systems without interaction, poor

performance and low end user acceptance.

2.2.3 Occupancy Modelling and Simulation

2.2.3.1 Survey on existing occupancy modelling algorithms for

building energy efficiency assessment and evaluation

Energy consumption in enterprise buildings is a major source of carbon emissions

and is highly dependent on human presence and behaviour in such environments

([21], [23]).

As of today, various strategies and methods have been proposed to improve the

energy efficiency of commercial and home buildings that consider various

environmental factors including occupancy modelling ([24]-[28]). However,

energy use or waste due to human behaviour in the spatio-temporal domain is

not yet fully investigated in the literature.

In the past years, the principle algorithm for occupant presence modelling and

simulation was the diversity profiles [29]. Abushakra et al. ([29]) proposed a

well-established method that represents occupancy in a building via a time-

variation model, which is described through schedules and diversity factors

([30]). These profiles represent the combined behaviour of all occupants. For

instance, a diversity profile describes the presence of occupants and the

corresponding energy loads stemming from utility demands. Daily or yearly

schedules can be estimated using onsite survey or through individual experience.

Then, these schedules can be applied to building spaces with similar

characteristics for calculating the energy consumption due to the impact of

human presence in internal heat gains and cooling loads. In addition, diversity

factors were proposed to correct average heat gain estimations from the

aforementioned schedules, but in general they can not elucidate the stochastic

variations of building occupancy in the spatio-temporal domain. Overall, diversity

profiles offer a cost effective “black-box” modelling approach of the average

occupancy. However they fail to capture many of the underlying relations

between features and critical evidence affecting occupancy variations. For

instance, diversity profiles have failed to sufficiently capture dependencies of

occupancy patterns with overall environmental conditions ([25]) or temporal

variations ([31]).

Authors in [25] presented a sub-hourly occupancy control model in order to

propose a framework for whole-building energy simulation that can assess the

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 44 CERTH

impact of short term occupancy variations and other environmental factors. By

using a suite of occupancy-based predictive models in ESP-r tool savings in

energy requirements have been reliably predicted. Moreover, the research on

sub-hourly occupancy schedules lead to effectively predict monthly peak power

demands on whole building. In a more recent study [32] on modelling the human

presence, authors suggested a probabilistic model for estimating occupancy in

buildings using networks of occupancy sensors. This approach as well as similar

methodologies ([21], [28]) overcome the limitations of simpler occupation

estimation methods but do not directly examine the occupancy modelling in the

spatio-temporal domain with correlation among data from different sensor

networks that exist or could be integrated in the enterprise buildings.

To cope with occupancy dynamics and human presence in time and space, Wang

et al. [35] proposed a probabilistic method to estimate the occupancy schedule in

a single person office. The proposed method assumes that building occupancy

and vacancy intervals during working hours are independent and sequential

random variables and models the durations of presence and absence during

business hours with exponentially distributed random variables. The coefficients

are estimated through measurement data, whereas indicative time-dependent

parameters such as arrivals and departures in the single office are modelled with

normal distributions towards analyzing and simulating the occupant pattern in

enterprise buildings. The specific approach addressed single person offices which

is not always the case in real life situations. Furthermore, intermediate periods of

presence and absence during the working day were treated as exponential

distributions with a constant coefficient over the day. This hypothesis was

confirmed in the case of absence but not in the case of presence.

A more comprehensive occupancy model was proposed by Zimmerman ([22]) for

the aim of improving the building control system (lighting, heating and cooling

system), which investigated the modelling of user activities over time taking into

account user groups, their roles in functional units and the tasks that they may

perform (Figure 8).

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 45 CERTH

Figure 8: Models used by Zimmermann ([22]) for occupancy modelling

Going one step further in building occupancy simulation, Tabak ([36]) presented

a sophisticated framework for simulating the human behaviour in buildings for

any given organization. In his study, the activities performed in office-based

organizations were thoroughly investigated and a taxonomy of tasks executed by

building occupants as well as to analyze the factors (individuals, organizational)

that influence the interactions occurred between individuals (e.g. performing

primary activities such as attend a business meeting, give a presentation, etc).

A similar approach for generating fictional occupancy in buildings was proposed

recently by authors in [37]. A hybrid approach was proposed to produce more

realistic patterns of human behaviour in buildings under design, in which

information found in statistical occupancy schedules was combined with optional

parameters supplied by the user in the form of personas attributes (e.g.

arrival/departure times per occupant, probabilities for office meetings, offsite

break, etc). Moreover, in a recent study from Shen et al. ([38]), a framework is

introduced, namely Building Information Modelling-based user activity simulation

and evaluation method (UASEM), whose ultimate goal is to conduct pre-

occupancy evaluation of buildings under design and to provide via user activity

simulation better understanding of the design solutions in terms of space layout

utilization. A snapshot of the UASEM method in action is illustrated in Figure 9.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 46 CERTH

Figure 9: Interface for user activity specification and occupancy scheduling used in UASEM

approach

2.2.3.2 Taxonomy of occupancy models used for building performance simulation

The previous section focused on a literature review on algorithms and methods

used for incorporating occupancy models that can be used by building energy

simulation tools. In general, the approaches used in SoA regarding occupancy can

be categorized to i) stochastic approaches, ii) agent-based algorithms and iii)

algorithms that combine both approaches in order to improve the accuracy of the

occupancy models for generating fictional occupancy schedules used later on in

building energy simulation tools. Next paragraphs provide several algorithms that

belong to each of the aforementioned categories, targeting on analyzing the main

characteristics and features used in each approach.

Stochastic approaches

A stochastic approach for generating occupancy models that can be used by

building energy simulation tools is adopted by the authors in [39]. The basic idea

behind the model is that building occupancy is straightforward result of occupant

movement processes, which occur among the spaces inside and outside the

building. For occupant movement simulation, a first-order homogeneous Markov

chain technique was selected ([40]). The proposed model has a two-level

hierarchical structure consisting of a basic module named movement process and

a high-level module named events.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 47 CERTH

A simulation of the Markov chain process generates the step-by-step locations of

the occupants for the first level, where the second level is used to specify the

transition probabilities of the Markov chain in specific periods of time.

Figure 10: Schematic model used by authors in [39]

One of the limitations of the approach presented is the lack of real-world data for

validating the stochastic model. A more elaborated simulation system for

occupants’ movements in an instructional building is presented in [41]. Occupants

can be of different types (e.g. student, stuff) and have different types of

movement (e.g. class schedule, working hours). The movement data is generated

using the Monte Carlo simulation and given probability distributions. Two different

process models are used: i) one for activity scheduling simulation based in

activity-based model and another ii) for movement simulation, which is based on

a pedestrian movement model described in [42]. The simulation and visualization

system consists of methods for i) simulation of both activity scheduling and

occupants’ movement and visualization tools that can ii) demonstrate occupant

movements in both 2D and 3D and performance evaluation tools that can iii)

calculate multi-attribute of space performance.

Agent-based approaches

Agent-based approaches have recently been used widely in the building

simulation analysis and performance. For instance, the work presented in [43]

tries to provide support for building energy optimization calculations, by using

human and device agents to explore current trends in energy consumption and

management of a university test bed building. It attempts to maintain occupant

comfort while reducing building energy consumption with the use of reactive and

predictive control strategies. Finally, occupant agents are motivated by simulation

feedback to accept more energy conscious scheduling through multi-agent

negotiations. The incorporation of the agent-based control in simulation engines

demonstrated a 17% potential energy saving while maintaining a high level of

occupant comfort. Moreover, in [22] Zimmerman describes static and dynamic

models of individual users and user activities in an office environment in relation

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 48 CERTH

to building control systems. The models are based on a well-structured general

model of five different domains of building entities, including user activities.

These domains are the user activity, functional unit, control, service and building,

as illustrated in Figure 11.

Figure 11: Agent type structures used by Zimmerman ([22]) to support building occupancy analysis and simulation

The agent-based modelling approach is composed of the static and the dynamic

models. The static model defines agents, subagents and communication channels

between agents. The dynamic models describe the dynamic behaviour of the

agents and the messages they can interchange. Models for specific simulation

projects are refinements of these general models. For experimental evaluation a

case study was presented to validate the effectiveness of the occupancy

simulation approach followed. The real scenario uses a University building with

different types of occupants like students, faculty member or visitors and agent-

based entities are employed towards predicting the energy performance of the

building. Heating and cooling energy simulation results indicated that even when

irregular occupancy models occur, tangible results can be demonstrated in terms

of energy consumption prediction (actual usage and predicted usage).

Combined approaches (stochastic & agent-based)

A very recent novel stochastic agent-based model of occupancy dynamics in a

building with an arbitrary number of zones and occupants is proposed by authors

in [44]. The proposed model, named Multiple Modules (MuMo) model, decides the

location of an agent at a given time through a set of rules specified by a number

of modules. The modules are designed to maintain a Markov-like property of the

agent dynamics so that the location of an agent at a given time depends on its

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 49 CERTH

location in the previous time. Simulation of this model produces a time-series of

each occupant’s location, which can then be collected to generate time-series of

zone-level occupancy. The information needed to specify the inputs to the model

can be obtained from survey of occupants, measured sensor data or a

combination of the two. The predictions of the model have been compared

against measured occupancy data in commercial buildings for three distinct

scenarios: single-occupant single-zone, multi-occupant single- zone and multi-

occupant multi-zone. For the single-occupant single-zone scenario, the data used

was the same as in [46] and the results were compared and were found to be

quite good. For the other two scenarios, data gathered in a building of the

University of Florida were used for validation (Figure 12).

Figure 12: Floor plan of the University of Florida Building used by authors in [44] for the validation and verification of the energy prediction of the MuMo model.

By using the building space layout, the multi-occupant single-zone and multi-

occupant multi-zone scenarios were evaluated. It was found through comparison

with measured data (actual usage) that MuMo model predicts certain variables

(e.g. mean occupancy) with high accuracy. The proposed agent-based model can

be used in conjunction with building performance simulation tools, while the

graphical model is more suitable for real-time applications, such as occupancy

estimation with noisy sensor measurements. However, the graphical model

introduced can capture only spatial correlations on occupancy. This means that

the statistical relationship among occupancy at distinct times (temporal

correlation) is lost and a future study is proposed to retain these temporal

dependencies.

Finally, a novel behaviour simulation method is presented in [37]. The method is

described as “schedule-calibrated” in the sense that it needs input of actually

recorded activities of real occupants in a building, and then it can be used to

generate synthetic schedules while striving to reproduce typical patterns of

behaviour. The method focuses mainly in the attributes of the type of task,

duration and number of participants. The approach for creating the synthetic

schedules is composed of four steps: population of a set of histograms using real

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 50 CERTH

occupant schedules; the smoothing of those histograms; the normalization of the

smoothed histograms; and finally the extraction of attribute values.

2.2.3.3 Conclusions on occupancy modelling and simulation

The findings of the literature review indicate that accurate analysis, prediction

and simulation of occupant behaviour in the early design phases of a construction

product could significantly improve the predicted energy performance of the

building during its commissioning phase.

Recently, several efforts have been made by the research community towards

delivering detailed occupancy models that cope with both occupant’s presence

and movement with occupant’s control actions (behaviour) into a single data

model. These models present significant limitations and weaknesses as they rely

on several assumptions [124] that do not fully explore occupancy modelling in

respect to key aspects such as the effective correlation of the organization to be

“housed” in the building under design with its occupant’s behaviour.

As far as contemporary research or existing technological tools ([47]-[48]) is

concerned there is no enterprise modelling (or simulation systems) which fully

exploit/address the actual effect of occupants and their respective

actions/behaviour in their working environments. For instance, in the field of

occupancy behaviour, modelling research is mainly focused on control-oriented

user behaviour, i.e. the interaction between the occupants and environmental

controls, like windows, lights and heating systems ([22], [27]) not taking into

account additional types of enterprise utilities.

Concluding, it should be pointed out that due to dynamic nature of the occupancy

in buildings, the construction of mathematical models that are appropriate on one

hand for reliable building occupancy estimation and on the other hand for real

time occupancy predictions remains a challenging research problem. Future

research should aim to deliver occupancy models that take into account i) the

spatial layout of the building under design (BIM model) and the ii) information

related to the organization to be “housed” in the building, fully exploiting the

critical business processes and related occupant behaviour patterns in order to

further reconcile the differences between the energy analysis of “real” and

“simulated” buildings.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 51 CERTH

2.3 Multi-Agent based modelling and Simulation

2.3.1 An agent-based approach to modelling & simulation of

building performance

Agent-based Modelling and Simulation (ABMS) is one approach to representing

dynamic complex systems through autonomous computation, and to solve social

simulation and optimization problems by observing emergent behavioural

patterns. It has its origins in discrete event simulation, genetic algorithms and

cellular automata. This approach to representing the world is different from the

traditional approaches, which have been either purely theoretical, based on

mathematical or logical models and the use of deduction, or purely pragmatic,

based on reality monitoring and the use of induction as means to derive facts in a

bottom-up reasoning. The agent paradigm for representing reality is an

alternative that surmounts some obstacles in understanding the functioning of a

complex physical system, due to a model “grounded in reality” with more precise

rules of change. The major contribution of Multi-Agent Systems is modelling of

the entities in the real world, e.g. people, devices, buildings and other physical

systems, and their interactions with the environment. This allows one to approach

complexity as the result of interaction between relatively simple ecosystem

components, with a predictable behaviour.

Agent-based models reflect the complexity of emerging global systems as

consequence of the local interactions of the members of a population. An agent is

a computational entity that can be viewed as perceiving and acting upon its

environment autonomously, having its actions or behaviour depending on its own

behavioural rules, internal state such as acquired experience, and its own

objective functions for evaluation of situations.

Simulation permits improved understanding of complex physical and social

systems through controlled computational experiments. Agent- based modelling

can improve the accuracy of complex system forecasting and provide insights into

the factors and variables that are the primary drivers of emergent behaviours in

complex systems with multiple inter-dependencies.

Particularly for the AEC industry, agent-based modelling and simulation represent

attractive alternatives for studying emergent properties resulting from the

interaction of the building components and the use of the building in daily

activities.

Agents use the principles of Object-Oriented Modelling; classes and methods

represent agent types and agent behaviours. Software objects are encapsulated

(and usually named) pieces of software code. Software agents are software

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 52 CERTH

objects with some degree of control over their own state and their own execution,

such as, by having an own thread of control. Also, while software objects are

fixed, reactive, i.e. always execute when invoked, as predicted by their

behavioural rules, and have static relationships with one another. Software

agents are dynamic, are requested (not invoked), may not necessarily execute

when requested, or conforming to the predicted behavioural rule, and may not

have fixed relationships with one another.

In fact, agents can be viewed as self-directed objects endowed with an execution

thread, with the capability of choosing actions autonomously based on their

perceived conditions of the environment.

The majority of popular Agent-based Modelling frameworks are based on OO

principles, and some even use extensions of UML for high level agent and system

specification. Most of the agent frameworks also are accessible through an

Application Programming Interface (or API) and application layer, which allows

one to programmatically access, i.e. communicate with the agents.

2.3.2 Literature review on taxonomy of Agents

The agent is a concept for modelling distributed applications, and the ability to

work cooperatively in teams. Jennings [69] has identified the fundamental

characteristics each agent must have:

• Situated: the agent receives sensory input from its environment and can

perform actions which change the environment the environment in some

way.

• Autonomous (ability to act autonomously): it should be able to act

without intervention from humans or other agents and have control over

its own actions and inner state. It should also have a high-level

representation of behaviour.

• Flexible, i.e. it should be responsive, proactive and social, combining pro-

active and reactive behavioural characteristics. Agents should perceive the

environment and respond to changes that occur in it. Agents should

exhibit goal- directed behaviour and interact with other agents and

humans in order to complete their own problem solving and help others

with their activities. Flexibility endows the agent with the capability to

learn and adapt its behaviour over time.

• Identifiable and specifiable: having a set of characteristics and rules

governing its behaviours and decision-making capability.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 53 CERTH

Figure 13: Generic Agent Overview

An Agent is defined as an evolvable system that perceives its environment

through sensors and acts upon that environment through actuators.

The Environment in which agents interact has several attributes:

� partially observable

� stochastic (i.e. non-deterministic)

� sequential (not episodic)

� dynamic (not static)

� continuous (not discrete)

� multi-agent (not single-agent); within this scenario, the agents can be

Situated or non-situated; Self-interested / Socially Interested;

Cooperative or Competitive

Agents can rely on built-in knowledge (typical for semi-autonomous, rational

agents) and/or maintain current state of environment from sensors (specific for

autonomous agents)

The most relevant types of agents for the Adapt4EE scenario need to exhibit the

following attributes:

� Reactive: able to react to changes in its environment

� Goal-aware: able to define objectives and to achieve them

� Utility-based: able to measure the degree of progress towards its goal(s)

� Rational: able to reason

� Enhanced with Learning ability

An agent is a rational agent when it employs

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 54 CERTH

� the performance measure defining the agent’s degree of success

� the perceived situation, the collection of all the facts perceived by the

agent through its sensors

� the agent’s knowledge of the environment

� the actions that the agent can perform

Rational agents can maintain an internal state (for storing their memory of the

environment). They could be goal-aware (i.e. have one or more objectives that

they seek to achieve), utility-aware (i.e., they have some indication of the

expected benefits for themselves of performing each action) and their main

behaviour is that for each possible situation, they attempt to maximize the utility,

based on sensors and built-in knowledge.

Even more powerful than rational agents are agents endowed with ability to adapt

to their environment. These agents (rational or not) attempt to maximize a

performance criterion which measures their success with respect to attaining a

given objective. To some extent, they can be seen as learning a specific objective

function which optimize the value of the performance criterion.

When agents are rational and adaptive, their behaviour is viewed as intelligent

and able to solve complex problems.

The following section provides an overview of the existing agent platforms

relevant for the tasks required by Adapt4EE project. The tools and technologies

selected for the literature review has been based on the definition of a set of

desired criteria and characteristics that are relevant for the scope and objectives

of the Adapt4EE platform.

2.3.3 A literature review on Agent Platforms relevant for

simulation and analysis in Adapt4EE project

2.3.3.1 Evaluation criteria and characteristics for Agent

Platforms

Prior analyzing the available state-of-the-art agent frameworks that exist in the

literature, a list of criteria and requirements has been defined, and should be

taken into account for their assessment and evaluation. Next paragraphs outline

these criteria, whereas a list of most relevant agent-based platforms that could

be used in Adapt4EE is presented in Section 2.3.3.2.

• Generic Features of the Agent Platform

o State Persistency Model

o Portability

o Library Support

o Flexibility/Configurability/Extensibility of existing components

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 55 CERTH

o Adaptability/Evolvability of agent behaviour through learning,

reasoning, coordination

• Support for Agent Modelling Lifecycle:

o Terminology/Business Glossaries and Models specification

o Requirements & Design/Modelling

o Development/Integration with an IDE

o Execution: interactive configuration, debugging, visualization of results

o Deployment&(Re)Configuration

o Maintenance

o Monitoring

o Simulation Recording, Analysis & Reporting

o Billing & Charging, i.e. using a Cost/Pricing model

• Implementation Languages supported:

o Implementation language of the platform

o Development languages (functionality for the platform users)

o Maintenance (functionality for the platform administrators)

• Ease of technology adoption

o Ease of use: How easy it is to learn the technology using the

documentation? Is documentation comprehensive, current and easy to

navigate?

o Usage/Licensing model, and its impact on functional extensibility

o Cost

o Open Standards and Protocols supported, Compliance with Open

Standards

o Standard services provided

o Performance for implementing intelligent algorithms

o Interoperability with other similarity tools

o Popularity/Size of Applications base

• Technical Architecture Evaluation criteria:

• Scalability: Can the technology scale-up to realistic problem sizes? Does

the technology support a distributed deployment/simulation over multiple

machines?

• Ease of modification/distribution: How easy is it to modify the

solution/ code to extend and/or re-factor the functionality to other agent

collections, or to physically locate agents in different locations? Does the

technology support location transparency?

• Architecture flexibility: Does the technology promote a particular

architectural style, such as shared blackboard, distributed memory, or

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 56 CERTH

publish/subscribe? Or does the technology provide the flexibility of

configuring the system architecture to the problem domain?

• Mobility: Does the technology support mobile computation?

• Inter-agent communication mechanisms: Does the technology

provide flexible inter-agent communication mechanisms (including

synchronous, asynchronous, multicast)? Does the system support event-

driven architectures?

• Robustness of implementation: Can the technology pass main tests

during development & testing? If some mechanisms are prone to failure,

are there backup strategies to ensure warning and suspension, saving and

resuming of simulation at a later point, or in a different location

2.3.3.2 General Purpose Agent Simulation platforms

During the literature review performed within Adapt4EE, the following agent

modelling and execution platforms have been considered for analysis:

• CHAP (http://chap.almende.com)

• AgentScape (agentscape.org)

• Cougaar (cougaar.org)

• JADE (jade.tilab.com)

• JACK (agent-software.com/products/jack/index.html)

The candidate technologies include a few state-of-the-art primary technologies

supporting agent modelling and execution (Table 3), and a few social interaction

simulation platforms (Table 4). The criteria for the selection and comparison of

the existing technologies have been presented in the previous section. For each

tool and technology investigated, the platform provider is included with additional

features (OS supported, languages for the development, cost/licensing, etc.) that

can play important role to the final selection of a suitable solution for Adapt4EE.

Table 3: Agent-based modelling and execution platforms overview

AgentScape CHAP Cougaar JADE JACK

URL agentscape.org

chap.almende.com

cougaar.org jade.tilab.com agent-software.com/products/jack/index.html

Provider/

Vendor

TU Delft & DECIS Lab, Delft, NL

Almende BV, Rotterdam, NL

Open Source designed and developed within DARPA research programs (UltraLog)

Telecom Italia AOS NA, Annapolis, Maryland, US

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 57 CERTH

Platform Type

Agent Platform Agent Model, Platform,

Component Library

Agent Platform

Agent Plaform Agent Plaform

Platforms Supported

Windows, Linux, Unix/Solaris (any with JavaVM)

Windows, Linux, Unix/Solaris (any with JavaVM)

Windows, Linux, Unix/Solaris (any with JavaVM)

Windows,Linux, Unix (all with JavaVM)

Windows, Macintosh, Unix (all with JavaVM)

Features Supports inter-agent communication, visualization, agent discovery, mobility of code, security

Open source;

Can run in the cloud, and on mobile devices; library of AI components;

Visual development

Distributed Agent Architecture; Cognitive Agent Architecture; BDI Agents; Ontologies for reasoning support

FIPA, FIPA-ACL compliant;

Graphical tools;

Agent mobility;

Remote GUI;

Run on mobile devices;

Integrated with JESS reasoning engine

FIPA-compliant;

Light-weight, efficient, cross-platform foundation;

Graphical Agent Development Tools

Languages Java C/C++, Java, Javascript

Java Java Java

Cost/ Licensing Model

Open Source Open Source License

Open Source; modified version of OSI BSD license

Open Source Agent Platform/LGPL

Commercial

Services Directory Services, Servlet, Chat, Visualization

Demos, visualizations

Agent Management, Directory Services, Visualization

Model Management for scenario definition and scenario execution;

Time management infrastructure with guaranteed repeatability of simulations, regardless of computation location;

Visualisation/development of 2D visualisations of model execution

Ease of use Easy; examples & documentation

Moderate Moderate Moderate Moderate

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 58 CERTH

Communication Protocols

RMI, SOAP REST, JSON/JSON-RPC

RMI, JMS HTTP, IIOP UDP/IP (proprietary), support for CORBA, RMI, etc.

Popularity Known in academic community (10 yrs)

Not widely adopted yet

(2 yrs)

Applied in industrial projects

Known in academic, applied, industrial projects (>5 yrs)

Known in academic community and industrial projects (air traffic management, mobile robots, automation systems, etc)

Pro/Cons Pro: Open source, reasonable control of existing code; used for few commercial projects; active development

Pro: Developed by Almende, open source, good control of features/functionality;

used in commercial & applied projects; active development

Cons: not a large user base

Pro: Scalable distributed agent architecture used in logistics projects for defense domain

Pro: Open source, complete agent-based framework, active development Cons: Used mainly for research projects and frameworks

Pro: Lightweight, efficient cross-platform framework, transparent inter-agent communications, graphical agent development tools

Cons: Non-open source but includes an academic licensing policy

In addition to the aforementioned core agent-based platforms [65], there exist

also some agent-based frameworks that focus on social interaction & simulations,

which are outlined in the following Table 4.

• MASON (http://cs.gmu.edu/~eclab/projects/mason/)

• NetLogo (http://ccl.northwestern.edu/netlogo/)

• RePast (http://repast.sourceforge.net/)

• StarLogo (http://education.mit.edu/starlogo/)

• Swarm (swarm.org)

Table 4: Agent-based platforms on social interaction & simulation overview.

MASON NetLogo RePast StarLogo Swarm

URL http://cs.gmu.edu/~eclab/projects/mas

http://ccl.northwestern.edu/netlogo/

repast.sourceforge.net

http://education.mit.edu/starlogo/

swarm.org

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 59 CERTH

on/

Provider/

Vendor

Center for Social

Complexity, George

Mason University, USA

North Western University, Evanston, Illinois, US

Argonne National Laboratory

MIT Media Lab and

MIT Teacher Education Program

Univ. of Michigan, USA,

Santa Fe Institute /

SWARM Development

Group, USA

Platform Type

Fast discrete-event multiagent simulation library core - foundation for large custom-purpose Java simulations

Multi-Agent Modelling & Simulation Platform

Agent Platform(s)

Programmable modeling environment

Agent Plaform

Platforms Supported

Windows, Linux, MacOS X with OpenGL support

Windows, Linux, MacOS X

.NET, Java (any with JavaVM)

MacOS, Windows, Linuxm

Linux, Windows, and Macintos, IRIX, Solaris

Features Model library and an optional suite of visualization tools in 2D and 3D;

Fast, portable, small

multi-agent programmable modelling environment; large library of sample models;

multiplatform complexity modelling and simulation environment

Family of Agent-based Modelling & Simulation Platforms;

agent templates and examples;

automated Monte Carlo simulation framework

programmable modelling environment for exploring the behaviours of decentralized systems, such as bird flocks, traffic jams, and ant colonies

Object-oriented framework for agent-based models. Provides tools for implementing, observing and conducting experiments on ABMs.

Languages Java Java C++, Java Java Java, Python, Objective C, C#.Net

Cost/ Licensing Model

Open Source, AFL/Academic Free License v3.0

Download available free of charge

Open Source, New BSD License

Available online as OpenStarLogo (no open source)

Open Source under GNU general Public Liicense

Services Modelling, simulation, visualization in 2D and 3D.

Multi-agent programmable modeling environment

Suite of gent-based modeling and simulation platforms

Use in large computing clusters supporting visual model

Agent-based simulation language

Object-oriented agent programming and development

Graphical interfaces for agent-

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 60 CERTH

construction, flowcharts, etc

based modelling

Ease of use Moderate Easy to learn and use

Moderate Easy to use and learn

Moderate

Popularity Relatively known

Popular (>10 yrs)

Relatively known

Known in many academic and applied projects

Popular; active development (15 yrs)

Pro/Cons It is open source, can run on popular IDEs.

The framework is fast, portable and models are independent from visualization framework.

The framework is easily extendable from Java, Scala and other JVM languages.

A large library of sample models is available.

Even if the tool is easy to learn, it can not scale well to larger and complex models.

The Repast framework allows the use the environment via a hybrid approach, i.e. via IDE or as a standalone library.

This flexibility may require more knowledge to use than other types of IDEs. However, such tools tend to scale most effectively in large and complex modelling frameworks.

StarLogo is a shareware / freeware system which is accompanied by a variety of demonstration models.

Instead of object-oriented modelling approach, the framework models are programmed procedurally. Thus, models do not benefit in abstraction shared between the agent-based and object-oriented paradigms.

Swarm offers as Repast integrated GIS functionality (for spatial modelling) and it is intended for development of complex adaptive systems based on multi-agent simulations.

One possible drawback found in the literature survey was that the tool has a steep learning curve from the modeller perspective [64].

It should be noticed that the two agent-based categories presented above are not

mutually exclusive, but for the sake of simplification the platforms included in the

above tables, based on their primary/dominating features.

2.3.4 Literature review on agent-based simulation tools and

engines for the Building Energy Performance domain

One major objective of energy simulation in building design is the possibility to

compare architectural design alternatives based on energy usage and

environmental qualities such as thermal comfort. The result of an energy

performance simulation provides a prediction of the absolute or relative energy

values.

The traditional energy performance simulation tools have not been agent-based

([33]). Typical examples of building energy oriented performance tools are the

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 61 CERTH

following DOE2/eQuest, Energy Plus/BLAST, SPARK, COMIS, etc. Some of them

are used in the context of building design, as support for modeling or in

conjunction with validation of these simulation results, e.g. BESTEST (Building

Energy Simulation Test).

The majority of the tools are used for Computational Fluid Dynamic (CFD)

simulations, while other tools are used for temporal usage estimation. From this

last category, eQuest is able to provide a detailed summary of the hour-by-hour

energy operation of the building.

In the recent period, the modelling of more dynamic spatial properties and

dynamic aspects of occupancy and environment received increasing attention

(see [34]).

The focus of simulation is on several complex aspects:

• Simulation of building physics and building services - lightning, heating,

cooling, ventilation, insulation, etc;

• Human simulation of the indoor environment;

• Simulation for external environmental conditions: earthquakes, flooding,

fire propagation, etc;

• Simulation of enterprise-oriented or civil-oriented energy capture and

conversion in buildings with solar and geothermal energy capture; and

• Simulation of building-related properties and situations, including design

practice, e.g. designing Energy-Efficient buildings.

A few example of the tools used for simulation purposes are: ShowFlow & XJ

technologies; Rockwell Automation; SIMULE-Planner; AutoMOD; PMC-Kanban

Simulator; Program Portfolio Simulator; Asprova Scheduler; 3D simulator tool-

kits; Wolverine Software-SLX; OPNET; OMNET++; NIIST; NS-2; NS-3; ATDI ICS;

Qualnet and Dymola.

A few application areas in which simulation tools can be applied for the building

domain have been identified (see [34]). Several agent-based tools, most of them

general purpose agent modelling and/or simulation tools, have been applied in

the past to the building domain and/or to analyse energy performance. These

tools are listed in the sub-sections below.

2.3.4.1 StarLogo

StarLogo ([56]) is a programmable modelling environment for exploring the

workings of decentralized systems - systems that are organized without an

organizer, coordinated without a coordinator. With StarLogo, you can model (and

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 62 CERTH

gain insights into) many real-life phenomena, such as bird flocks, traffic jams, ant

colonies, and market economies.

2.3.4.2 AnyLogic

AnyLogic ([70]) is commercial multi-paradigm simulation tool, which brings

together Discrete Event modelling of system dynamics, and agent-based

modelling within one common modelling language and development environment.

AnyLogic set of primitives and library objects allows one to model manufacturing

and logistics, business processes, human resources, consumers' and patients'

behaviour, as well as the environment (the “background”) in their natural

interaction. Models can dynamically read and write data to spreadsheets or

databases during a simulation run, as well as to output charts dynamically.

The agent framework supports discrete event simulation, continuous time

simulation, system dynamics and agent-based simulation. The object-oriented

model design paradigm supported by AnyLogic enables modular and incremental

construction of large models, and can deploy both Java applets and applications.

External programs can be invoked from within AnyLogic models, to facilitate

dynamic communication of information.

AnyLogic contains a large library of models, containing many practical examples

of models that have been developed for a diverse range of applications including:

the study of social, urban and ecosystem dynamics, e.g. a predator prey system;

IT and Communication Networks, e.g. the placement of cellular phone base

stations; the location of emergency services and call centres; and pedestrian

dynamics. The models are configurable and the tool supports visual 2D and 3D

simulation. However, the source code of the examples and/or documentation of

these models are only available after acquiring of a commercial license.

2.3.4.3 Brahms

Brahms ([71]) is a multi-agent language and agent-based simulation tool running

atop a Java virtual machine. The Brahms VM can run in simulation mode or in

real-time mode, which allows us to use Brahms also as a MAS development

environment. It can be used freely for research purposes.

2.3.4.4 Cormas

Cormas ([72]) is an agent-based simulation platform based on a SmallTalk-based

programming environment. It allows the development of agent-based applications

in the Smalltalk Object-Oriented language. Cormas pre-defined entities are

represented as Smalltalk generic classes from which, by specialisation and

refinement, users can create specific entities for their own model.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 63 CERTH

The software has mostly been applied to management of natural resources,

namely studying the interaction of human societies with the Earth's eco-system.

The tool is closely related with Mimosa meta-modelling and simulation platform,

which provides the means to specify any kind of modelling and simulation

formalisms and is able compose and run any models written in these formalisms.

Cormas has a library of previously implemented models, some of which are

theoretical, other didactical (showcasing functionality), or coupled models, i.e.

integrated with other tools (geographic information systems, data base, other

models). The models range from the management of a renewable resource

(water, wild fauna, tree and wood, soil and erosion, pasture, etc.), to the

economic exchanges of agricultural products, natural resources, and land-use

dynamics.

2.3.4.5 NetLogo

NetLogo [54] is a cross-platform multi-agent programmable modelling

environment and one of the most used agent simulation tools. NetLogo was

authored in 1999 at Northwestern University in US and is under continuous

development at the CCL, in the same group that produced StarLogoT. NetLogo is

a free academic tool, which also powers the HubNet participatory simulation

system.

2.3.4.6 Ps-I

PS-I ([73]) is an bio-inspired environment and a simulation language for running

agent-based simulations. Models are written using the standard Tcl/Tk scripting

language and a graphical interface can also be used.

2.3.4.7 SeSAm (Shell for Simulated Agent Systems)

SeSAm (Shell for Simulated Agent Systems, [74]) is a generic environment for

modelling and experimenting with agent-based simulation. SeSAm agents consist

of a body, which contains a set of state variables and a behaviour that is

implemented in form of UML-like diagram. Based on an extensive number of

primitive components, a user is able to design a simulation graphically without

knowing the syntax of a traditional programming language. It is written in Java

and it is freely downloadable.

2.3.4.8 Simio (Shell for Simulated Agent Systems)

Simio ([75]) is an industrial simulation tool which combines Object-Oriented

Simulation with Discrete Event, Continuous, and Agent-Based Simulation. Simio

implements several technical innovations to overcome the scalability and difficulty

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 64 CERTH

of use problems common in most Objecti-Oriented (OO) products. While Simio's

standard library of objects includes some sophisticated manufacturing objects

(like accumulating conveyors that merge), it remains general purpose to

effectively model many common applications. The included full 3D animation

produces compelling animation. The ability to modify and define intelligent

objects using process graphs without programming makes simulation software

easier for decision-makers to use.

2.3.4.9 SimWalk

SimWalk ([76]) is an agent-based pedestrian simulation software developed by

Savannah Simulation in cooperation with the ETH Zurich, in Switzerland. With

SimWalk you can model and simulate the behaviour of large aggregations of

people in places such as shopping centres, railway stations, bridges, airports and

so on.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 65 CERTH

2.4 Semantic-enabled technologies for building

management

2.4.1 Semantically enhanced building & device models

2.4.1.1 Semantic modelling of buildings

Human interpreter is the primary target for technical drawings used to represent

buildings. Common BIM models like IFC, gbXML mentioned in previous chapter

are used to exchange the information about buildings between computers. In

some level these ensure interoperability between systems that support the same

common model. Semantic technology however, can provide a solution fully

interoperable between different users and computer systems. Here are some

reasons why:

• Distribution, generation of partial models, versioning and consistency

issues that arise in heterogeneous collaboration environments can be

addressed by using Semantic Web representations that have built-in

networking capabilities such as the Resource Description Framework (RDF)

• Open world modelling methods are more feasible for handling

heterogeneous and often incomplete information typically found in

collaboration in the building and construction sector than traditional

closed-world modelling approaches in cases where incomplete information

has to be dealt with.

• Complex building product models can be maintained more easily than

currently practiced in standardization bodies when using methods from the

knowledge representation systems domain that make use of strict logical

semantics.

• Different user needs for the interpretation of the model can be addressed.

The owner of the future building wants to get a general idea about the

overall character of a design and some of its key performances (what is it

going to cost, how long will it take to complete the building?). A domain

expert such as a building energy performance expert needs detailed

information about the geometrical and topological arrangements of

building elements and their materials as well as their attributes used in the

design. A construction worker needs information about the concrete size of

walls, the type of concrete or brick that has to be used and the point in

time his or her work is required within the overall schedule of the building

erection.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 66 CERTH

Using semantic technologies in building domain usually means combining existing

technologies from the building domain with existing technologies from the

semantic web domain. The next section will outline some selected approaches.

IFC2X3 ontology

One of the activities of Multi Media Labs at Ghent University, Belgium, in the area

of BIM, is the transformation of IFC data from EXPRESS schema into an Web

Ontology Language (OWL) [78]. In this transformation process, every EXPRESS

element that has a direct equivalent in OWL is mapped onto this equivalent. More

specifically, for each ENTITY element in EXPRESS a corresponding OWL class is

generated, EXPRESS attributes are converted into the appropriate OWL

properties, etc.

The experiences with the transformation has showed that fully automatic

conversion of EXPRESS schemas into an OWL ontology will probably never be

reached, due to certain types of semantic information that do not have a direct

equivalent in OWL, such as WHERE rule constraints and procedural FUNCTION

calls. However, this mainly concerns more advanced rule and function

information, which is typically described in the semantic web field using rule

languages instead of relying on the standard reasoning capabilities of OWL.

There is also available the IFC-to-RDF conversion service and the SPARQL

endpoint, which generates the RDF instances that can be obtained from existing

BIM applications.

ifcOWL ontology

Another approach to transform the IFC EXPRESS schemas to OWL is described at

[79]. Author tries to leverage the power of computational tools towards exploring

the hidden semantics of multi-dimensional building product models. The resulting

ifcOWL model covers both the stringent definition of the concepts and their

relations amongst each other as well as the instantiated occurrences of these

concepts that have been derived from models generated by legacy CA(A)D and

building product modelling tools. Different configuration approaches for the

generation of such models are being discussed and evaluated for their suitability

in different scenarios. On top of these models a range of operations for the

completion of common tasks in planning and building are being carried out to

demonstrate effects of using this approach in interoperability scenarios. The

fragment of the class hierarchy is illustrated in Figure 14.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 67 CERTH

Figure 14: An ontology-based representation of the IFC classes

BIM ontology for AEC in the pre-design phase

The paper [80] proposes the ontology-based solution to the AEC (Architecture,

Engineering, and Construction) pre-design phase. As the BIM has been applied to

AEC industry, the project life-cycle management requires the control over the

space objects and managing the information resources. Controlling and Managing

the space objects (building objects) is a complex work, because each object has

many properties, such as size, height, material, cost, and position etc. But these

functions might be core competency of BIM. Authors propose the ontology as the

support for control of the space objects in the BIM.

Figure 15: A conceptual ontology to outline predesign phases of a building using concepts of the AEC industry.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 68 CERTH

The taxonomy of the building components (such as floor, wall or roof) and their

interrelations is presented as the OWL ontology. Then, according to the client

needs, the ontology model is created and constrained, e.g. construction cost, size

of the rooms, number of rest rooms, etc. According to the relations and

constraints, the number, positions and number of space objects is controlled.

Finally, the ontology model is converted to the BIM-based tool. The illustration of

the taxonomy fraction is at Figure 15.

Architectural Reconstruction of 3D buildings

Authors in [81] presented an ongoing research, which aims at combining

geometrical analysis of point clouds and semantic rules to detect 3D building

objects. Firstly by applying a previous semantic formalization investigation, they

propose a classification of related knowledge as definition, partial knowledge and

ambiguous knowledge to facilitate the understanding and design. Secondly an

empirical implementation is conducted on a simplified building prototype

complying with the IFC standard. The generation of empirical knowledge rules is

revealed and semantic scopes are addressed both in the bottom up manner along

the line of geometry - topology - semantic, and a vice versa top down manner.

The implementation is based on the Protégé platform with Semantic Web Rule

Language (SWRL).

a.s.Catch system

a.s.Catch system [82] proposes the sketch-based approach when using the floor

plan repository for queries. This enables the user of the system to sketch a

schematic abstraction of a floor plan and search for floor plans that are

structurally similar. They also propose the use of a visual query language, and a

semantic structure. An algorithm extracts the semantic structure sketched and

compares the structure of the sketch with that of those from the floor plan

repository.

Semantic Web Energy Efficiency Project (SWEEP)

Another approach is introduced by Semantic Web Energy Efficiency Project

(SWEEP). Project SWEEP [83] is a knowledge base developed on semantic web

principles to build a rich picture of the built environment. A picture composed of

detailed building models. They start with a semantic version of GreenBuildingXML

(gbXML) and add FOAF, CIM and other relevant ontologies. Then they load all this

into a semantic Web server and RDF store (the ARC). The information gathered is

further extended by thermal images. The RDF store contains about 120000

sentences (triples) about the building and is queriable using SPARQL.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 69 CERTH

2.4.1.2 Semantic modelling of devices

These days there exists a quite huge amount of ontologies for description of

devices, which were designed as the result of institutional scientific work or R&D

EU projects. In the most cases, the models have the very similar information

basis and the differences are, of course, application or domain specific. Due to the

number of several existing models and approaches, this section will outline only

few of the selected examples, which might be most relevant for the Adapt4EE

approach. In Adapt4EE it is also important to focus the energy-related behaviour

of devices. Generally, any semantic model can be easily extended with the

additional energy-related information depending on the purpose and usage of the

device. The examples were selected to outline the basic modelling approaches or

to address also the concrete energy-related information.

FIPA device ontology

The device ontology introduced by FIPA (Foundation of Physical Agents) in 2001

was one of the very first compact device descriptions. The FIPA device ontology

developed the modelling pattern for addressing several device capabilities, which

is now commonly used in the most of the models. The FIPA ontology was

designed to be used by agents when communicating about the various properties

of devices. For example agent can ask another agent whether the device has

enough capabilities to handle the certain task. The frame-based representation of

the ontology is illustrated on Figure 16.

SEIPF ontology

The Semantic Energy Information Publishing Framework (SEIPF) [84] was

designed to publish the power consumption information and other appliance

properties, in a machine understandable format in the smart home environment.

The energy-related information are modelled using the energy profiles

represented in ontology (so-called E.P. ontology). The SEIPF approach should

serve as the framework providing metering and visualization of energy

information to realize the statistics and analysis of the energy data.

The core of E.P. ontology contains the device profile representing the device,

which has attached more consumption profiles related to the concrete device

states (e.g. switched-on/off). The consumption profile represents the power

consumed by device in concrete state. The consumption is described by

nominal/real power consumption value, the unit (e.g. Watt) and the associated

device state. For accessing the information in the machine understandable

semantic format, SEIPF uses the Domotic OSGi Gateway (Dog) [85] that is able

to expose different domotic networks as a single, technology neutral automation

system. Dog uses the DogOnt ontology [86] to model devices and house

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 70 CERTH

environment. Dog provides ability to control different devices installed in a house

environment and to query different device properties ranging from location to

current operating state. E.P. ontology was created as an extension of the DogOnt.

The example of the device power consumption profile is illustrated on Figure 17.

Figure 16: Device ontology introduced by FIPA (Foundation for Intelligent Physical Agent) in 2001.

Figure 17: Overview of the device consumption profile based on the ontology defined in

Semantic Energy Information Publishing Framework by Bonino et al.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 71 CERTH

DEHEMS ontology

DEHEMS (Digital Environment Home Energy Management System project) is EU

funded initiative [87] to influence energy consumption behaviour of household by

providing the advice on efficient energy consumption and visibility to their energy

consumption data. One of the outcomes of the DEHEMS project is the ontology

for home energy management domain. The ontology encodes knowledge of home

appliances, their energy efficiency, and knowledge of energy saving

strategies/tips. The ontology was developed with focus on energy efficiency

characteristics of the appliances as much as possible to provide and rich

knowledge representation for reasoning tools to not only reason about short term

energy efficiency of an appliance but also provide a long term operational aspects

of the appliance energy consumption (for example a washing machine that

consumes less energy per cycle but consume more water may not be an energy

efficient machine in the long term).

Figure 18: Ontology overview used in tbe DEHEMS European project, including conceptual alignment with SUMO upper level ontology schema.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 72 CERTH

The ontology development takes into account energy efficiency rating/labelling

provided by ENERGY STAR [88] and European Energy Efficiency Labels [89].

ENERGY STAR is a US Environmental Protection Agency and US Department of

Energy backed program helping businesses and individuals to protect the

environment by using more energy efficient appliances, machines and energy

saving strategies. ENERGY STAR rating provides a more detailed view of energy

efficiency of the appliances. EU label define energy efficiency of washing machine

on a scale from A to G, with A most efficient and G least efficient.

The ontology is aligned with SUMO upper level ontology [90] to allow the

knowledge sharing and information retrieval in the common form. The illustration

example of DEHEMS ontology hierarchy is on Figure 18.

SESAME ontology

The project SESAME [91] uses semantic modelling and reasoning to support

home owners and building managers in saving energy and in optimizing their

energy costs while maintaining their preferred quality of living. A semantic layer

has been designed as a technical solution that integrates smart metering,

building automation and policy-based reasoning in order to offer an energy-

optimization capability for the energy consumer and provider.

SESAME uses an ontology-based modelling approach to describe an energy-aware

home and the relationships between the objects and actors within the control

scenario.

The ontologies provide a hierarchy of concepts to model the automation domain

and the energy domain. The ontology includes a number of general concepts such

as resident, location, and concepts in the automation and in the energy domain,

such as device, tariff or energy usage profile. The devices can be the appliance,

sensor or UI device. Device model contains the set of properties, e.g.

consumption per hour, peek power, the switch on/off status but also the required

state “to be switched on/off”. The central function-level concept in the SESAME

ontology is the configuration class, which has two subclasses: activity

(automation activity) and energy policy. A configuration connects appliance,

sensor and UI device into a joint task. The configuration can provide regulation of

different types, e.g. regulation on time, occupancy of location, threshold value.

For this purpose configuration includes properties including thresholds and

scheduled times.

The knowledge base contains the system-level rules, which complement the

definition of automation activities and energy policies in the ontology. The

system-level rules specify how the information from the knowledgebase is used to

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 73 CERTH

reason about the changes on the appliances state. Energy management rules are

executed after automation rules to verify the automation decision based on

energy constraints. The example of the system-level rule working with the

ontology information looks as follows:

Activity(?a), Sensor(?s), regulatesOnThreshold(?a,?s),

usesAppliance(?a,?d), hasReading(?s,?r), isSwitchedOn(?d,false),

hasThresholdSwitchOn(?a,?t), lessThanOrEqual(?r,?t) ->

IsToBeSwitchedOn(?d, true)

Semantic Sensor Network Ontology (SSN)

The W3C Semantic Sensor Network Incubator Group provides a formal OWL DL

ontology for modelling sensor devices (and their capabilities), systems and

processes [93]. The ontology is based around concepts of systems, processes,

and observations. It supports the description of the physical and processing

structure of sensors. Sensors are not constrained to physical sensing devices:

rather a sensor is anything that can estimate or calculate the value of a

phenomenon, so a device or computational process or combination could play the

role of a sensor.

In general, the sensors observe the stimuli to infer information about

environmental properties and construct features of interest. The SSN ontology

revolves around the central Stimulus-Sensor-Observation pattern, which acts as

the upper core-level of the Semantic Sensor Network ontology. The pattern is

developed following the principle of minimal ontological commitments to make it

reusable for a variety of application areas. SSN ontology is aligned to the ultra

light version of the DOLCE foundational ontology [94].

Several conceptual modules build on the pattern to cover key sensor concepts,

such as: basic skeleton, devices, measuring capabilities and constraints, energy

consumption, data, processes, operating restrictions, platforms, deployment and

systems containing the sensors. The ontology does not include a hierarchy of

sensor types; these definitions are left for domain experts, and for example could

be a simple hierarchy or a more complex set of definitions based on the workings

of the sensors. The modules contain the classes and properties that can be used

to represent particular aspects of a sensor or its observations: for example,

sensors, observations, features of interest, the process of sensing (i.e.: how a

sensor operates and observes), how sensors are deployed or attached to

platforms, the measuring capabilities of sensors, as well as their environmental,

and survival properties of sensors in particular environments.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 74 CERTH

The SSN ontology can be extended with the energy module defining the energy

management aspects, such as battery lifetime or operating power range. The

illustration of SSN ontology energy extension is illustrated on Figure 19.

Figure 19: Overview of ontology defined by W3C Semantic Sensor Network Incubator

Group for modelling sensor devices, systems and processes.

HYDRA ontology

One of the goals of the HYDRA project was to develop a middleware solution for

networked embedded systems in ambient environments. The main output of the

project is the middleware, which enables to connect various heterogeneous

devices providing different services and with different capabilities. It combines

the use of ontologies with semantic web services, supporting thus true ambient

intelligence for ubiquitous networked devices. The ontologies in HYDRA are

mainly focused to model the devices. The models are used for both static

information storage and also complex query answering purposes.

The HYDRA device ontology represents the concepts describing device related

information, which can be used in both design and runtime. The basic ontology is

composed of several partial models representing specific device information. The

initial device ontology structure was extended from the FIPA device ontology

specification [95] and the initial device taxonomy was adopted and extended from

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 75 CERTH

AMIGO project vocabularies for device descriptions [96] (within the Amigo project

there was also created quite wide set of device ontologies dedicated mostly for

the smart home automation). The major ontology concepts used in HYDRA

ontologies were the device and the service. The core ontology contains the

taxonomy of various device types and the basic device description including

model and manufacturer information. Device services are modelled in the terms

of operation names, inputs and outputs. The services are also organized into the

taxonomy. The services are the basic executable and functionality units in

HYDRA. To enrich the device and service description, the models can be

annotated several additional information, such as various capabilities, software

and hardware features, quality of service or security properties.

The model of device was also extended with the energy profile, which served as

the device energy consumption information represented by the energy

classification, energy operation, the related energy mode and state. The

illustration example of the HYDRA device ontology energy module is in Figure 19.

Figure 20: Overview of the ontology used in the Hydra project for the device ontology

closely related to energy consumption information

2.4.2 Ontology Management

Generally, in the area of ontology development, the most crucial parts of the

semantic models management are: how ontologies will be maintained; where and

how they will be stored and accessed; how the information will be retrieved; and

how complex processing is needed. The answers to these questions have direct

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 76 CERTH

influence on the selection of the formal language; reasoning and storage engine;

and the editing tools.

Today’s implementations and technologies in the area of semantic technologies

are focused on the development of the semantic databases – the triplestores. The

triplestores enable end-to-end functionality for storing and accessing/querying

the ontologies, but they also implement their own reasoning mechanisms

optimized for the implementation details of the storage. On the other side, the

ontologies or semantic meta-models have to be created and maintained

somehow.

In this section, an overview is provided for the available triplestores and ontology

editors.

2.4.2.1 Semantic Triplestores

A wide variety of triple stores is available nowadays for storage of semantic

information in RDF and/or OWL. The semantic triple stores are often integrated

into a framework that provides querying interfaces and data maintenance

capabilities. In the following paragraphs, we provide a survey of some of the

most known triple stores together with a short description of technology used,

functionality provided, advances, and licensing policies.

JENA

Jena [97] is a popular and frequently used Java framework for building Semantic

Web applications. It provides a programmatic environment for RDF, RDFS and

OWL, SPARQL and includes a rule-based inference engine. Jena includes an API

for both RDF and OWL, together with capabilities of reading and writing RDF in

RDF/XML, N3 and N-Triples. The built-in repository enables in-memory and

persistent storage of semantic data, together with the reasoning and inference by

means of SPARQL query engine. The SDB and TDB are two subsystems for

persisting RDF and OWL data in Jena. TDB is focused on the data access by

means of Jena APIs, while SDB is for the RDF storage and query specifically to

support SPARQL. Java framework is available under open source license.

Sesame

Sesame [92] is a popular open source Java framework for storage, inference and

querying of RDF data. It can be used as a database for RDF and RDF Schema, or

as a Java library for applications that need to work with RDF internally. Sesame is

internally organised into a modular and layered architecture, where the semantic

data repository and the respective Storage And Inference Layer (SAIL) interacts

with functional modules such as the SeRQL, RQL and RDQL query engines, the

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 77 CERTH

admin module, and RDF export. Access to these functional modules is available

through Sesame's Access APIs, consisting of two separate parts: the Repository

API and the Graph API. The Repository API provides high-level access to Sesame

repositories, such as querying, storing of RDF files, extracting RDF, etc. The

Graph API provides more fine-grained support for RDF manipulation, such as

adding and removing individual statements, and creation of small RDF models

directly from code.

AllegroGraph

AllegroGraph RDFStore [98] is a high-performance persistent RDF graph

database. It is capable to handle billions of triples in a good performance.

AllegroGraph supports SPARQL, RDFS++, and Prolog reasoning from numerous

client applications. The AllegroGraph features include effective database

replication mechanisms, pre-indexing of triples, full text and free text indexing,

powerful query analyzer, transaction processing, and many others. AllegroGraph

is written in Common Lisp; the clients are available for all main platforms (Java,

Python, Perl, etc.). Licensing of AllegroGraph depends on the allowed capacity of

the store and ranges from free version (< 50 mil. triplets) to commercial

enterprise version.

BigOWLIM / SwiftOWLIM

SwiftOWLIM and BigOWLIM [99] are variants of the OWLIM family of semantic

repositories, called also as RDF database management systems. This framework

provides native RDF engines, implemented in Java and compliant with Sesame

and Jena, robust support for the semantics of RDFS, OWL Horst, OWL 2 QL and

OWL 2 RL, high scalability, loading and query evaluation performance. It is

declared by vendors that the SwiftOWLIM is the fastest semantic repository in the

World: it supports non-trivial inference with tens of millions of statements on

contemporary desktop hardware. The advantage of BigOWLIM is its scalability

and multi-user query performance. OWLIM framework is based on the Triple

Reasoning and Rule Entailment Engine (TRREE) of Ontotext. It is implemented in

Java and packaged as a Storage and Inference Layer (SAIL) for the Sesame RDF

database. SwiftOWLIM is available for free for any purpose; BigOWLIM is provided

free of charge for research, evaluation and development purposes. For

commercial use, licenses of BigOWLIM are offered at a flat pricing model, where

the price is proportional to the capacity of the servers on which the engine will be

installed.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 78 CERTH

BigData

BigData [100] is a horizontally-scaled, general purpose storage mechanism for

ordered data (B+Trees), designed to operate on either a single server or a cluster

of commodity hardware. Bigdata uses dynamically partitioned key-range shards

and thus it may be deployed on 10s, 100s, or even thousands of machines and

new capacity may be added incrementally without requiring the full reload of all

data. The Bigdata RDF database supports RDFS and OWL Lite reasoning, high-

level query (SPARQL), and datum level provenance. Bigdata is written in Java and

is freely available under an open-source license (GPL v2).

Mulgara

The Mulgara Semantic Store [101] is an open source, massively scalable,

transaction-safe, purpose-built database for the storage and retrieval of RDF,

written in Java. It provides the RMI or embedded data access, JRDF and REST

programming interfaces to the semantic repository. Data access and querying is

allowed by means of TQL or SPARQL. Mulgara is licensed under the Open

Software License v3.0.

OntoBroker / Ontoprise

OntoBroker [102] is a deductive, object-oriented database system that has

originally been developed as a research prototype at the AIFB Karlsruhe as part

of the Semantic Web initiative. As Ontobroker had matured, it went commercial

and is now available through Ontoprise. The OntoBroker is an implementation of

highly scalable Semantic Web middleware. It supports all W3C Semantic Web

recommendations such as RDF(S), OWL, SPARQL, RIF and ObjectLogic. The new

ObjectLogic is best of breed of RDF, OWL and F-Logic concerning the expressive

power and evaluation performance. The Ontobroker semantic framework includes

the RDF triple store, query and inference engine. It is well integrated into the

general OntoBroker suite, allowing close interaction between the other supported

knowledge representation formats of OWL and F-logic.

Virtuoso

OpenLink Virtuoso is a SQL-ORDBMS and Web Application Server hybrid that

provides SQL, XML, and RDF data management in a single multithreaded server

process. Triple store access is available via SPARQL, SIMILE Semantic Bank API,

ODBC, GRDDL, JDBC, ADO.NET, XMLA, WebDAV, and Virtuoso/PL (SQL Stored

Procedure Language). Virtouso [103] is also an OWL Reasoner, which supports a

subset of OWL subclass or sub property relations. It also includes a Live SPARQL

Query Service Endpoint in all installations. The product is developed in C

language and is available in Open Source and Commercial editions.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 79 CERTH

2.4.2.2 Ontology Editors

There is lot of various ontology editors available on the market, such as Knoodl

[104], Neon Toolkit [105], Neologism [106], Ontoprise [107], Ontolingua [108],

SWOOP [109] and many more. For illustration, this section will briefly describe

the two selected ontology editors and management tools: Protégé-OWL editor

and TopBraid Composer. These two tools were selected because they are well

known, most commonly used, they have the strong support for several ontology-

management related tasks and they have strong community support.

Protégé

Protégé [110] is a free, open-source platform that provides a suite of tools to

construct domain models and knowledge-based applications with ontologies.

Protégé implements a rich set of knowledge-modelling structures and actions that

support the creation, visualization, and manipulation of ontologies in various

representation formats. Further, Protégé can be extended by way of a plug-in

architecture and a Java-based Application Programming Interface (API) for

building knowledge-based tools and applications.

The OWL ontologies are managed by the Protégé-OWL editor, which enables

users to perform the most of the task required for the ontology management,

such as: load and save OWL and RDF ontologies; edit and visualize classes,

properties, and SWRL rules; define logical class characteristics as OWL

expressions; execute reasoners such as description logic classifiers; or edit OWL

individuals for Semantic Web markup.

The Protégé architecture is easily configurable and extendable by wide scale of

various plug-ins to support several ontology-related tasks in areas of

visualization, annotation, working with databases, etc. It's tightly integrated with

Jena, but it is also possible to use any DIG-compliant reasoner, such as Pellet,

Fact++, RacerPro or KAON. The illustration screenshot of one of the basic views

is at Figure 21.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 80 CERTH

Figure 21: Snapshot of Protege platform for creating ontologies.

TopBraid composer

TopBraid Composer [111] is an enterprise-class modelling environment for

developing Semantic Web ontologies and building semantic applications. It is fully

compliant with W3C standards and offers wide support for developing, managing

and testing configurations of knowledge models and their instance knowledge

bases. In its basic free-of-charge variant, TopBraid Composer enables users to

load, edit and save RDF/XML, N3 and N-triples files; define ontologies using form-

based editors; create and execute SPARQL queries; create and execute SPARQL

rules (SPIN); constraint checking to validate user input (using SPARQL rules

(SPIN)); and merge and re-factor RDF data across different namespaces and data

sources.

TopBraid Composer is one of the leading industrial-strength ontology editors and

SPARQL tools available. It is thanks to its huge amount of tools and plug-ins

supporting many areas related to the ontology management, such as several

visualisation views of the ontologies, support for import/export to practically any

format/notation, working with RDF databases and existing inference engines (e.g.

Jena SDB/TDB, AllegroGraph, OWLIM, Sesame and others); work with different

reasoners and configure inference options; query relational databases in real

time; and many more.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 81 CERTH

As part of TopBraid Suite, Composer incorporates a flexible and extensible

framework with a published API for developing semantic client/server or browser-

based solutions that can integrate disparate applications and data sources. The

illustration screenshot of the standard ontology visualization tool is at Figure 22.

Figure 22: Ontology management and visualisation using the TopBraid composer software

2.4.3 Services Management of Heterogeneous Devices

2.4.3.1 Middleware for accessing heterogeneous devices

As service-oriented architecture (SOA) has becoming widely used for distributed

software, many efforts have been done to adopt this architecture for middleware

for embedded devices so that devices can be integrated easily into business

applications.

The concept of middleware, which can be defined as software that manages

connections between data produces and data consumers, evolved from the topical

area of distributed systems. Historically, middleware for distributed systems has

emphasized homogeneous computing platforms, i.e., all computing devices were

identical or of the same general device classification. Two of the fundamental

problems to overcome initially in this domain were a scalable naming schema and

the issue of time synchronization, especially with respect to total ordering of

events. The original application drivers for distributed systems were file sharing

and redundancy/replication. Common middleware architectures in this regard

include CORBA, DCOM, .NET, and the JAVA RMI.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 82 CERTH

The integration of smart devices like WSN, smart meters, embedded systems and

RFID systems into business applications is challenging, since each device type has

its own protocols and programming interfaces. Existing middleware simplifies

development of software which runs on smart items but not integration with

back-end systems.

The goal is to abstract from these differences and provide business applications

with a uniform way to communicate with smart items.

Available Tools

UPnP represents an early adoption of SoA for devices, which unfortunately with

the development of web service standard, it became incompatible.

European Union funded projects such as AMIGO, SIRENA, and SOCRADES have

developed frameworks for devices adopting web services. They rely on Device

Profile for Web Services (DPWS).

DPWS technology is becoming a standard web service for embedded systems,

addressing these problems:

� Discovery ensures that services offered by devices can announce themselves and be discovered by the consumers.

� Eventing ensures that interesting events are delivered to the interested application.

� Metadata Exchange describes what the service does and how services can be accessed. Thus it provides a better interoperability for heterogeneous platform.

� Security ensures that sensitive data is encrypted on the exchange process.

� Addressing describes how services can be addressed.

� Policy allows services to publish their policy on security, quality of service etc.

(SI) - Smart Items Services Infrastructure was developed to unify the

middleware architectures of two EU-funded projects.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 83 CERTH

Figure 23: Smart Items architecture of the unified middleware of accessing

heterogeneous devices

The architecture of this middleware is divided into two layers, a platform

independent and a platform dependent one. The platform dependent layer

consists of Message Handlers and Service Lifecycle Managers.

Message Handlers convert events generated by smart items of a specific platform

into platform independent events that can be picked by middleware components

and applications. On the other hand, Message Handlers convert generic

invocations of services running on smart items into the respective platform

specific mechanisms. Service Lifecycle Managers are responsible for deploying,

starting, and stopping services. The main components of the platform

independent layer are the Request Processor, the Service Mapper, and the

Service Repository which are presented in the subsequent sections.

Other well-known service discovery protocols:

� Simple Service Discovery Protocol (SSDP) as used in Universal Plug and

Play (UPnP)

� Service Location Protocol (SLP)

� Jini for Java objects.

� Salutation

� WS-Discovery (Web Services Dynamic Discovery)

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 84 CERTH

2.4.3.2 Device Awareness middleware platforms

OSGi

The Open Services Gateway Initiative (OSGi) technology provides specifications

for home network gateways which coordinate many device technologies and

enable compound services across different networking technologies.

OSGi specifies only the API, not the underlying implementation, consequently,

OSGi gateway is platform independent. For a home network that consists of

several subnetworks, each of which has its own discovery technology, the OSGi

gateway can bridge higher-layer discovery protocols by importing services from

different discovery protocols and register them as generalized OSGi services, thus

allowing different discovery protocols to interact with one another.

KNX

KNX is a standardized (EN 50090, ISO/IEC 14543), OSI-based network

communications protocol for intelligent buildings. KNX is the successor to, and

convergence of, three previous standards: the European Home Systems Protocol

(EHS), BatiBUS, and the European Installation Bus (EIB). The KNX standard is

administered by the Konnex Association.

CORBA

CORBA is a standard of application middleware made by OMG, Object

Management Group. CORBA is the most widely used and deployed distributed

object technology. It is an open industry standard, providing an object-oriented

middleware spanning over heterogeneous platforms, (packet-) network protocols

and programming languages.

A large number of today's modern application servers are based on CORBA as

backbone of an enterprise's information service, used in the middle tier between

legacy systems at the backend and typically conventional Web servers at the

front-end.

CORBA specifies a set of horizontal and vertical services. Among the horizontal

services are:

� Naming and Trading Service for service registry and discovery,

� Event Service for pulling and pushing typed and untyped events,

� Transaction Service for coordinating distributed transactions across

multiple databases and legacy systems.

Kairos

Kairos is a middleware that implements abstraction of the node structure to allow

macroprogramming – but one still needs to program sensors.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 85 CERTH

In an existing approach, uniform invocation of services on embedded systems is

achieved with web service technology. Embedded systems are normally unable to

handle the overhead incurred by standard web services. Therefore, light-weight

web services are used which reduces the size of SOAP messages. As requests are

translated on the embedded system, all web service clients can directly invoke

such services without a special middleware. However, this approach is limited to

devices which are powerful enough to run a SOAP engine. Thus, it is not

applicable to RFID and most sensor node types.

2.4.4 Relevant European Projects

2.4.4.1 Hydra Project (LinkSmart Middleware)

Hydra has pioneered research into service-oriented architectures for networked

embedded devices based on a semantic model-driven approach. System

developers are provided with development tools for easily and securely

integrating heterogeneous physical devices into interoperable distributed

systems.

The Hydra project ended successfully on 31 December 2010. The software results

of the project have been published under the name LinkSmart middleware and

under the well-recognized and respected Lesser GNU Public License (LGPL). The

source code is freely available at sourceforge1.

The LinkSmart middleware allows developers to incorporate heterogeneous

physical devices into their applications by offering web service interfaces for

controlling any type of physical device irrespective of its network technology. The

middleware incorporates means for Device and Service Discovery, Semantic

Model Driven Architecture, P2P communication, and diagnostics. Hydra enabled

devices and services can be secure and trustworthy through distributed security

and social trust components of the middleware. Figure 24 shows an example of a

LinkSmart network consisting of various kinds of devices. Each device is

connected to the middleware by a set of software components, either deployed

on the device itself or – if the device is not powerful enough – on a gateway.

Once “LinkSmart enabled” device talk to each other over an overlay P2P network

(indicated by the yellow flashs).

1 http://sourceforge.net/projects/linksmart/

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 86 CERTH

Backbone(IP-Network)

NM SM VM

LinkSmart - Midleware

NM SM VM

LinkSmart - Midleware

NM SM VM

LinkSmart - Midleware

WS (over IP)

WS

(ov

er IP

)

WS (over IP)

WS (over IP)

NM SM VM D2

LinkSmart - Midleware

D1 D3

LinkSmart Gateway

Non-LinkSmartEnabled Device

Non-LinkSmartEnabled Device

Non-LinkSmartEnabled Device

Non-LinkSmartEnabled Device

LinkSmart enabled Device

LinkSmart enabled Device

WS

WS

LinkSmart Bridge

(IP to WIFI)

WS

WSWSBT

WIFI

WS

WS (over WIFI)

Web Server UPnP

Figure 24: LinkSmart Middleware overview (HYDRA Project)

Partners FhG/FIT and TUK are members of the Hydra project and can freely

transfer their knowledge to the Adapt4EE project.

LinkSmart is used and further developed in a number of European Projects from

different application domains, reaching from healthcare over large-scale

enterprise applications to energy efficient buildings. In the course of these

projects LinkSmart itself will become more robust and developer tools will be a

great help for application developers.

Various kinds of LinkSmart device proxies are currently under development in the

different projects. These efforts are subject to constant assessment and

consolidation to foster a high degree of reusability for developers.

Further, semantic modelling is now diverging from generic models to more

application specific models, meeting the reoccurring requirements of specific

application domains.

LinkSmart is currently applied and further developed in the following European

Projects (of which the most relevant with regard to Adapt4EE will be described in

more detail below):

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 87 CERTH

Table 5: Past and Ongoing European Projects using LinkSmart Middleware in various application domains

Application Domain

HealthCare Enterprise Energy Efficiency Security

Euro

pea

n P

roje

ct

• inCASA

(http://www.incas

a-project.eu)

• REACTION

(http://www.react

ion-project.eu)

• BEMO-COFRA

(http://www.be

mo-cofra.eu)

• Ebbits

(http://www.eb

bits-project.eu)

• Adapt4EE

(http://www.adapt4ee.

eu)

• ME3GAS

(http://www.me3gas.eu

/)

• SEAM4US

(http://seam4us.eu/)

• SEEMPubS

(http://seempubs.polito

.it/)

• BRIDGE

(http://www.bridgeproject

.eu)

• MASSIF

(http://www.massif-

project.eu/)

2.4.4.2 SEEMPubS (FP7)

Smart Energy Efficient Middleware for Public Spaces

SEEMPubs specifically addresses reduction in energy usage and CO2 footprint in

existing public buildings without significant construction works, by an intelligent

ICT-based energy consumption monitoring and managing.

Special attention is paid to historical buildings to avoid damage by extensive

retrofitting. SEEMPubS will create real-time energy-awareness services for all

users of the public space and combine awareness services with a community

portal.

SEEMPubS utilizes the LinkSmart middleware to integrate different kinds of

sensor/actuator technologies and Building Management Systems into a Building

Energy Management System. The LinkSmart device proxy approach is going to be

further developed to ease the integration of technology specific to energy efficient

building management.

In contrast to Adapt4EE, SEEMPubS aims at the operational and

retrofitting/refurbishment phases of the building lifecycle. Nevertheless, lessons

learned from device management approaches in SEEMPubS can be transferred to

Adapt4EE and taken further. E.g. methodologies for managing wireless sensor

networks with LinkSmart middleware can be applied in Adapt4EE.

Further, SEEMPubS aims at developing ontologies and context awareness

components for smart energy efficient buildings, modelling the application domain

and devices. As Adapt4EE aims for defining a common information model, the

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 88 CERTH

modelling efforts of SEEMPubS play an important role in finding models that can

be applied during all phases of a building’s lifecycle.

FIT is involved in the SEEMPubS project and will foster technology and knowledge

transfer between both projects.

2.4.4.3 ebbits (FP7)

Ebbits does research in architecture, technologies and processes, which allow

businesses to semantically integrate the Internet of Things (IoT) into mainstream

enterprise systems and support interoperable end-to-end business applications. It

will provide semantic resolution to the Internet of Things and hence present a

new bridge between backend enterprise applications, people, services and the

physical world. The pilot application domains of ebbits are car manufacturing and

pork industry chain management. Ebbits tries to solve a broad range of large-

scale issues related to IoT architecture and enterprise integration.

Ebbits uses the LinkSmart middleware to create the connection between devices

and appliances and enterprise applications. Although ebbits does not specifically

deal with energy efficiency, the efforts in the field of device management should

be considered. Results will be directly integrated into LinkSmart, so LinkSmart

device management will become a robust and generic methodology for different

application domains.

FIT is coordinator of the ebbits project and will ensure knowledge transfer

regarding LinkSmart device management.

2.4.4.4 ME3GAS (Artemis Program)

The purpose of ME³GAS is to research and develop an energy-aware middleware

platform making it possible to network heterogeneous physical devices into a

service-oriented architecture. The middleware will hide the complexity of the

underlying device and communications technologies for application developers

and raise the level of programming abstraction to a web services layer and

provide necessary functionality and tools to add energy efficiency features to any

application. The ME³GAS project builds on the architecture developed in the FP6

project Hydra for embedded heterogeneous physical devices.

2.4.4.5 EnPROVE(FP7)

EnPROVE aims to develop a software model for predicting the energy

consumption of a specific building, with different scenarios implementing energy-

efficient technologies and control solutions based on actual measured

performance and usage data of the building itself. The EnPROVE software tools

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 89 CERTH

will also assess how well alternative technologies supplying alternative energy can

work, thus supporting the decision maker to find an optimized set of energy-

efficient solutions. These results will be tailored to the actual building itself,

through automated measurements of the building usage and energy efficiency.

EnPROVE aims to develop tools, interoperable with existing CAD or Facility

Management tools, to model the energy consumption from monitored data,

predict the performance of alternative scenarios and support the decision maker

in finding the optimal point for the investment.

2.4.4.6 FIEMSER (FP7)

FIEMSER aims to develop an energy management system for existing and new

residential buildings (BEMS), keeping in focus the efficiency of the energy used

and the reduction of the global energy demand of the building. It is based on a

combination of sensors and actuators from traditional PLC-based BEMS systems,

connected via an OSGi+SOA REST architecture. FIEMSER also creates a “light”

family of devices that could be integrated on the system through wireless

connectivity links. FIEMSER relies on External Knowledge Sources to provide

information about the external building operation conditions (e.g., weather

forecast, dynamic energy prices, etc.)

2.4.4.7 CoBIs (FP6)

The CoBIsI (Collaborative Business Items) project aims to develop a new

approach to business processes involving physical entities such as goods and

tools in enterprise environments. An important goal of this project is to apply

recent advances in the area of sensor networks, in order to distribute business

logic functionality to "smart" physical entities thus reflecting what is actually

happening in the real world. (http://www.cobis-online.de/)

2.4.4.8 PROMISE (FP6)

The PROMISEII (Product Lifecycle Management and Information Tracking using

Smart Embedded Systems) project aims to leverage the potential of smart

embedded networked systems for product lifecycle management. By monitoring

the status and operational conditions of products, real-world data is collected to

support decisions for predictive maintenance, recycling, and product design

improvements. (http://www.promise.no/)

2.4.4.9 SaveEnergy Project (CIP)

SAVE ENERGY was a European Project that addressed the challenge of behaviour

transformation through the use of ICT (serious game and real time information)

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 90 CERTH

as an enabler of energy efficiency in five Public building in five European cities –

Helsinki, Leiden, Lisbon, Luleå and Manchester. The SAVE ENERGY platform

comprises a local data collection platform to be installed in 5 different pilot

buildings and a central platform where the information from all the pilots is

consolidated, analysed and compared to energy efficiency models which will be

optimised along the project. The interaction with the users through real time

information or serious games can take place locally or remotely by using wireless

terminals or the Internet, namely the Web 2.0 portal, which will be used as a

social network tool for behaviour transformation.

The local platform shows the resource and device integrator part, which will

enable the interoperability of sensors, actuators and meters. This layer will

integrate into the central platform middleware which allows the integration of bus

systems, mobile and computer platforms. The user interface layer includes web

interfaces for computers and mobile devices, the gaming and simulation engines

and a business logic service.

Figure 25: SaveEnergy Project (CIP) architecture overview

The sensors measure energy usage, and other valuable data of the pilots and the

local gateway gathers all data from the each of the sensors and provides this to

the central platform. As all of the pilots use different integrators and suppliers,

they will probably do not have equal hardware with interoperable communication

protocols.

The central platform gathers the data from all the pilots in the project, analyses

the energy usage data, and makes the data accessible in a format that the clients

can read. The clients can either be a mobile telephone, a computer, or a screen

on the wall.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 91 CERTH

The innovative aspect of the proposed architecture is integration of an internet

layer, and the use of web 2.0 concepts, e.g. “component and service based

architectures” for the integration. architectures for building automation are still

predominantly based on process automation concepts, which were developed

before the Internet. A move to Internet inspired architectures will reduce vendor

specificity; increase interoperability of devices and through this will reduce cost

and increase adoption.

The local platform shows the resource and device integrator part, which will

enable the interoperability of sensors, actuators and meters. This layer will

integrate into the middleware, shown as “Internet” in the middle part of the

diagram, which allows – at IP level – the integration of bus systems, mobile and

computer platforms. The user interface layer, the third layer is shown on the right

side of Figure 25, including web representation for computers and mobile devices,

the gaming and simulation engines, and a business logic service.

The local part of the platform includes the network of sensors and actuators that

are connected to a controller that also receives the information of smart metering

and sends out information to the actuators. Besides electricity consumption, SAVE

ENERGY solution monitors temperature inside and outside the building, natural

light levels and intensity so that these parameters can be included in the

evaluation and correlation of energy consumptions. SAVE ENERGY will use

devices that can monitor energy consumptions in each plug individually. It is the

ideal tool to identify sources of waste in an office environment, in a low-cost

straightforward manner. Moreover, no permanent installations are required.

These devices also enable an automatic power cut through commands sent from

a PC, a PDA or a mobile-phone via wireless communications

SAVE ENERGY provides insights of the functionalities needed for energy efficient

open services architecture that supports energy service production, deliver and

use through savings. The open service architecture will help to create service

architectures for sustainable and distributed forms of user and demand-driven

ways to produce, deliver and use energy services.

2.4.4.10 AMIGO (FP6)

AMIGO middleware aims at enabling ambient intelligence within the networked

home environment by seamless integration of heterogeneous service

technologies. It also deals with service deployment using semantic descriptions of

services. The Amigo Open Source Software follows the paradigm of Service

Orientation, which allows developing software as services that are delivered and

consumed on demand. The benefit of this approach lies in the loose coupling of

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 92 CERTH

the software components that make up an application. Discovery mechanisms can

be used for finding and selecting the functionality that a client is looking for.

Many protocols already exist in the area of Service Orientation. The Amigo project

supports a number of these important protocols for discovery and communication

in an interoperable way. This makes it possible for programmers to select the

protocol of their choice while they can still access the functionality of services that

are using different methods.

2.4.4.11 SOCRADES (FP6)

SOCRADES objective was to develop a design, execution and management

platform for next-generation industrial automation systems, exploiting the

Service Oriented Architecture paradigm both at the device and at the application

level.

SOCRADES has explored more intelligent generic middleware approaches. It

includes many features, e.g. service discovery, composition, and management

though.

The middleware technologies developed in this project were based on the

Service-Oriented Architecture (SOA) paradigm, encompass both wired and

wireless networking technologies, and provide open interfaces enabling

interoperability at the semantic level. A SOCRADES service is a software

component encapsulating device-specific functionality. This functionality is

advertised to the outside world, so as to be located and invoked by other

networked devices and/or applications without the latter being aware of how the

functionality is implemented.

2.4.4.12 eDiana (ARTEMIS)

eDiana (Embedded Systems for Energy Efficient Buildings) addresses the need of

achieving energy efficiency in buildings through innovative solutions based on

embedded systems.

The eDIANA Platform is a reference model-based architecture, implemented

through an open middleware including specifications, design methods, tools,

standards, and procedures for platform validation and verification. eDIANA

Platform enables the interoperability of heterogeneous devices at the Cell and

MacroCell levels, and it provide the hook to connect the building as a node in the

producer/consumer electrical grid.

Thus, eDIANA provide a Reference Architecture for a network of composable,

interoperable and layered embedded systems that will be instantiated to several

physical architectures. The eDIANA Platform realisations cope with a variable set

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 93 CERTH

of location and building specific constraints, related with parameters such as

climate, Cell/MacroCell configuration (one to many, one to one etc), energy

regulations etc.

2.4.4.13 AIM (FP7)

AIM's main objective is to develop technologies for managing energy consumption

in domestic environments in real-time. Residential users administer their home

networks while functionalities are exposed as services to the outside network via

a gateway offering functions for policy management, device discovery, and

proactive configuration. AIM will provide a reconfigurable middleware to allow

uploading new functions to gateways, which can then be used by clients

2.4.4.14 SOFIA (ARTEMIS)

With the SOFIA project solutions the "embedded information" in the physical

world can be made available for smart services - connecting physical world with

information world. The project envisions the SOFIA environment, where

embedded systems (ES) connect, discover and enjoy personalized and

cooperating services operating on interoperable, heterogeneous data. Connection

at the lower level occurs through a SOFIA general overlay based on legacy

connectivity and communication protocols that can be seen as the basic

communication layer of the architecture. At a higher level of abstraction, each ES

can participate to one or more smart spaces. ESs participating to the same smart

space are connected through a second level overlay. From an application

viewpoint, ESs participating to a smart space overlay may provide services/data

to another smart space. SOFIA's goals encompass the middleware layer and go

up to user-interface layer.

2.4.4.15 Other Projects

RUNES, SM4ALL, EMMA, and POBICOS are also examples of EU-funded

projects that aim at middleware for pervasive environments in home, health care,

and energy management domains.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 94 CERTH

2.5 Enterprise Business Modelling Enterprise modelling is the set of activities or processes used to develop the

various parts of an enterprise model to address some desired modelling finality

[144]. It can also be defined as the art of “externalizing” enterprise knowledge,

i.e. representing the enterprise in terms of its organization and operations (e.g.

processes, behaviour, activities, information, object and material flows, resources

and organization units and system infrastructure and architectures). The prime

goal of enterprise modelling is not only to be applied for better enterprise

integration but also to support the analysis of an enterprise, and to represent and

understand how the enterprise works, to design (or redesign) a part of the

enterprise, to analyze some aspects of the enterprise, to simulate the behaviour

of the enterprise in various environmental cases, to improve the decision making

mechanism of the enterprise, or to control, coordinate and monitor some parts of

the enterprise.

In Adapt4EE the ultimate goal is to define a rich set of enterprise data models

that are abstract enough to model the business processes of the two pilot

domains (Hospitals and Multipurpose Office/Commercial Spaces), fully capturing

the energy related activities, namely ‘skeleton activities’ that could directly affect

enterprise energy performance (components/assets operations, HVAC, lighting,

etc). Thus, within the project lifetime focus will be given mainly on the business

processes and their ‘skeleton activities’ rather than the enterprise as a whole

when selecting the underlying modelling approach.

2.5.1 Enterprise Modelling Approaches As mentioned above modelling results in a desired finality or model, which is a

reproduction of the part of reality which contains the essential aspects to be

investigated from a specific point of view. For instance, an architect creates a

design of a building by creating a plan (model) which represents an actual

building. There may be several different building plans that focus on specific

viewpoints: a plan which contains all the plug sockets and wires in a building is

used by an electrician for the electric installation, or a plan that shows all the

plumbing and water taps for the plumber. So in order to support different

viewpoints a set of different modelling languages are available.

This section of the chapter classifies and assesses modelling languages and

approaches according to several dimensions as depicted in Figure 26.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 95 CERTH

Perspectives

Aspects

Language families

Bu

sin

ess

ITFormalisation

Perspectives

Aspects

Language families

Bu

sin

ess

ITFormalisation

Figure 26: The dimensions of the classification framework

Perspectives - this dimension clarifies the role of the user and the

application fields of the modelling language.

Aspects - this dimension relates to what should be modelled

and thus deals with the application fields and

resulting modelling concepts.

Formalisation - this dimension allows analyzing the level of

formalisation and the graphical notation, i.e. syntax,

the semantics and expressiveness of the languages.

Language families - this dimension group modelling languages together

which are based on a common philosophy.

2.5.1.1 Dimensions of the modelling language - Description

Framework for enterprise modelling

Different stakeholders or roles will have different viewpoints on each of these

aspects. The owner of any company is only interested in the elements that

correspond to the business strategy or the business model while a member of the

IT team only requires information on the implementation details. This results in a

two-dimensional model structure.

There are various frameworks for describing the elements of an enterprise

architecture such as the Zachman Framework [146], the ARIS Architecture for

Information Systems [145], or the BPMS Framework [147].

In the following we look at some of the frameworks in more details. Figure 27

shows the two dimensions of the Zachman framework. The columns correspond

to the different aspects and the rows correspond to the perspectives. The cells of

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 96 CERTH

the structure show examples of models and the main concepts to be represented

in these models.

Figure 27: Perspectives and aspects of the Zachman framework ([146])

These two dimensions can also be found in the business process management

frameworks. The ARIS Architecture for Integrated Information Systems [145]

distinguishes between views and descriptive levels, which correspond to aspects

and perspectives, respectively. In Figure 28 the aspects (views) are represented

as boxes and the perspectives (descriptive levels) as levels in these boxes.

Figure 28: Perspectives and Aspects of the BPM Frameworks ARIS ([145])

For the BPMS approach (Figure 29) the perspectives correspond to the sub

processes of business process management while the aspects depend on the

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 97 CERTH

application scenario. For the business process management of ADONIS® the

aspects correspond to the core elements.

Figure 29: Aspects and Perspectives of BPMS

2.5.1.2 Relations between the dimensions

The different dimensions described above are orthogonal. In order to explain the

relationship between the perspectives and aspects, Figure 30 illustrates the

relevant topics of different available models and the potential combinations will

be considered as a specification framework. It highlights that a combination does

not exist for each model. For instance, products are not modelled at an

information system level so far. Also, no model exists that relates the IT aspect at

the strategic perspective layer.

Figure 30: Models associated to perspectives and aspects

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 98 CERTH

There are many modelling approaches, languages and standards available to

support the underlying frameworks that we already mentioned. Table 6 presents

an overview of the various enterprise modelling languages and standards

available and the colour cells represent how they align to the aspects and

perspectives of Figure 30. Although not all of the standards represented are

focused on graphical modelling they are still important for Adapt4EE in relation to

the interoperability of the various parts of the simulation framework.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 99 CERTH

Table 6: Overview of the modelling approaches and standards in Enterprise Modelling

Aspects Perspectives

Modelling Approaches

Strategy Business Systems Technology Data

/Knowledge Process

People /Organization

Applications Products Motivation

ARIS - Architecture for Integrated Information Systems

EPC - Event Driven Process Chains

ASTD - Application System Type

Diagram

Function Tree

Organigram

Value Added Chain Diagram

eERM (extended Entity Relationship

Diatram

Knowledge Map

Technical Term Model

BPMS

Product Model

Company Map

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 100 CERTH

Business Process Model

IT System Model

Document Model

Working Environment Model

Standards

Object Management Group (OMG)

BPMN - Business Process Modelling

Notation

BPDM - Business Process Definition

Metamodel

SBVR - Semantics of Business

Vocabulary and Business Rules

BMM - Business Motivation Model

PRR - Production Rule Representation

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 101 CERTH

The World Wide Web Consortium

(W3C) Specifications

XML - Extensible Markup Language

RDF - Resource Description Framework

OWL - Web Ontology Language

SWRL - Semantic Web Rule Language

WSDL - Web Services Description

Language

Workflow Management

Coalition (WfMC)

XPDL - XML Process Definition Language

Organization for the Advancement of Structured Information Standards (OASIS)

BPEL - Business Process Execution

Language

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 102 CERTH

2.5.2 Enterprise Modelling Applications and Scenarios Enterprise Modelling is the art of externalising and sharing enterprise knowledge

with the use of representative models which present these issues in a high level

format that is easy to understand from non-technical staff. The meta modelling

concept is used to widely apply enterprise modelling in many different application

scenarios. Figure 31 illustrates sample components of an enterprise model.

Figure 31: Sample Enterprise Model Components

The following application scenarios for enterprise modelling presented can be

categorized into Business, Legal and IT domains.

2.5.2.1 Business – Process Documentation and Structuring

Enterprise modelling and more specifically in this case business process modelling

is used to structure the processes of a company using a defined method. All the

processes should be documented and structured in a way that is consistent and

therefore understandable by all. Anything that is performed more than once or by

multiple people or systems should be documented so that it can be monitored

managed and improved. If a process is not documented or structured it is like

running a computer system with no source code. It is fine once everything is

running smoothly but how will you fix it when it breaks down. Or in the case for

business it is about how to ensure that you retain the knowledge of the employee

if he or she were to leave the company.

2.5.2.2 Business – Process Optimization and Cost Calculation

Once processes and other parts of the enterprise have being modelled the next

step is to look at process optimization. The goal is to adjust a process or related

area of the organisation so as to optimize some specified set of parameters

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 103 CERTH

without violating some constraint. The most common goals are minimizing cost,

maximizing throughput, and/or efficiency. The enterprise models are the

foundation of any process optimization efforts. Costs can also be evaluated

through the use of enterprise modelling and a common goal is to ensure that you

do not affect your value-adding activities through analysis. So instead by trying to

minimize execution times through structured simulation runs on the existing

models potential improvements will be discovered. Many improvements to an

organisation can be achieved without the need for complex simulation purely

based on the structured models sometimes directly at the highest level of

abstraction by discovering redundant systems, roles or activities.

2.5.2.3 Business – Performance Management

To design and model business strategies, the business organisation needs to be

broken down into its core operational management components and the resulting

components need to be measured. These operational components tend to be

completely independent when they are combined, they can increase the

performance and the company’s sustainability. Enterprise modelling allows you to

achieve a view of all the components and to apply a performance measurement

framework such as the Balanced Scorecard to them. A precise knowledge of the

relations and interdependencies of the company is required to perform conscious

controlling and to be able to measure the results. The effect of performance

management based on enterprise models depends significantly on the

establishment of responsible roles, as well as a clear allocation of rights and

duties. Only then can the management efforts be clearly converted into results

for the organisation. Process performance management also has to be integrated

into the enterprise controlling system to qualify and quantify the efforts for

process optimisation and re-engineering initiatives.

2.5.2.4 Legal – Governance, Risk and Compliance

Internal as well as external factors, such as EU guidelines or regulations can

require the application of a clear and effective internal controlling system (ICS)

from companies in all sectors. Internal controls that exist in various industries can

have very different levels of maturity. Either no documentation exists or the

controls are insufficiently documented or there are controls that are documented

to such as low level that they do not target the risk profile of the company which

can lead to a case of “over control”. Process Governance is more than just a

buzzword: transparent and clearly defined processes are a part of the

organisational culture which should be demanded when establishing a governance

framework. An enterprise modelling framework can support the creation of such a

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 104 CERTH

governance framework by modelling the processes, organisation, systems,

documents, risks and controls and establishing interdependencies between the

various components. This will simplify the auditing process by ensuring that the

organisation is compliant with whatever regulations related to risk etc. that it

must adhere to.

2.5.2.5 IT – Process or Model Based Application Development

Enterprise Architecture and IT Service Management are two of the main areas in

the IT domain where Enterprise Modelling plays a major role. All elements of the

IT architecture of an organisation and their interdependencies can be represented

in enterprise modelling such as the hardware, software, data, applications,

services, risks, processes and roles etc. Efficient and effective Enterprise

Architecture Management assists the organization to align their IT to their

business by bridging the gap between the business strategies and the IT

architectures. EA-driven IT consolidation tries to discover potential improvements

to the IT landscape to utilise fewer resources whilst operating more efficiently and

providing better IT services to the organisation.

Figure 32 illustrates additional applications and scenarios where an enterprise

model can support an organisation.

Figure 32: Application Scenarios of a Collaborative Enterprise Modelling Environment

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 105 CERTH

2.6 Visual Analytics Technologies

2.6.1 Introduction and terminology

Visual analytics is the science of analytical reasoning supported by interactive

visual interfaces [149]. It is a novel research field that aims to provide

visualization-based methods for human decision processes analyzing large and

complex information in a variety of fields. Scattered work in the beginning and

more systematic as the years passed, contributed to the formation of the Visual

Analytics research area as a step forward from the plain Information

Visualization. This new discipline aims to bring together the best of both worlds

(Figure 33): the vast processing power of the computers and the unique human

traits of cognition, holistic thinking and insight.

Figure 33: Visual Analytics: The best of both Worlds (from [150])

Being more specific, during the recent years, following the massive evolution that

has been realized in the areas of data mining and computer graphics, intelligent

information visualization, namely visual analytics, have emerged as one of the

most prominent as well as effective solutions to the problem of managing,

processing and analyzing high volumes of data in a variety of domains such as

engineering analytics, business, environmental monitoring, disaster and

emergency management, and so on.

In particular, founded on a solid multi-disciplinary basis, visual analytics

consolidate the merits of system analytics and visualization, in order to maximize

the efficiency of machine automation mechanism through the incorporation of

human inherent intuition and background knowledge into the decision making

processes. Visual analytics differs to classic information visualisation in that it

attempt to take into account properties of human cognition, perception and sense

making. Essentially, visual analytics aims to develop appropriate visualisation and

interaction mechanisms that match the mental processes of humans.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 106 CERTH

In this context, visual analytics are commonly accepted to hold the unique

advantage of being able to make virtue out of the information overhead and

disparity that characterizes the majority of the modern systems and thus to turn

this apparent drawback into an opportunity. Hence, within this framework of

semi-automated human-machine interaction and collaboration, visual analytics

overcome the limitations of the usual threshold-based decision support systems,

providing the analyst with a profound insight to the status and dynamics of the

system under investigation [149]-[151].

2.6.2 Definition of Visual Analytics “Visual analytics is the science of analytical reasoning supported by interactive

visual interfaces”. This definition is given in the Research and Development

Agenda for Visual Analytics, entitled “Illuminating the Path” published in 2005

[149], a book that has made a great impact on the research community since its

release. The goal of this new discipline is to turn the information overload into an

opportunity, aiming to answer a growing range of questions in science, business,

and analysis whose size, complexity and need for closely coupled human and

machine analysis may make them otherwise intractable.

Information visualization can be seen as an iterative process that involves

information gathering, data preprocessing, knowledge representation, interaction

and eventually decision making, with the ultimate goal to generate insight in the

user’s mind and consecutively a solution to the problem they are investigating

[150], [152]. A visual representation of this process is illustrated in the following

Figure.

Figure 34: The Visual Analytics iterative process towards improving decision making of

involved users

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 107 CERTH

In Figure 34, the ovals depict the different phases of the visual analytics process,

whereas the arrows denote the transitions among them. As seen, the first step is

the preprocessing of the data composed of steps such as normalization, grouping,

data cleaning, etc. This is often an important phase of the visual analytic process

since in many cases the data can be heterogeneous (combination of information

in the 2D and 3D space, media, and other kind of data). Then, there are two

directions that lead to the desirable knowledge and insight. The first is to visually

map the processed data, then by means of user interaction such as zooming or

selecting specific parts of the information, to extract meaningful conclusions. The

second is to generate a hypothesis regarding the input data, build the

corresponding model and then by information visualization and interaction to

validate or not the initial hypothesis. The whole process for both can be iterative

whereas their combination is feasible and could be used in improving the decision

making process.

Towards the design and effective visual analytics technologies the following

dimensions shall be taken into account:

� Context of Use / Domain, in which the purpose(s) of the analytical

reasoning shall be clearly specified and analyzed.

� Data Availability / Features, in which the appropriate data

representations and transformations shall be performed, namely the pre-

processing procedure illustrated in Figure 34.

� Data Visualization / Presentation, in which the selection of the visual

representations and interaction technologies take place. Here, also resides

the production, presentation and export of the visual analytical findings to

the corresponding stakeholders (end-users).

From the above dimensions, data representations and transformations consist of

the basis on which visual analytics is built, whereas the use of visual

representations mechanisms including interactions can assist the involved users

to gain deep insight into complex data, as this is the case of visual analytics tools.

Moreover, visual analytics through intelligent data exploration provide end-users

effective visual representation schemas towards efficient scanning of diverse

information and allowing users to immediately recognize trends, gaps, minima

and outliers, minima and maxima, clusters and other useful structural information

of the data.

As of today, visual analytics applicability is being continuously extended to cover

a great variety of numerous scientific fields, where the requirement for timely

processing huge bulk of data against several competing performance factors

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 108 CERTH

poses an unbearable burden to the traditional analysis methods and tools. In

more detail, visual analytics’ capabilities have been so far extensively exploited in

astrophysics [153], finance [154]-[155], disaster management [156], software

development [157]-[158], biology/health [159]-[160], transportation [161], in

telecommunications security [162]-[163] as well as in the AEC industry [45],

[173]-[178] .

2.6.3 Data visualization in the AEC industry Visualization has been always used as a visual aid to interpret analytical data.

Historically, a rich literature has been developed related to 2D, 3D, 4D and even

nD visualization of construction products. Within AEC industry, there is a need to

define methods of organizing, studying and communicating building-related data

in a manner that makes feasible a more holistic understanding of building

performance in relation to the spatial and contextual information of the facility at

all stages of its lifecycle.

Several concept design tools such as Sketchup, Rhinoceros and Bonzai3D have

shown that 3D modelling in the conceptual stages of a facility can be used to

support performance analysis and simulation applications. For instance, Google

Sketchup tool supports the integration of plug-ins towards extending its initial

purpose, the conceptual design of BIM products. Several plugins have been

developed that support both simulation and data visualization in terms of building

energy performance analysis. Indicatively, the IES VE plugin enables to run quick

“indicative” energy performance for heating and cooling. Also Open Studio, which

provides a set of smart functionalities for BIM-related information available in its

model. For instance, Open Studio enables BIM data to be mapped in zonal

interfaces and provides Architects & Engineers (A&Es) the possibility to perform

instantly energy performance analysis using the EnergyPlus engine (through IDF

input representation).

Furthermore, the latest version of commercial products such as Revit (2011),

added new capabilities that further support the analysis and visualization of data

related to energy analysis. For example, Revit’s sketch design can be interfaced

with Ecotect Analysis and Green Building Studio. Moreover, other sketch tool such

as ArchiCAD provides interfaces to EcoDesigner, energy analysis software that

can be used at the early stages of a building design. The deployment of such tools

in the AEC industry provided key stakeholders enriched graphical user interfaces

to display simulation results dynamically on top of the BIM models.

Hailemariam et al. ([174]) denoted the limited research in deploying visual

analytic technologies in building performance simulation tools and proposed a

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 109 CERTH

unified representation for building simulation analysis, where various simulated

and measured data are visualized in a high-resolution 3D environment. By

representing data visually and within the 3D BIM model, authors in [174]

envisaged to leverage the affordances provided by the BIM model towards

allowing end-users to better understand visualizations (Figure 35) in relation to

space.

Figure 35: Combination of colouring, texts and segmentation (peg glyphs) to visualize office occupancy in a 3D building model [174].

The aforementioned visualization system needs further enhancement in terms of

allowing analysis of more complex data in the spatio-temporal domain. For

instance, the temporal aspect is not fully taken into account in the system, thus

spatio-temporal analysis on energy performance and how human occupancy or

interaction with Building Spaces and Zones is not feasible.

An early prototype that creates spatio-temporal representations of (observed

and/or assumed) geometry, occupancy, environmental and performance data,

and enables users to visualize and explore how this information changes through

time in a 3D environment has been presented by authors in [45]. The proposed

system uses as input real or simulated temporal data related to building

occupants, energy consumption or environmental information along with a 3D

building model. The overall conceptual framework is illustrated in the following

Figure.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 110 CERTH

LegendLegend

Preview of Information

Source of Information

LegendLegend

Preview of Information

Source of Information

LegendLegend

Preview of Information

Source of Information

LegendLegend

Preview of Information

Source of Information

Figure 36: Narrative of the method proposed by Akbas et al. ([45]) for temporal

visualization of building performance highly related to its occupancy.

It is built on the visualization engine of GSim ([175]), which means it provides

similar interactions with 4D CAD. For visualization purposes, various techniques

are used, such as colour-coding, text, time-series graphs and vectors. The

visualization framework offers to the end-users 3D and temporal navigation as

well as comparative analysis. Moreover, the user interface enables users to

analyze occupancy either in 3D model or separate in 2.5D layers, taking into

account both spatial and temporal data in GIS. Results provide annual energy

usage, month-by-month heating and cooling, and breakouts by energy load

contributions. Some of these results are mapped to the external zone boundaries

and color coded, for enhanced visualization.

A recent study on visualizing patterns in building performance data has been

performed by authors in [177]. Raftery et al. proposed a novel visualization

technique based on a carpet-contour plot of the baseline energy-related data. The

technique is useful for transforming and analysing building performance data. A

case study of this visualization technique is illustrated in the following Figure.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 111 CERTH

Figure 37: Carpet-contour [177] plot illustrating mean value of HVAC electricity consumption against other information such as solar irradiance and dry-bulb temperature.

The visualization technique has been proposed by authors in [177].

Visual analytics on 3D building model views can be very effective and attractive

for end-users towards analyzing and visualizing information related to the

building performance in the spatio-temporal domain. In this direction,

customizable functions for generating BIM models views that are colored

according to a variety of performance status data (e.g. occupancy in building

spaces, thermal analysis, lighting simulation, energy consumption on the building

envelope and in its zones, etc.) are high beneficial. In this direction, there are

also early design frameworks that emphasize in application specific functional

workflows within a BIM model. For instance, Trelligence [176] software provides

space planning layouts with data visualization and feedback on space

programming against design targets. In all cases, data dimensionality is an

important aspect of visualization and by integrating both spatial and non-spatial

building performance data into a 3D environment, new possibilities are introduced

regarding the understanding and analysis of a building through its entire life

cycle.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 112 CERTH

Concluding, as the green design movement matures, it becomes increasingly

important to seek evidence of the effectiveness of green design from the

simulation of the physical performance of a building or space when proposing

green design options. Consequently, the use of BIM based simulations and

analysis is becoming important in green design practice. The incorporation of

intelligent information visualization methods in complex data views such as the

one BIM models introduce will help designers & engineers to understand how

their designs will perform, especially when the effects of particular choices go

against the architects’ intuition [172].

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 113 CERTH

3. Market Analysis 3.1 Introduction According to McGraw-Hill Construction research findings [5], users in the AEC

industry gain bankable benefits by using various Building Information Modelling

and Building Performance Simulation tools in their daily working life, as those

enhance their productivity, improve their ability to integrate teams and

collaborations among diverse AEC stakeholders (e.g. engineers with architects,

designers with building tenants/property owners, etc.) and eventually give them

the necessary advantages on the competition. The following sections of the

chapter provide a detailed market analysis on the existing tools and platforms in

the AEC industry related to BIM and BPS software, focusing but not limited to the

early design phases of a construction product. Through the analysis of the

available software, a gap analysis is performed along with identification of the

market success factors provided by key users of such software.

Moreover, as Adapt4EE addresses also the enterprise aspects during the early

design phases of a building, a separate section is provided that presents some

major products and commercial tools used in Enterprise Modelling and could be

set as reference groundwork for the respective tools that will be developed in

Adapt4EE. As for BIM and BPS tools, the chapter concludes on the future market

needs, trends and opportunities on enterprise modelling and several aspects

related to Adapt4EE concept are outlined.

3.2 Building Information Modelling (BIM) and Building

Performance Simulation (BPS)

3.2.1 Major BIM products & tools BIM tools represent buildings as 2D or 3D objects. Depending on the product,

these objects may be abstract and conceptual, or construction detailed. Modern

BIM products can define objects parametrically, i.e. as parameters and relations

to other objects. In this section, the results of the market survey performed on

major BIM products is presented in Table 7 outlining the main features of each

product along with a small description for its usage as a BIM tool.

Table 7: List of major BIM tools used in the market during the whole life cycle of a

building (from early design to the operational phases)

Product Name

- Vendor Main Features

Supported

Formats Description

Allplan

Architecture -

Object-oriented

3D design, Cost

IFC, DWG,

DXF, PDF

Provides methods and tools to many

disciplines along the lifecycle of a

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 114 CERTH

Product Name

- Vendor Main Features

Supported

Formats Description

Nemetscheck planning and

detail drawings,

CINEMA 3D

construction product, like 3D modelling,

quantity take-off, cost estimations,

tender management and facility

management tools. It’s a web based

suite, supporting collaboration between

larger and geographically distributed

project teams.

Archicad -

Graphisoft

Object-oriented

approach,

architectural

modeling, cost

estimation,

energy

analysis,

Server-based

modeling,

collaboration,

translators

IFC, DXF

The software uses material libraries and

parametric objects to easily create 2D

and 3D models. It includes a

collaborative platform environment to

facilitate shared BIM projects.

Modelling and analysis tools include IFC

reference model, model mapping,

element classification, version tracking

and change management.

AutoCAD Civil

3D - Autodesk

BIM solution for

civil

engineering.

Integrated

geospatial

analysis,

intelligent pipe

layouts,

hydrological

analysis and

production

drafting.

DWG, DXF

and DWF

Supports design, analysis, construction,

visualization and documentation

activities.

Modules are provided for dynamic

quantity take-off, geospatial, pipe

layouts, earthworks and storm water

analysis and calculations. The platform

provides features and functions to

support activities such as criteria-based

geometric design, parcel layouts,

corridor modelling, pipe layouts and

surveying, making it possible to be used

in infrastructure projects such as road

and highway design, bridge design, land

development and environmental

projects.

The product provides connectivity

between design and documentation

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 115 CERTH

Product Name

- Vendor Main Features

Supported

Formats Description

provides rich features for annotation,

plan production documents, reporting,

and coordination.

Bentley Suite -

Bentley

Design and

modeling for

infrastructure,

architecture,

structures

design and

MEP.

DWG,

gbXML, IFC,

Adobe 3D

PDF, DGN,

STEP,

SketchUp,

Rhino and

IGES

Bentley software provides several tools

that support activities along the lifecycle

of construction.

The software supports collaboration

capabilities and integrates with

specialized tools such as RAM and

STAAD for structural analysis.

Moreover, it includes tools for 3D

parametric modelling, surface and solid

modelling, schematics, harness and

cable modelling, building electrical

systems, mechanical systems, gas and

water piping and so on.

Bluethink –

Selvaag

Bluethink

Rule-based 3D

house designer.

Sketch, cost

estimation,

design check.

Major CAD

formats and

IFC

The software supports major CAD

formats and IFC standard.

It captures design intent and layout

from user sketches.

Rules can be easily applied towards

assisting in creating BIM models.

CATIA –

Dassault

Systems

3D surface and

solid modelling

environment.

DWG, DXF,

IGES, STEP,

STL, CAD

formats

The software is extensively used in

aeronautical industry for product

modelling and product lifecycle

management.

It offers a wide range of modelling

tools, integrated analysis capabilities

and visualization support. Also supports

integration with many analysis tools.

CostOS BIM –

Monitech inc.

BIM-based cost

estimation.

Quantity

surveying and

risk

management.

Major CAD

formats and

IFC

The software creates bill of quantities

directly from 3D model and populates to

an integrated database.

The cost criteria are based on the

resources used; such as material,

equipment, labour, and consumables.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 116 CERTH

Product Name

- Vendor Main Features

Supported

Formats Description

Supports cost viewer, navigating and

searching features and cost comparison

in the environment.

Other modules support estimation for

quantity surveying and database

management.

DDS – Data

Design System

Electrical,

HVAC,

collaboration.

Supports

project

management,

MAP systems

and

manufacturing

Major CAD

formats and

IFC

DDS suite provides tools for MEP

component design, architecture and

construction especially for timber frame

design buildings.

The architecture tool provides

parametric modelling to design the

buildings. The construction tool provides

the modules for joist design, wall panel,

floor and roof.

This design data can be interfaced to

production and fabrication. The MEP

module supports the design and

documentation of the HVAC, electrical

and plumbing systems.

Finally, IFC interface is available to

communicate data with other external

programs.

EcoDesigner –

GRAPHISOFT

Energy analysis

and cost

estimation

Graphisoft

native

format

Serves as a tool for the early design

phase and to derive design

configuration based on energy use.

Some of the basic features include:

model review, visualization in 2D and

3D, use of weather data for energy

computation. EcoDesigner captures the

materials’ data used in the design and

uses these values to perform the

thermal analysis.

Ecotect -

Autodesk

Sustainable

building

software.

Whole building

energy

gbXML, CAD

formats,

Sketchup,

Graphisoft

It is used in the process of deriving

sustainable design configurations.

Supports simulation, energy analysis

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 117 CERTH

Product Name

- Vendor Main Features

Supported

Formats Description

analysis,

thermal

performance,

water usage,

solar

calculations,

shadows and

reflections

format. and facilitates integration of

environment data for energy

computation and building performance.

The 3D representation of the building is

separated into spaces/zones. Also

provides thermal analysis of structures

and shadow analysis based on the sun

path and the BIM model information.

Revit Structure

– Autodesk inc.

Structural

design and

drafting. Clash

detection, form

functions,

detailing,

quantity take-

off, scheduling

and vibration

analysis.

DWG, IFC,

FBX

Structural components and assemblies

conception to construction

documentation. Supports structural

analysis, creates shop drawings to

facilitate fabrication from the model.

It consists of modelling tools for

structure elements such as beams,

columns, braces, joints, etc. Special

modules are available for concrete

reinforced modelling and rebar design.

SketchUp Pro -

Google

3D modelling,

3D

documentation

and

presentation.

Attribute data

population and

watermarks.

Google

Earth,

popular 2D

image

formats,

COLLADA,

VRML, DWG,

DXF, FBX

SketchUP Pro is a 3D modeling software

for design and visualization. It allows

generation of quick 3D models from

sketches, overlays and aerial imagery.

The models can be rendered to provide

high resolution images to be shared and

communicated with other applications.

It provides layout, 2D documentation

and presentation tools to create and

share design and has the ability to add

attributes and create dynamic

components.

SketchUP Pro allows interactive

presentations using sheet layouts, style

browsers and material library making it

suitable for conceptual design review.

Simlab Soft –

Simulation Lab

Software

Imports major

CAD/BIM

models, scaling

and scene

Popular

CAD

formats,

Collada,

Simlab Soft software provides creation

of 3D PDF versions of construction

documents.

It provides features such as rendering,

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 118 CERTH

Product Name

- Vendor Main Features

Supported

Formats Description

preparation 3D

PDF. Integrates

with major CAD

and BIM

formats

FBX, STL,

Google

SketchUp,

Rhino3D

and many

Autodesk

products

such as

3ds Max

and Maya.

animations to enhance the models. The

models can be used to create 3D scenes

with photo realistic rendering. It

provides a programming approach to

build interactive visualization

applications.

It organizes and generates a tree

structure of the model components.

Finally, it has the ability to publish the

scene in many graphic export formats.

Solid Builder –

Digital Canal

Corporation

3D building

blocks and

templates,

framing, roofs,

quantity take-

off

DWG, DXF Building design software tool. Design

automation and analysis for residential

buildings using the concept of building

blocks. User defined rules for building

blocks can be used.

Also contains tools for structural

engineering, design engineering, cost

and quantity estimation, scheduling and

resource management and more.

STEEL – 4M Design and

analysis of steel

structures.

Dynamic

spectrum

analysis and

member

connections

DWG, DXF Is an interactive software environment

for creation and analysis of steel

structures, including its tructural

elements and components.

Full detailed geometry based on

calculations can be created using

additional modules such as “PreSTEEL”

or “SteelCONNECT”.

STRAD – 4M Design and

analysis of

concrete

structures.

Dynamic

spectrum

analysis

DWG, DXF STRAD is a software environment for

creation and analysis of steel and

concrete structures. STRAD performs

both space frame analysis and design

modeling of member components.

The individual member design modelling

is accomplished by either AutoCAD or

IntelliCAD CAD environments. The

analysis is carried out using the Finite

Element Method. The STRAD suite of

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 119 CERTH

Product Name

- Vendor Main Features

Supported

Formats Description

tools provides capabilities ranging from

modelling, analysis and simulation to

production drawings.

Tokoman –

Digital Alchemy

BIM server,

quantity take-

off, estimation

and scheduling.

Integration with

other BIM

packages

IFC, CIS/2,

ArchiCAD,

Tekla, Revit

Model-based quantity management

solution.

The software has BIM server

capabilities; it can be used for cost

estimation, quantity take-off, and

construction scheduling.

The tool provides a link with BIM and

structural design software, as it

provides a module called ―ilinks which

integrates Microsoft applications such as

Visio and other standard office tools.

VectorWorks -

Nemetschek

general

purpose, highly

customizable,

2D, 3D and

data rich

software

suitable for

CAD and BIM

applications.

DWG, DXF,

3DS, IFC,

VectorScript,

IGES, SAT,

STL, KML.

VectorWorks-Nemetschek is an

architectural software offering high

resolution rendering, 2D dimensional

constraint modelling and 3D modelling.

Building data can be entered in a

preformatted space planning worksheet

with areas and adjacency information.

The colour, pattern, score and

connecting lines of these squares give a

visual interactive environment to assist

space planning. These space boundaries

can be converted to construction

elements such as walls which can

quicken the design process.

VICO Suite –

VICO Software

Integrating

construction

activities,

quantity take-

off, cost

estimation,

virtual

construction

IFC, Revit,

Tekla,

ArchiCAD

VICO Suite is a set of software modules

for the development of virtual

construction models. These models can

be used for activities such as scheduling

construction processes, cost estimation,

quantity take-off, producing shop

drawings, etc.

VICO tools support construction

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 120 CERTH

Product Name

- Vendor Main Features

Supported

Formats Description

management for large projects

specifically for 5D BIM applications.

Features provided in the software

include interference checking,

publishing the models, review,

specifying constructability issues and

redline and mark-up capabilities.

It provides visual analysis of schedules’

feasibility, what-if analysis, forecast and

optimized schedule planning. Finally,

the document set manager automates

the process of checking revisions of 2D

drawing sets and the changes are easily

recorded and documented.

Table 7 lists only a limited number of available BIM software used in the AEC

industry. From the conducted market survey on BIM-related software, it is

evident that the use of product models (e.g. BIM) and supporting model servers

has been under significant research and development in the last two decades.

While a large number of BIM software do exist, including some early model

servers, significant challenges still do remain as summarised below:

� Despite significant developments in technologies, interoperability and data

interchange among different software vendors remains a major challenge.

With changing discipline specific data models, it is difficult to continue to

exchange data in a meaningful way. When there is the possibility to

exchange data, this is typically on the basis of the minimal common

denominator of shared data. In most cases, the software read-in (import)

data and then map this on to the internal data models of the

application/discipline and then later export this out. When exporting, data

from an application’s own data model to a common/shared data model,

there is always the risk that application/discipline specific additions are

dropped / omitted during the export.

� Even when BIM is in use, data sharing and collaboration among key

stakeholders is still fundamentally file-based. This leads to redundancy,

lack of notification in case of changes to a model, and delayed

communication of information. Moreover, it is also difficult to keep track of

the “latest” and “correct” version of a building’s information model. There

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 121 CERTH

have been developments around BIM model servers, but much more

research is needed to fully make use of “distributed” model servers

ensuring data coherency, real-time information access, etc.

� There is still a lack of interfaces between different disciplines engaged

during a building’s design and commissioning phases. Most disciplines

continue to have their own data models and only some of these have some

form of interface to import/export data from a common shared BIM. BIM

model servers and especially distributed model servers still require further

research and development.

Section 3.2.5 “Conclusions, Future Market Needs, Trends and Opportunities”

provides in more details future trends in the AEC industry as well as opportunities

for software vendors dealing with integrated BIM models.

3.2.2 Major BPS products & tools Building performance simulation (BPS) tools [125] predict the energy

performance of a given building and support the understanding of how the

construction product will “operate” according to certain criteria and characteristics

(e.g. space layout, environmental loads, occupancy schedules, HVAC systems and

components, and thermal simulation).

Most of the available tools enable comparison of different design alternatives and

can be considered as a fundamental part of the design process [132]-[133]. The

importance of their applicability in the early design phases of a construction

product can be further justified by the fact that the design decisions made in this

level of development may have large impact [134]-[135] on all design decisions

on later stages of the building development.

A general overview of the data flow (provisional architecture) of a building

simulation engine (as part of an integrated BPS tool) is illustrated in Figure 38.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 122 CERTH

Figure 38: General data flow of Building Performance Simulation engines

The main input to a building energy performance simulation engine depends on

the level of development of the construction product. It consists of the building

descriptive data (geometry, material), internal and external loads, HVAC systems

and components, schedules and operating-related strategies.

For instance, internal and external loads provide the information needed for

predicting energy consumption in the spatio-temporal domain. The external loads

relate mostly to environmental conditions (e.g. statistical models for weather data

for a given location or region), whereas internal loads refer mostly to the loads of

occupants, lights and assets of the building under design, which depend gradually

on the actual building space layout design and the space utilization in real-life by

its occupants. It should be noticed that the internal loads regarding occupancy

schedules remains a challenging feature in the available BPS tools, as existing

tools, mainly utilize statistical models for occupancy during building energy

simulation analysis and it is obvious that the assumptions made about the

quantity of the occupancy loads (not fully taking into account the actual building

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 123 CERTH

space planning and human behaviour and presence) in the spatio-temporal

domain may lead to less realistic simulation results.

One additional critical input that is rather underestimated by existing BPS tools

([124], [125], [127], [129]) is the simulation specific parameters that are

essential for the execution of the underlying models of the building simulation

engine. These parameters play an important role for the behaviour of the core

simulation engine (initial configuration and parameterization) and can be used by

end-users (architects, designers, engineers, etc) to further analyze the effects of

their design alternatives.

Last but not the least, every BPS tool provides various visualization mechanisms

(comparison among design alternatives, user-friendly interfaces for results

analysis, etc) which are further analyzed in separate section (Section 2.6-Visual

Analytics Technologies) of this report.

During the recent years, extensive surveys have been published for BPS tools

[126]-[129] that include detailed comparison of most dominant building energy

simulation products towards providing an up-to-date evaluation and assessment

of their features and capabilities. Survey findings indicated that each tool may

have limitations [124] when performing various building energy-related

simulations, whereas several studies express that current tools are inadequate,

user hostile and incomplete to be used by Designers & Engineers (D&Es),

especially during the early phases of building design [129].

The most important categories used for comparison [126] are illustrated in Figure

39, whereas the most important criteria and characteristics for the classification

of the BPS tools [129] are illustrated in Figure 40.

Figure 39: Major categories for evaluating the capabilities of building energy simulation

tools

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 124 CERTH

Figure 40: The most important selection criteria for BPS tools by AEC community

Both figures provide findings stemming from existing literature and recent

surveys on building performance simulation tools, in which the end-users

community in the AEC domain (designers, engineers, architects, planners, etc.)

outlined the main criteria for the selection of the BPS tools. A deeper analysis for

the current BPS tools gaps and future trends are provided in section 3.2.4 “Gap

Analysis, Market Success Factors” of this deliverable.

The following paragraphs provide an overview of several building energy

simulation programs outlining their main features, data input/output supported

and general comments on the functionalities provided. It should be noticed that

focus is given on those tools that may be used mainly by D&Es in the early

phases of a design as well as from the AEC partners that participate to the

project. Readers may step through recent surveys [125], [127], [129], [137] for

a detailed comparison of major BPS tools based on the aforementioned criteria

and categories.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 125 CERTH

3.2.2.1 DesignBuilder

3.2.2.1.1. Software Overview

DesignBuilder [138] is a major commercial BPS tool that enables D&Es for

checking building energy, carbon emissions, lighting and comfort performance.

The software allows D&Es to rapidly compare the function and performance of

building designs and provides a friendly graphical interface to many of the

features of the EnergyPlus simulation engine [140]. It provides one of the most

comprehensive user interfaces to the aforementioned EnergyPlus dynamic

thermal simulation engine. The software support D&Es to all stages of a building

design life-cycle (from early schematic designs to detailed design stages).

3.2.2.1.2. Capabilities

The capabilities of the software are detailed in the following paragraphs:

� Simulation & Design

o It can calculate heating and cooling loads using available standards

(e.g. ASHRAE implemented in EnergyPlus) taking into account

weather data based on the level of development of the building

under design.

o It can perform and execute simulations of the input building model

for a comprehensive range of time intervals (annually, monthly,

daily, hourly, etc.). Simulation data can be on energy consumption

broken down by fuel and end-use, internal air, mean radiant and

operative temperatures and humidity (based on site weather data),

comfort output based on ASHRAE 55 criteria, heat transmission

through building envelope, internal loads due to HVAC systems,

CO2 generation as well as many other simulation data reported in

the official web page of the tool.

o Environmental performance data is displayed without needing to

run external modules and import data and any simulations required

to generate the data are started automatically.

o EnergyPlus ‘Compact HVAC’ descriptions provide an easy way into

detailed analysis of commonly used heating and cooling systems.

o Natural ventilation can be modelled with the option for windows to

open based on a ventilation set point temperature.

o Daylighting - models lighting control systems and calculates

savings in electric lighting.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 126 CERTH

o Shading by louvres, overhangs and sidefins as well as internal and

mid pane blinds.

o Parametric analysis screens allow D&Es to investigate the effect of

variations in design parameters on a range of performance criteria.

o It can generate EnergyPlus IDF files and D&Es can work with these

outside DesignBuilder to access EnergyPlus system functionality not

provided by DesignBuilder in other BPS tools.

� Interface & Visualization

o The interface enables D&Es to control the level of detail in each

building model allowing the collaboration among key stakeholders

during the whole building design life-cycle.

o It can generate rendered images and movies of the building under

design including the effect of site shading.

o It enables D&Es to make global changes to the model of the

building, at building, block or even at zone level.

o It provides the functionality to explore the building model using

simple view and walk-through controls.

o It provides the functionality to export the building models to other

CAD applications such as SketchUP, AutoCAD, etc.

3.2.2.1.3. Data Input

Data input (location, climate, energy code, materials) can be done from scratch

or taking advantage of any of the default templates included in the software (see

Figure 41). Starting from scratch is quite complicated due to the large number of

options that must be completed so it is advisable to start with a template that is

similar to the case being analyzed.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 127 CERTH

Figure 41: DesignBuilder GUI – Recent files and templates for data input

Once D&Es open a template from the library or start a new file, the software

opens the Edit screen (Figure 41). In this main window end-users may find on the

left side a navigation panel to navigate among the different layers of the model

(site, building, block, zone, surface, opening), on the right side there is an

information and help panel (in the learning mode), at the bottom there are a

series of tabs that give access to different screens (Edit, Visualise, Heating

design, Cooling design, Simulation, CFD, Daylighting) and at the top (only Edit

screen) there are other tabs used to define the model (Layout, Activity,

Construction, Openings, Lighting, HVAC, CFD, Options).

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 128 CERTH

Figure 42: DesignBuilder, overview of the interface tabs2 during model editing process. More information for the latest features and documentation can be found in official

software website [138]

Last but not the least, the software includes data from the latest ASHRAE

regarding weather statistics and location as well as the full list of the latest

EnergyPlus hourly weather files. Regarding interoperability, D&Es have the

capability to import 3D-CAD models using existing standards (e.g. gbXML).

3.2.2.1.4. Output

The tool in general provides interesting features for visualizing the simulation

results and enables D&Es to perform parametric simulations. The graphical

interface is well organized around several tabbed views; however the detailed

information given by the tool could sometimes impede the friendliness of use and

navigation. Some of the most important visualization aspects of the tool are

presented in the following paragraphs, whereas detailed information can be found

on the product manual.

DesignBuilder provides a realistic rendered view of the modelled building. The

shadows, North arrow and ground plane can be displayed, as illustrated in the

following Figure 43.

2 Source http://www.designbuilder.co.uk/helpv3/ (Getting started/ Edit screen). Please note that newer versions of Design Builder may have added more tabs.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 129 CERTH

Figure 43: BIM model visualization screen overview

Regarding heating and cooling designs, the EnergyPlus engine is being used with

the following main characteristics:

� Heating Design Simulation Main Features

o Constant (Steady-state) external temperature set to the winter

design external temperature.

o Wind speed and direction set to design values.

o Heated zones are heated constantly to achieve the heating

temperature set point using a simple convective heating system.

o Includes consideration of heat conduction and convection between

zones of different temperatures.

o Schedules are not used for Heating design calculations which are

based on a steady state analysis which does not account for timing

Similarly to Heating Design Simulation, it should be noticed that cooling

simulation continues until temperatures/heat flows in each zone have

converged. If convergence does not occur then simulation continues for the

maximum number of days as specified in the calculation options. Furthermore,

simulation calculates heating capacities required to maintain the temperature

set points in each zone and displays the total heat loss broken down to a)

glazing, b) walls, c) partitions, d) solid floors, e) roofs, f) external infiltration

and h) internal natural ventilation.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 130 CERTH

Figure 44: Heating design tab and simulation results output through DesignBuilder interface

� Cooling Design Simulation Features

o It supports the calculation of periodic steady-state external

temperatures based on maximum and minimum design summer

weather conditions.

o Includes solar gains through windows and scheduled natural

ventilation.

o Includes internal gains from occupants, lighting and other

equipment.

o Includes consideration of heat conduction and convection between

zones of different temperatures.

It should be noticed that simulation continues until temperatures/heat flows in

each zone have converged. If convergence does not occur then simulation

continues for the maximum number of days as specified in the calculation

options. The simulation estimates half-hourly temperatures and heat flows for

each zone and determines cooling capacities required to maintain any cooling

temperature set points in each zone.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 131 CERTH

Figure 45: Cooling design tab overview and simulation results in Design Builder regarding temperature, heat gains, humidity and ventilation.

In general for simulation purposes, the corresponding view of DesignBuilder

allows D&Es to control and parameterize the simulation process in terms of

simulation period, calculation options, solar options and several visualization data

in grid, graphs and tables depending on the level of development such as:

� Fabric and ventilation heat gains/losses, internal gains, temperatures and

outside dry-bulb air temperature.

� Site data - all site data.

� Comfort - inside air, the radiant and comfort temperatures, relative

humidity, ASHRAE 55 and various comfort indices. If you set Interval to 6-

Distribution you get temperature distribution curves.

� Internal gains - internal gains including equipment, lighting, occupancy,

solar and HVAC heating/cooling delivery.

� Fabric and ventilation - heat gains to the space from the surface element

(walls, floors, ceilings etc.) and ventilation. Negative values indicate heat

loss from the space.

� Fuel breakdown - fuel consumption broken down by system category

(building level only).

� Fuel totals - fuel consumption broken down by fuel (building level only)

� CO2 production - CO2 production by weight (building level only)

Furthermore the tool supports preview of simulation results (during completion or

pausing within a certain period) in terms of slices (using the corresponding

computational fluid dynamics tab), as illustrated in Figure 47.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 132 CERTH

Figure 46: Parametric simulation results within DesignBuilder, an overview for variations

in the different design variables.

Figure 47: Computational fluid dynamics within DesignBuilder.

Moreover, the tool supports day lighting simulations with an easy-to-use

interface, which supports the following:

� Map - a daylight distribution contour map on the working plane of the

current object is displayed.

� Grid - a table of summary daylight statistics for each zone is displayed,

including average, min and max daylight factors and uniformity factor

data.

� LEED v2 Credit EQ8.1 Report - generates documentation that can be

used towards obtaining LEED v2 IEQ 8.1 credits.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 133 CERTH

� LEED v3 Credit IEQ 8.1 Report - generates documentation that can be

used towards obtaining LEED v3 IEQ 8.1 credits.

� BREEAM Credit HEA1 Report, - generates documentation that can be

used towards obtaining BREEAM HW1 credits.

� Green Star Credit IEQ4 Report, generates documentation that can be

used towards obtaining Green Star IEQ4 credits.

Figure 48: Daylighting simulation results – an overview from DesingBuilder tool

3.2.2.1.5. General Comments

Strengths

DesignBuilder is a complete and reliable software, supports different levels of

data-input, ranging from general to detail. As such, the software can be used by

D&Es to the different phases of the design stages. It should be noticed that for

simple users the interface may be too complicated due to the large number of

options that it offers. Regarding simulation analysis for energy efficiency, the

EnergyPlus engine is used, which has been widely reviewed and validated with

corresponding evaluation protocols (e.g. ASHRAE/BESTEST protocols).

Intelligence (default templates, energy certificates, etc.) and interoperability

(importing BIM-based architectural models) are well supported by the tool.

Focusing on the early design phases, the tool capabilities could provide useful

information to support architects in the design of energy-efficient buildings.

Weaknesses

Although the calculation engine is EnergyPlus, it has not incorporated all the

features of this program. To perform a more detailed simulation D&Es should

export the file to EnergyPlus and make the required adjustments. Moreover, the

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 134 CERTH

problem is that D&Es can not then re-import the modified file from EnergyPlus to

DesignBuilder for analysis. An other drawback refers to the output given by the

tool, which from one hand is very detailed and complex, on the other hand poses

several limitation regarding architect-friendliness [137].

In respect to Adapt4EE objectives, the tool lacks the support for space utilization

of the building under design, thus human factor and building dynamic behaviour

due to the organization that will be later “housed” in the facility and its occupants

is partially considered during the evaluation of the energy performance of the

building.

3.2.2.2 Autodesk ECOTECT Analysis

3.2.2.2.1. Software Overview

ECOTECT [139] is a complete conceptual design tool aiming to provide to the

D&Es the necessary functionalities for simulating the sustainability of conceptual

building designs. The latest version (2011) provides comprehensive analysis

capabilities such as the support for studying design alternatives, incorporates

various simulation functions for whole-building energy analysis, carbon emissions,

water usage and cost evaluation, solar radiation, thermal performance,

daylighting and finally visualization of the results. The tool targets mainly early

design phases of a construction product and is suitable for designers & architects.

3.2.2.2.2. Capabilities

The tool supports several simulation and analysis functions, which can be

summarized in the following bullets:

� Whole building energy performance analysis

o Shadows: displaying shadows over the geometry of the model.

o Overshadowing: calculating when objects are in shade and by how

much.

o Solar radiation: quantifying over time exposure to solar incidence.

o Shading design: techniques for the performance-based design of

shading devices.

o Natural and artificial lighting: the calculation of luminance levels

and daylight factors.

� Thermal performance analysis: internal temperatures, gains and heating /

cooling loads.

� Cost and environmental impact: fabric costs, embodied energy and

greenhouse gas emissions.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 135 CERTH

� Acoustic analysis: statistical reverberation and sound rays / particle

generation. The tool offers a wide range of acoustic analysis functions and

can establish a direct link between the geometry of a space and its

acoustic response.

� Cost and environmental impact.

As seen, the primary software analysis features include energy analysis, thermal

analysis, and lighting/shading. The energy and thermal analysis features take into

account factors such as resource management, heating and cooling loads, and

ventilation and airflow. The lighting/shading analysis tools allow for solar analysis,

right-to-light analysis, daylighting assessment, shading design, and lighting

design. The latest version of the tool allows also for other building facility

assessments such as enhanced acoustic analysis.

The tool is originated for D&Es that would like to get a valuable feedback in the

design process making for creating a low energy building. Recent surveys

indicated that ECOTECT is the most commonly used among D&Es [137].

3.2.2.2.3. Data input

ECOTECT is a highly visual and interactive complete building design and analysis

tool. The user interface for data input is simple and intuitive. It links Designers &

Engineers (D&Es) with a comprehensive and wide range of performance analysis

functions. The user interface tabs that appear on the screen allow the definition of

the BIM model, its visualization and finally its performance analysis in terms of

thermal, energy, lighting, shading, acoustics, resource use and cost aspects. A

snapshot of the user interface is illustrated in Figure 49. ECOTECT has one of the

most user-friendly interfaces that allows powerful visual analysis tool. The

interface is structured around five tabbed views (i.e. project page, 3D editor

page, visualize page, analysis page, reports view page), but navigation and

intuitive usage are restrained by a multitude of options.

It should be noticed that the tool can handle BIM models with any size or

geometry, its main advantage is that it focus on feedback at the conceptual

building design phases. In this context, the tool intents to allow designers to

undertake a holistic approach to the construction product process making towards

delivering energy efficient buildings. Except the internal calculations that

ECOTECT can perform, it allows also the import to a range of more detailed and

focussed building performance analysis tools such as Radiance, ESP-r,

EnergyPlus, and so on.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 136 CERTH

Figure 49: ECOTECT software overview – workspace, tabs and menu

Concluding on data input, the tool supports a range of data formats for use

alongside most leading CAD and BIM-enabled programs.

3.2.2.2.4. Output

ECOTECT is primarily intended as a conceptual design tool. In this context, the

tool supports the calculation and analysis for a range of building performance

simulation factors. For instance, can display and animate complex shadows and

reflections, it can generate interactive diagrams for immediate overshadowing

analysis, and most important it can calculate various loads (e.g. heat) as well

hourly temperature graphs for any building zone. The tool provides the feedback

to its end-users not only on the BIM models but as well as to a plethora of

graphs, which enable Designers & Engineers to have a better overview of the

building performance in the temporal domain. These are useful to see the

differences in designs, or to compare against reference curves and plots in all

kinds of criteria, thus providing a key functionality to end-users when looking into

improving a building’s yearly performance and seeing where there are problems

and at what times of the year. This can lead to more specific analysis of the BIM

model using a selection of ECOTECT available analysis tools to better understand

the problem.

3.2.2.2.5. General Comments

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 137 CERTH

Strengths

Ecotect really puts something in the hands of architects that empowers better

building design at the early stages of its lifecycle. The main prerequisite for using

the tool is some knowledge of 3D - you can use the built-in modeller, import a

dumb file or utilise CAD data. Moreover, a built-in 3D-modeller facilitates the

construction of the building geometry, but the geometry has to be remodeled

from scratch. User can import 3D computer models in 3DS or dXF formats from

several widely used computer aided design software such as AutoCAD, 3D Studio,

Rhinoceros or SketchUp.

Regarding visualization, the system acts to give great visual best estimates and

can be used to really drill down to generate the best performing design. In

addition, concerning its model viewing capabilities, simulation and performance

analysis results are stored in a single file, resultant graphics are easily

understood, quick and precise result viewing including a zone management

system.

Finally, regarding interoperability, ECOTECT has added the support for IFC and

gbXML schemas, which are the most dominant standards used in AEC industry as

of today.

Weaknesses

ECOTECT does not allow alternatives comparison, code compliance or ranking of

design strategies for different parametric and energy efficiency measures.

Moreover, the tool is not adequate for detailed design, as it does not sufficiently

support input from general to detail and lacks accuracy. The computation time

performance of the tool in detailed BIM models can be excessive and depends

highly on the level of development of the input BIM model.

Despite ECOTECT‘s strength of visualizing output in the 3D-building model, the

results of the thermal analyses (mainly charts), are often difficult to interpret. In

this context, the thermal simulation results are not fully representative of reality.

This is due to the limitations of its thermal simulation engine, which is based on

the CIBSE Admittance Method (CIBSE, 1999).

Moreover, ECOTECT does not sufficiently embrace the Nearly Zero-Energy

Buildings (NZEB) -approach, as it does not assist architects in implementing

renewable energy strategies.

In respect to Adapt4EE, the visualization techniques supported by ECOTECT for

the presentation of the results along with its simple and intuitive interfaces can

establish a reference point for the design and development of the simulation

framework.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 138 CERTH

3.2.2.3 Integrated Environmental Solution – VE-Ware

3.2.2.3.1. Software Overview

The VE-Ware [141] is a plug-in for Google Sketchup and Revit that allows D&Es

to model the whole building energy use and consumption along with its carbon

usage. In general, the software can compare and contrast how different design

choices affect the performance of a wide range of building elements, such as

thermal, airflow, energy consumption and lighting performance.

3.2.2.3.2. Capabilities

The software provides a simulation engine that encompasses all the latest cutting

edge simulation techniques, for instance, wind studies, energy efficiency analysis,

airflow and lighting studies. The unique integrated data model enables end-users

to perform faster simulation processing and the analysis on building envelope is

almost complete, taking into account climate and site as well as factors like light,

shade, ventilation, energy, carbon, lifecycle costs, occupant safety and

economics. The tool has in-depth energy analysis by integrating with the Energy

Plus, whereas its performance analysis provides the qualitative and quantitative

data needed to optimise the integrated elements of the design.

3.2.2.3.3. Data input

The software is a plugin for the Google Sketchup and Autodesk revit tools. The

VE-Ware toolbar (as part of the plugin) in SketchUp software is simple with a

restrained set of options, facilitating data-input and navigation. The processing of

the input BIM-based model is easy and quick, however no customized options are

offered to the end-users. The tool allows the input for HVAC, solar gains, shading,

natural ventilation and dimming strategies. The core of its integrated model is a

3-D geometric representation of the building to which additional information and

data are attached in views tailored for specific design tasks. The integrated model

view allows easy data exchange among diverse CAD applications.

3.2.2.3.4. Output

The VE-WARE plugin software provides an environment for the detailed evaluation

of building and system designs, allowing key stakeholders such as designers,

architects and engineers to optimize them with regard to energy use and comfort

criteria. VE-Ware allows design alternatives comparison and the energy

consumption results can be checked for compliance with LEED and SBEM. The

output results are not very suitable to support the decision-making process. This

is mainly due to lack of visual presentation and too much textual and tabular

information.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 139 CERTH

3.2.2.3.5. General Comments

Strengths

One of the key strengths of the VE-Ware engine is its thermal analysis engine,

which is based on the incorporation of the ApacheSim framework. The ApacheSim

tool has been widely tested using the ASHRAE Standard 140 and enables the

engine to provide results for a wide range of building performance parameters

(i.e. measures for room performance in terms of air and radiant temperature,

humidity, comfort statistics, natural ventilation, loads and energy consumption,

carbon emissions, etc.)

Weaknesses

The tool from IES is operational as plugin to Sketchup and Revit software. Thus, a

familiar modelling environment to designers and architects can be used to model

the geometry of a building under design. However, the BIM model has to be

imported in the IES simulation engine and this procedure enforces the user to

switch to another working environment. This disadvantage however is rather low

given the fact that the plugin allows directly connectivity to several BIM software

such as Revit, ArchiCAD, fully supporting the import of gbXML and DXF models.

Finally, regarading usability and information visualization, the tool visual interface

lacks of intelligent visualization techniques that could further assist key

stakeholders to get deep insight to the factors affecting the building performance

under design.

Within Adapt4EE, the interfacing of the simulation framework with existing

engines will be of particular interest. As most of the building performance

simulation tools, including IES VE-Ware do not fully exploit the detailed energy

analysis of a building under design due to human presence and movement in its

spaces, the interoperability aspects should be taken into account during the

design and development of the respective engines within the project.

3.2.2.4 OpenStudio3

3.2.2.4.1. Software Overview

OpenStudio is cross-platform (Linux, MacOs and Windows) framework that

enables designers and engineers to evaluate the energy performance of buildings

using the EnergyPlus engine. The software is offered as a plugin to the Google

Sketchup drawing tool. OpenStudio is an open source project focusing to its

further development, extension and adoption by the AEC industry. The

OpenStudio plugin toolset contains a graphical user interface along with a

3 Open Studio software, available online at http://openstudio.nrel.gov/

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 140 CERTH

Software Development Kit (SDK). The latest version of the tool, namely

OpenStudio 0.7.0 has been released recently and provides several extensions and

functionalities towards enabling a comprehensive framework for analyzing the

building’s energy performance. A snapshot of the tool is illustrated in the

following figure:

Figure 50: OpenStudio plugin running on the Google Sketchup Pro software

3.2.2.4.2. Capabilities

The tool allows the quick creation of building envelope and massing by designers

and architects. It is based on the easy to use and intuitive graphical interface

provided by the Google SketchUp (running as a plugin). The plug-in allows users

to quickly generate geometry and other BIM-related information (e.g. HVAC)

through the available OpenStudio tools (e.g. Graphical HVAC design tool,

RunManager for simulations and workflows management, etc.). It supports

visualization of the simulation results through the ResultsViewer component.

ResultsViewer displays EnergyPlus output in formats that are more useful than

those available directly from the EnergyPlus engine, however the functionalities

provided are still not mature for professional users.

3.2.2.4.3. Data input

Apart from the OSM (Open Studio Model) the OpenStudio supports several file

formats such as the IDF, the CAD and others formats supported by the Google

Sketchup. gbXML files can only be imported through the Google Sketchup

OpenStudio plugin

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 141 CERTH

Toolbar, whereas export functionality will be addressed in the future releases of

the tool.

3.2.2.4.4. Output

The simulation component of the OpenStudio tool is based on the EnergyPlus

simulation engine. In this context, the tool results fell within the acceptance

range of the ANSI/ASHRAE standard 140-2001.

Figure 51: Snapshot of the simulation results through the Results Viewer tool of

OpenStudio toolset (Source: NREL Open Studio documentation).

Moreover, regarding interoperability, the tool can be mainly used by D&Es and

allow the exchange of the BIM model for more detailed input by simulation

experts.

3.2.2.4.5. General Comments

Strengths

The new suite of OpenStudio tools includes the SketchUp plug-in plus:

� ModelEditor which provides users with a simpler way to edit the building

model. It includes a way to access components that don't have a physical

representation in a building, like a mechanical system (e.g. HVAC

equipment through the graphical HVAC design tool).

� ResultsViewer, a way to review EnergyPlus simulation data in a graphical

format. It allows users to look at the data, draw conclusions and results

analysis by key stakeholders.

� RunManager, which is an application that allows D&Es to run simultaneous

simulations. This powerful tool can be used to run simulations on a

desktop, computer cluster or even a super computer. Designers can

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 142 CERTH

compare results between differing models to see where the best energy

savings can be achieved.

The tool is being developed by the National Renewable Energy Laboratory (NREL)

OpenStudio and is made available to anyone under the GNU Lesser General Public

License, which allows third-parties to easily integrate the functionality into their

applications.

Weaknesses

The OpenStudio software is not a standalone application, thus provides a very

limited database to the end-users in relation to various building entities (e.g.

HVAC elements and construction material are limited). The current version of the

tools does not allow the ranking of different construction characteristics including

internal loads. As already mentioned in the tool capabilities, the tool simulation

output is simple and only basic functionalities are provided. Thus, results in most

cases through the Results Viewer tool are hardly comparable and interpretable by

the users. However, the tool is under active development and several new

features regarding several issues (visualization, knowledge base, interoperability,

etc) will be available in future versions.

3.2.2.5 Bentley AECOSim Energy Simulator V8i4

3.2.2.5.1. Software Overview

AECOsim Energy Simulator is a robust energy analysis tool using the EnergyPlus

engine, which could be used with the Bentley Architecture v.8.i BIM models.

Bentley offers this software for building performance design, simulation, and

energy certification based on the EnergyPlus analysis engine and is mainly

targeting in helping end-users to predict a building's real-world performance as

well as to provide required compliance checking and documentation, such as

those mandated by the US Green Building Council’s LEED program.

The software can be used in both design and retrofit work and contributes to the

design of more sustainable buildings that eventually consume less energy during

operation. AECOsim Energy Simulator incorporates the EnergyPlus simulation

engine, the emerging standard for the industry developed by the U.S.

Department of Energy. In this context, the AECOsim Energy Simulator allows

designers to quickly assess design trade-offs in both new construction and

retrofits. It is ideally suited to meet the needs of engineers, building energy

consultants, and designers who need to determine building energy loads and

4 The software is available at Bentley website, http://www.bentley.com/en-US/Products/AECOsim+Energy+Simulator/Product-Overview.htm

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 143 CERTH

explore building HVAC systems and design configuration options by simulating

and analyzing building energy performance.

3.2.2.5.2. Capabilities

The software features comprehensive mechanical and energy performance design

capabilities that provide for compliance with industry standards using automated

ASHRAE 90.1 comparisons. This further reduces project risk and results in time

savings by facilitating the certification process. An overview of the capabilities

provided by the energy simulator is illustrated in the following Figure:

Figure 52: Bentley AECOSim Energy Simulator functionalities overview

As seen, the software allows the designers to import BIM models, to quickly

determine building energy loads (through the integrated energy model), to

quickly access designs and explore building HVAC systems and eventually through

different and alternative “What ifs” scenarios to simulate analyze the building

under design energy performance.

3.2.2.5.3. Data Input

AECOsim Energy Simulator allows users to work seamlessly between industry

CAD, BIM, and AEC applications such as MicroStation, AutoCAD, Revit, and others

and supports standard file formats such as gbXML, IFC, DXF, and DWG. This

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 144 CERTH

unique capability eliminates the need to reinterpret the data between different

applications.

3.2.2.5.4. Output

The AECOsim Energy Simulator provides its users with several capabilities

towards evaluating the energy performance of a building with acceptable

accuracy. Users of the tool can create 2D/3D energy models, based upon the tool

can generate reports of peak loads, annual energy calculations, energy

consumptions, carbon emissions, and fuel costs. All of these calculations can

utilize variable runtimes for fast results, and reports are ASHRAE 90.1 standard

compliant.

The tool also includes capabilities for detailed analysis of final-stage models,

enabling prediction of the annual energy consumption, cost, and CO2 emissions

of a building design. It can use real world weather data and actual

wall/partition/glazing construction data, and can take into account complex HVAC

systems as well as the site context, including the impact of adjacent buildings,

when evaluating the energy performance of a design. Regarding its performance

prediction accuracy, it has tools for ensuring compliance with both the ASHRAE

and the CIBSE standards.

3.2.2.5.5. General Comments

Strengths

AECOsim Energy simulator is a part of a large and comprehensive array of tools

and solutions provided by Bentley for building design and performance analysis.

The tools are not limited only to energy efficiency but also space planning

fostering the conceptual design process.

The AECOSim energy simulator is designed to be used with any building model,

not just those created with Bentley’s BIM applications. It can import models in

DGN, DWG, DXF, as well as gbXML formats and convert them into energy

performance simulation models.

Finally, one of the key advantages of the tool is that includes modelling tools for

creating an energy model within the application if required. The tool is available

as a 30-day trial through the Bentley website.

Weaknesses

Bentley tools including AECOsim software continue to remain a very complex set

of applications with a steep learning curve. The quality of the documentation

should be improved towards allowing users to learn the applications, including the

AECOSim energy simulation software.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 145 CERTH

3.2.2.6 LIDER

3.2.2.6.1. Software Overview

The software application LIDER5 is the computer implementation of the overall

verification option of the requirement of limiting energy demand (HE 1)

established in the “Basic Document of Habitability and Energy of the Technical

Building Code” (CTE) provided by the Ministry of Housing and the IDAE (Institute

for Diversification and Energy Saving) of the Spanish Government.

The current software version is v1.0 (July 2009).

3.2.2.6.2. Capabilities

This tool is designed for carrying out the geometry, construction and operational

building description and most of the calculations contained in the CTE-HE 1 and

printing of the relevant administrative documentation.

LIDER is designed to define buildings of any size, provided that the number of

spaces does not exceed 100 and the number of elements (external and internal

walls or windows) not more than 500.

If these limits are exceeded, it is possible to divide the building into as many

parts as necessary only to verify the requirements of the CTE-HE 1 and

considered that if all parts comply, the group also meets. If some of them do not,

the user must calculate the average demand of the building and its landmark

building with the calculator PROMEDIAR.EXE included in the directory LIDER.

3.2.2.6.3. Data input

The input process follows the wizard approach, which is simple and follows the

CTE-HE 1. The interface is kept simple with a restrained set of options, which

improves navigation.

5 URSA Grupo Uralita. (2007). Guia del Manual LIDER Version 1.0

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 146 CERTH

Figure 53: Lider’s software user interface

The program allows three-dimensional visualization of the building as it is being

built. The following sections outline the main functionalities provided by its

toolbars.

Top toolbar

The top toolbar gives access to different modules of the program, they are

ordered from left to right so that they follow definition process of the building.

In the description tab is necessary to indicate the location, the orientation, type

and use of the building and some other general dates of the project as name,

designer, date or owner.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 147 CERTH

Figure 54: Lider project description form

The BD tab is a database that stores all the information related to materials and

building products that would be included in the building definition.

The form 3D is the core of the geometric definition of the building. In this tab it is

possible to import the drawing plans of the building that would serve as a base to

define the floors of the building, the different elements and its properties.

Left side toolbar

In this toolbar there are the different options to visualize the 3D image of the

building.

3.2.2.6.4. Output

The tool is used to enter construction data (shape, size, orientation, materials,

insulation...) of the building, and the software calculates the energy demand for

the building under study and the reference one to compare it.

After obtaining the results can be seen the verification report of Regulatory

compliance in PDF. This report can be used as administrative justification of the

Standards

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 148 CERTH

meeting.

Figure 55: Lider’s verification of the design requirements in terms of energy efficiency

The ultimate goal of the program is to export the geometric and construction

definition of the building to CALENER to calculate the Energy Building Rate.

3.2.2.6.5. General Comments

Strengths

The tool has a friendly graphical interface and its major strength is the

comparison of reference buildings according to CTE HE1.

Weaknesses

The tool can not be used to validate the energy building rate to international

standards. Furthemore, it is not possible to define internal construction or

geometrically singular elements. To get the BER is necessary to use CALENER,

this software is only a definition step. The computation time is excessive, and the

analysis of a complex building could take hours.

Within Adapt4EE, the intuitive user interface of Lider can be set a reference point

for the developments of the building simulation framework. The visualization of

results and the selection of parameters for assessing design alternatives will be

also of particular interest for Adapt4EE project.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 149 CERTH

3.2.2.7 CALENER – Energy Efficiency analysis tool

3.2.2.7.1. Software Overview

The software tool CALENER is supplied by the Ministry of Industry, Tourism and

Trade through the IDAE (Institute for Diversification and Energy Saving), and the

Ministry of Housing of the Spanish Government, which determines the level of

energy efficiency of buildings.

The CALENER software is the Spanish reference for qualifying the Building Energy

Rating (BER).

The program consists of two tools for easier use by the NT user:

- Calener-GT: Used for big commercial buildings.

- Calener-VYP: Used for medium and small commercial buildings and

residential buildings with simple HVAC facilities.

Calener-GT:

CALENER-GT uses as a calculation engine the DOE-2.2 program developed by the

Energy Department of U.S. Government and the Berkeley Laboratory.

The current version is Calener-GT 3.0 (april 2008).

The current version is Calener-VYP 3.0 (april 2008).

3.2.2.7.2. Capabilities

To assign the energy rating, the software compares the annual primary energy

consumption of the building under study (building project) with which would have

a reference building that meets the current regulations:

The Home Energy Efficiency Rating is defined in RD 47/2007 on the basis of the

above comparison, and assigns the values in the range from A to G.

The calculation engine of CALENER, once introduced the required data performs

entire process of analyzing the input building model in terms of its energy rate

mentioned above.

3.2.2.7.3. Data input

The building to be qualified must have been previously defined in LIDER, and

complies with the CTE-HE 1.

The building preserves the properties from LIDER when opened in CALENER, as

can be seen in the image below, because the toolbars are the same in the two

programs.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 150 CERTH

Figure 56: CALENER user interface for energy efficiency analysis

In the 3D display shows the building definition and it can be redefined or modify if

it is necessary from the LIDER exportation.

Figure 57: CALENER system view

The only difference from LIDER is the tab system where it can set the HVAC

system. In CALENER a HVAC system is defined with the following objects:

- Systems (information on the set and its properties).

- Facilities.

- Terminal Units (ultimately responsible for providing the final energy required for

conditioning the fitted area).

3.2.2.7.4. Output

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 151 CERTH

The CALENER has a user interface to assess the energy rate of the building under

investigation. After entering the building systems, with their equipment and

terminal units, the software will calculate the Building Energy Rating.

In the interface, a visualization chart will appear with the Building Energy Rate in

a scale from A to G and comparing the building under study with the reference

building according to CTE-HE 1. There is also another tab available that

summarizes the values to the rating given.

Figure 58: CALENER BER estimation and building assessment

Figure 59: CALENER visualization for the summary of the energy consumption and demand of the input building model.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 152 CERTH

Once the BER has been calculated is possible to get a report of the building in

PDF. This report can be used as administrative justification and include the

Building Energy Rate, as illustrated in the following Figure.

Figure 60: CALENER export of energy analysis in pdf format

3.2.2.7.5. General Comments

Strengths

The major strength of the tool is the provisional comparison of the BER with

reference buildings. The interface is rather simple and friendly to non-expert

users in the AEC community.

Weaknesses

The tool can not incorporate in an efficient manner the facility systems and their

details. The database of the equipment can not be extended and thus the

reliability of the results can not be assured. As the input of the building details

(equipment, material, etc) is getting larger the BER process estimation and

calculation is extremely long.

Within Adapt4EE, special attention will be given to the international standards

regarding the analysis of energy efficiency in buildings. CALENER and other

similar energy efficiency analysis tools will be further taken into account during

the design and development of the Adapt4EE framework.

3.2.2.8 CERMA

3.2.2.8.1. Software Overview

CERMA6 [142] is a free software application that allows obtaining the Building

Energy Rate for new residential buildings throughout the Spanish territory. This

tool has been developed by the Valencian Institute of Building (IVE) and the

Spanish Technical Association of Air Conditioning and Refrigeration (ATECYR) with

technical collaboration of the group FREDSOL of the Department of Applied

Thermodynamics of the Polytechnic University of Valencia, and promoted by the

Department of Environment, Water, Urbanism and Housing of the Generalitat

Valenciana.

The current software version is v2.2 (June 2011).

6 CERMA. Manual de usuario. ATECYR, Instituto Valenciano de la Edificación.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 153 CERTH

3.2.2.8.2. Capabilities

The building itself is considered as a single thermal zone, therefore you should

only define the area enclosures that limit heat (to the outside walls, ground, non-

residential premises, or other buildings) and should not define the interior

partitions and the internal floors (although CERMA take this into account in a

roughly way).

The software CERMA includes the following results:

- Demands and consumptions detailed.

- BER detailed.

- CO2 emissions (kg/m2) monthly and annual of heating, cooling and DHW

(domestic hot water).

- Detail of emissions associated with each of the elements of the building.

- Parametric study of improvements in the demands or in the systems or

in combination of both.

- Detailed study to improve the grade obtained.

3.2.2.8.3. Data input

The input process follows the wizard approach. The interface is kept simple with a

restrained set of options, which improves navigation. It is mainly textual and has

limited visual appearances. It is not possible to see the building designed.

The top toolbar gives access to different tabs, they are ordered from left to right

so that they follow definition process of the building. The first eight tabs (in toal

12) are used to enter the building details:

- Title: This screen contains general and administrative data as the name of

the building, the designer or the certifier of the project. These data do no

condition to obtain the BER.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 154 CERTH

Figure 61: CERMA software snapshot (first screen)

- City / Environment: In this screen the software user could introduce the

situation of his design and the altitude above sea level.

The new software has to be able to situate your design and define a

climate zone with definite temperatures, radiation and latitude.

Figure 62: CERMA city / environmental screen parameters for energy efficiency analysis

It is possible to locate and mark out the obstacles in the environment of

the building, to know that these cast shadows on the opaque walls of it

(over holes defined in a further screen).

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 155 CERTH

- Global information: Overall description of the building characteristics

(type of building, volume of living space, floor space, number of air

renewals, etc)

Figure 63: CERMA software global information screen

- Description of the walls: In this screen, enter the walls which form part

of the thermal envelope. These can be of several types: external (facades)

and other walls (in contact with floor space which in turn is in contact with

the outside, in contact with the ground, party walls, interior partitions

bordering the areas of the building not heated in buildings).

- Description of the cover: In this screen decks are introduced as part of

the thermal envelope. These can be of several types: external (horizontal

and inclined, both in contact with air) and other covers (in contact with

floor space which in turn is in contact with the outside, in contact with the

earth-covered roofs, adiabatic decks, interior partitions bordering common

areas of the building is not heated in residential buildings).

- Description of the soil: In this screen soils are introduced as part of the

thermal envelope. These can be of various types: contact with the ground

and other walls (outside, in contact with floor space which in turn is in

contact with the outside, forged health, soil adiabatic interior partitions

bordering common areas the building is not heated in residential buildings.

- Description of the holes: This tab groups introduced semitransparent

walls in contact with the outside environment, consisting of windows and

doors covered facades and skylights.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 156 CERTH

- Description of the facilities: The tool has support for HVAC, Domestic

Hot Water, Lightening, etc.

3.2.2.8.4. Output

Once the building and facilities description has been defined it is possible through the software to calculate the BER for the building under investigation, as illustrated in the following Figure.

Figure 64: CERMA visualization of the BER analyis for the given building model

Apart from the BER the software gives a detailed demand of the different

services: refrigeration, heating and domestic hot water (as also illustrated in the

following Figure).

Figure 65: CERMA detailed demand of the different services.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 157 CERTH

3.2.2.8.5. General Comments

Strengths

The tool has a friendly user interface and is easier for end-users in respect to

similar tools presented before (e.g. LIDER and CALENER). The final estimation for

BER is given instantly and with high reliability according to standards.

Furthermore, it offers a detailed study to improve the grade obtained by changing

the design parameters.

Weaknesses

The tool is only available for assessing Spanish residential buildings.

3.2.2.9 Energy Building (CivilTech)

3.2.2.9.1. Software Overview

Energy Building [143] is an integrated 3D design solution for evaluating energy

efficiency, renewable energy and CO2 emissions in buildings. The tool is capable

to estimate the effect of shading, daylight, ventilation, air-tightness, thermal

insulation, thermal mass, heating and HVAC systems, lighting system and hot

water usage system in the overall energy performance of buildings. Architects

and engineers can process and view the BIM models in 2D and 3D perspectives,

whereas the software provides the functionality to import the BIM model from

well-known AEC software such as Autocad, CADWare, Archicad, Allplan, Revit,

and so on.

Figure 66: Snapshot of the Energy Building workspace provided by CivilTech [143]

3.2.2.9.2. Capabilities

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 158 CERTH

The tool offers an intuitive and user friendly interface for the design of BIM

models that can be used for assessing the energy performance of the building.

The tool conforms to the Greek legislation concerning green building energy

certificates and allows D&Es to compare design alternatives for their energy

rating provided by the tool. The tool has been certified also by the corresponding

Greek agency.

3.2.2.9.3. Data input

The tool can import data from several commercial CAD design tools and suites

including but not limited to AutoCAD, Archicad, Revit and so on. Moreover, the

tool incorporates the 3D Visual BIM technology implemented by Civiltech, in

which the BIM model can simultaneously processed in 2D, 3D perspectives. This

functionality enables users with different experience on building design to

parameterize the building information as well as to effectively visualize its

structural components.

Figure 67: Overview of the 3D model perspective of the Energy Building software (Source: Civiltech Energy Building official manual [143])

3.2.2.9.4. Output

The tool allows architects and engineers to effectively analyze the energy

performance of the building through its energy view tabs. An overview of the

HVAC performance analysis is illustrated in the following Figure:

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 159 CERTH

Figure 68: Energy performance analysis within “Energy Building” tool for internal cooling

and heat loads for the input BIM model (Source: CivilTech official manual [143])

The tool also provides the generation of building thermal/energy zones for better

assessment and analysis of specific spaces of the building envelope. Moreover, it

provides interfacing (via xml output file) with the approved energy certificate

rating software, namely TEE/KENAK, provided by the Technical Chamber in

Greece.

3.2.2.9.5. General Comments

Strengths

The tool has an easy to use interface for manipulating BIM models towards

incorporating the necessary information (lighting, thermal loads, shading, typical

occupancy schedules, etc) for predicting the energy performance of the building

in accordance to the Greek legislation (KENAK - Energy Performance Regulation -

available at www.ypan.gr), which conforms to the Energy Performance of

Buildings Directive published by the European Union (Directive 2002/91/EC).

Weaknesses

The tool is currently only available for assessing Greek residential or enterprise

buildings.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 160 CERTH

Conclusions on BIM & BPS tools

The commercial tools in the market offer in advance a graphical user interface

and can be applied from the early stages of a design to the commissioning phase,

since the used BIM concepts are equally valid independently of the building life-

cycle. It is evident that every building performance simulation is based on certain

assumptions and approximations that may affect the accurate estimation of the

real building energy consumption during its operational phase. The reliability of

data exchange and straightforward, user-friendly interfaces are major aspects of

the practical usage of these tools. Due to the huge amount of input data and the

availability of rich 3D geometry models effective data exchange and software

interfaces are crucial to enable faster and more reliable energy performance

simulation analysis.

Slow and difficult integration of BPS into design practice has been identified as a

barrier to the use of simulation tools in the AECO industry. In particular, five

obstacles are frequently mentioned concerning the: (1) usability and information

management (UIM) of the interface, (2) integration of intelligent design

knowledge-base (IIKB), (3) integrated building design process (IBDP) (4)

interoperability of building modelling (IBM), (5) accuracy and ability to simulate

complex and detailed building components (AADCC).

Next section provides a depth insight in the BIM & BPS market and outlines

existing findings from recent surveys along with a discussion on future trends in

the AEC industry, in which Adapt4EE framework will put efforts in improving the

current best practices in the topics addressed by the project.

3.2.3 Market Penetration Data

3.2.3.1 The BIM Market

There are several critical challenges towards the full adoption of BIM and its

successful penetration into the market. BIM has been adopted much faster by the

architects’ community, mostly due to clients demand for visual modelling

platforms. Recent years, BIM market penetration into architectural firms has been

occurring three times faster than the market penetration of 2-D CAD in the

1980s, according to Scott Barrington, CEO of former Barrington Architecture &

Design, and founder of BIMstop.com. According to a 2009 PSMJ Resources Survey

(http://www.psmj.com/), 43% of architects using BIM considered themselves

advanced users, compared to 26% in 2007. Still, at present the majority of AEC

experts are not regularly using BIM. Today, architects seem to be the most

frequent users of BIM, on more than 60% of their projects, compared with 43%

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 161 CERTH

of architects who claimed to be BIM users in 2008. In an online survey by the BIM

platform maker Autodesk [180] users of BIM calculated the tools had a return on

investment (ROI) of more than 60%, while 82% of BIM experts believed BIM was

having a “very positive impact” on their company’s productivity, with about 44%

of BIM experts regularly tracking ROI of BIM projects. BIM penetration is also

steadily increasing among other groups of the AEC community. More than 50% of

engineering companies use BIM, though few consider themselves proficient,

based on a recent email survey that involved around 25,000 active members of

the Structural Engineering Institute (SEI) and the Council of American Structural

Engineers (CASE)7. The 1,400 responses were mainly from SMEs of two to 10

people; most structural design firms have fewer than 20 designers.

BIM technology has gained wider acceptance and penetration among the AEC

group in the last decade. A McGraw Hill Construction 2007 Interoperability Smart

Market Report of the building industry8 indicated that BIM was at that time being

used by approximately 20% of designers, while the responses also indicated a

projected usage level of 80% within 5 years and 100% within 10 years. Today’s

statistics are still far from that prediction, however current trends clearly indicate

the potential of BIM having a significant impact on and creating a considerable

opportunity for the AEC community, whether in the design, construction, or

manufacturing side of the industry. Furthermore, there is also a need to convey a

message among the Building Owners and Tenants group concerning the critical

impact BIM can have on the building operations and maintenance needs.

Furthermore, there is a growing trend worldwide to require BIM on even lower

budget construction project contracts. Undoubtedly, one result of this steady

demand increase towards BIM has been the technology innovations on this

domain.

According to an earlier guide of the Associated General Contractors (AGC) of

America (“Contractors’ Guide to BIM-2007”), for projects of low cost even around

$5,000, the benefits of BIM become apparent. While for projects above the cost

of $10-15,000 it is suggested that investment in BIM should be seriously

considered, since the additional costs that may incur by such an approach are

quickly recovered in the short term. Overall, market experience on large

industrial projects indicates that at present the additional cost related to

integrated design represents a 5% to 10% premium on the AEC fees (or roughly

0.25% to 0.5% on construction cost). Immediate savings of a scale around 3% to

7 Report on “BIM and the structural Engineer: Why you need to pay attention” is available at (content.seinstitute.org/files/pdf/BIMandtheStructuralEngineer.6.15.07.pdf) 8 Report is available at www.mcgraw-hill.com/releases/construction/20071024.shtml

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 162 CERTH

7% have been observed due to improved coordination and reduced conflicts. (A

thorough analysis by the Construction Industry Institute www.construction-

institute.org indicated a potential of 7% for this element alone). Undoubtedly, the

ROI will increase as more disciplines are incorporated into the BIM streamlined

process in the future as well as cheaper and easier to use tools will enter the

market.

3.2.3.2 The BPS Market

Building Performance Simulation Technologies have been an inseparable part of

the BIM paradigm. The innovations on this field had a direct influence on the BIM

practice and resulted into four major changes, namely:

• Diversifying tools to address different user needs as well as also serving

the goals of the whole design team

• Delivering a large spectrum of fully fledged functional tools

• Developing tools to capture early as well as late design phases of varying

degrees of granularity and complexity

• Localizing the tools capabilities

The first major change was the trend to encourage the whole design team to use

BPS tools. The increased complexity of building delivery process has led to a

broader view of BPS which resulted in a broader user’s base. Simulation tools

moved progressively towards all professions involved in design of buildings

including architectural designers. Architects, who have been regularly described in

literature as non-specialist, non-professional, non-experts, novice or generalist

([181], [182]) became engaged in the BPS community. Recognizing the

implications of design decisions made by the different team members on the

energy and environmental performance of the building, engaged all design team

members in performing simulations. As a consequence, simulation tools became

recognized as design support tools within the Architecture-Engineering-

Construction (AEC) industry. In fact, simulation became an integrated element of

the design process. This resulted into a diverse growing user’s uptake addressing

more the whole design team. The second major change was the trend to

progressively move towards early design phases. Due to the increasing

importance of the decisions made early in the design process and their impact on

energy performance and cost, several BPS tools have been developed to help

architects perform early energy analysis, and create more energy efficient more

sustainable buildings ([183]). The third change was the rapid sprawl of BPS tools.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 163 CERTH

Today we have a diverse tool landscape for all building design professionals. The

U.S. Department of Energy (DOE)9 maintains an up-to-date listing of BPS tools on

the Building Energy Software Tools Directory (BESTD) website ranging from

research software to commercial products with thousands of users. In 2010, the

number of tools reached more than 380 tools (US-DOE 2010) whilst today is

more than 400. The number of tools has almost quadrupled in the last decade.

Figure 69 documents the number of developed tools listed on the BESTD DOE for

that period.

Figure 69: BPS tools developed between 1997- 2010

The forth major change was the localization of tools capabilities. With the

localization of BPS tools incorporating local weather data and provision of local

building materials, construction and codes the number of tools users is growing

enormously. High quality thermal models are uploaded on earth viewer software

(Google Earth) and positioned on 2D and 3D satellite images of terrain and cities.

We literally can simply fly over any location on earth and come to a model and

run it using BPS tools. With the rapid advances of computer technology, internet

and building information technology, building simulation will be more often and

more widely applied in building design and analysis worldwide offering design

solutions, economic analysis, comparing & optimizing designs, computing

performance and verifying compliance ([184]).

9 The list of BPS tools in U.S. Department of energy is available at the following location: http://apps1.eere.energy.gov/buildings/tools_directory/

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 164 CERTH

3.2.4 Gap Analysis, Market Success Factors This section includes an overview of the survey results, providing explanations as

well as conclusions on indicated gaps (as realized by D&Es), respective needs and

requirements in the area of BPS as well as proposed future developments that

Adapt4EE should aim at. A detailed overview for user and business requirements

related to the Adapt4EE has been included in the Deliverable D1.1 “User and

Business Requirements” [122].

3.2.4.1 Overall Perspective of Different Stakeholders

Not surprisingly, architects and engineers have different perspectives and rank

differently the relative importance of the main features of BPS tools. This is due

to the fact that even though both disciplines converge in the use of BPS tools,

they have different approaches and goals with respect to specific steps of the

building design process. It is in the core essence of BIM to equally respect the

needs and requirements of both disciplines (among others).

Overall, as indicated in the following figure, the two main groups assigned

different weight to the importance of the different selection criteria:

Figure 70: Ranking the Importance of Features of BPS Tools

Despite the differences between the perspectives of the two groups, there is still

valuable evidence in the relative importance of the different features, as can be

extracted by the combination of survey responses.

3.2.4.2 Usability and Graphical Visualization

Appropriately combining and visualizing all types and levels of information

involved in the building performance simulation process is undoubtedly a heavily

complex task. However, it becomes obvious from existing surveys that the focus

is not on friendly and simple, easy to learn interfaces. Rather, D&E consider more

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 165 CERTH

important the ability to utilize various visualization techniques best fitting the

information at hand (graphs, charts, time-series, comparative reports etc).

Adapt4EE should aim at delivering different views to the BIM information fully

customizable by the different end-users. End-Users should be able to customize

the input parameters as well as the output form of the BPS. Some of the results

and feedback relevant to Adapt4EE are the following:

Feedback from Architects that highlights future challenges:

• Re-usable data input stores and wizard like support in the data entry process

• Defaults templates, but also front-and-center delineation and ability to

create/modify those templates

• Error-checking to ensure models are correct

• 3D visualization of design strategies

• Graphical representation where possible of design parameters (use the

language of architects)

• Balance between extensive (deep) and quickly (basic)

• Ability to evaluate alternative building designs, adding/removing building

features and ability to make custom reports

Feedback from Engineers highlighting additional challenges:

• Streamlining the data entry process and providing guidance by for example

mapping data entry trees and limiting access to relevant paths to objectives

• High levels of customizability in terms of output

• Transparent default options instead of black box approaches currently

provided and more background information

3.2.4.3 Integration of Knowledge Base

As a top priority it has been indicated the ability to perform quick energy analysis

supporting the decision making process at the early design phases. With respect

to the Adapt4EE objectives the main outcome of this part of the surveys

highlighted the need for the development of open, re-usable and fully

customizable repositories of simulation models that could bootstrap the energy

performance evaluation of building designs on specific domains. These models

should allow examining more thoroughly the uncertainty and sensitivity of key

design parameters at the early stage of the process. More specifically, indicative

aspects that could comprise future challenges, as indicated by the different

stakeholders are the following:

Architects’ comments include:

• Scenario/Alternatives based design approach

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 166 CERTH

• Define the most influential design parameters in early design phases and

their sensitivity Assisting decision making process through guidance

• Conform to codes and rating systems

• Contextual material property database

Engineers’ comments include:

• Diagnostics, benchmarking and comparison of results

• Default or built in performance comparisons, benchmarking or ratings such as

Energy Star or LEED

• Multi-objective design optimization

• Recommendations arrived at through an algorithm of combined climate and

building usage

• Introducing optimization models to identify optimal design considering

multiple parameters (performance, cost etc)

3.2.4.4 Accuracy of BPS tools

Surprisingly enough, the degree of resolution of simulation models has been

indicated as the least important factor. Instead, simulation tools and models

should allow quick as well as accurate evaluation of building designs. Future

developments should focus on the delivery of validated performance measures in

order to support sustainable design. More specifically, indicative aspects relevant

to Adapt4EE goals and objectives that could comprise future challenges, as

indicated by the different stakeholders are the following:

Architects’ comments include:

• Embodied energy calculation

• Ability to easily simulate essential elements in sufficient detail

• Building envelope design optimization

• Integration of different simulation approaches (daylight, occupancy etc)

Inform users as to the impacts of energy reduction measures

Engineers’ comments include:

• Real-time results, parametric feedback

• Collecting realistic data from cases- establish performance based data sets

• Data to measure uncertainty

• Adapt to the complexities of the real life designs and climatic conditions

• Indication of the degree of error that could be expected in the results

• Error estimate of models for validation and acceptable error range

• Validation and Verification of the simulation output

• Be built on an underlying database to aid in benchmarking

• Perform trade-off analysis and an LCA tool to compare different options

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 167 CERTH

• Ability to model complex HVAC and lighting control strategies

• Robustness of models. Features should not be added until they are well-

tested features and well-considered

• Describe uncertainty with the data model

• Clarity on the algorithms used to perform the simulations and the limitations

of those algorithms

3.2.4.5 Interoperability

The survey results differentiated between Architects and Engineers in the sense

that both groups prioritized the importance of interoperability with 3D Drawing

and Design tools and MEP tools respectively. As previously indicated apart from

the interoperability between BPS and different major design tools within the

streamlined BIM process, Adapt4EE should also focus on interoperability issues

encountered in the intersection of BPM with BIM. More specifically, indicative

aspects relevant to Adapt4EE goals and objectives that could comprise future

challenges, as indicated by the different stakeholders are the following:

Architects’ comments include:

• Allowing input from multiple modelling programs developing complex

geometries

• Importing of detailed geometries with more accuracy and all layers being

correctly imported in energy simulation software

• Proper translation of the geometry and incorporation of necessary features in

complex simulation models

• Ability to change building geometry without having to reenter all simulation

variables from scratch

Engineers’ comments include:

• One common language like gbXML (but more robust) to become an open

standard, third party organizations need to create a standard language.

• Full IFC compliance: Import / Export equally robust, all elements that can be

modelled must be able to be exported / imported in IFC with all relevant data

• Exchange of model needs to be more seamless and less frustrating which

would greatly facilitate the iterative process of optimizing the design

3.2.5 Conclusions, Future Market Needs, Trends and Opportunities

3.2.5.1 Future Needs, Trends and Opportunities

It is common belief among the AEC community that BIM will prevail over the next

10 years or more, for a number of compelling reasons:

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 168 CERTH

1. Integrated project delivery (IPD), a highly collaborative method that often

includes design-build or design-assist contracting approaches, benefits

greatly from using BIM. IPD spreads risk evenly among project team

members, works out feasibility issues early in the process, and leads to

high-value, cost-effective building solutions. The AGC’s BIM Forum has

focused on IPD over the last two years. The American Institute of

Architects (AIA) documents E202 cover IPD in relation to its BIM protocol.

2. Virtual design & construction (VDC), will be relied on in coming years for

constructability analyses, cost estimating and project scheduling. BIM

supports VDC very well, providing dimensionally accurate 3-D models to

eliminate conflicts among the trades – a process known as clash detection

– and to identify significant discrepancies in modelled and even non-

modelled data.

3. Sustainability and green building. Many firms use BIM to guide the LEED

certification process, and it can be integrated into energy modelling,

airflow analysis, and daylighting studies. BIM also contributes directly to

improved “cradle-to-cradle” project analysis as well as “lean construction”

methods, which are both meant to reduce construction-related waste and

embodied energy. Just-in-time delivery and industrialized prefabrication

are also enabled through dimensionally accurate, information-rich

parametric building models.

The following business and technological trends and consequent opportunities

arise:

Major Business / Market Trends

• Owners are demanding BIM and changing contract terms to enable

its use: Continuously increasing demand by clients and due to project

complexity has boosted BIM adoption by the AEC community. According to

Young [130], in 2009 more than 50% reported using BIM at moderate

levels or higher for “intelligent modelling” as well as streamlining and

coordinating project workflow, compared to a 34% in 2007 and to an

almost zero percent a decade ago.

• New skills and roles are developing while at the same time intense

BIM users among all disciplines involved in construction projects

grew from 34 percent in 2008 to 45 percent in 2009: Leading AEC

firms increasingly recognize that future construction projects will

undoubtedly entail streamlined and integrated practice among various

experts (clients, architects, engineers, contractors and fabricators etc). As

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 169 CERTH

it becomes more obvious that this complex flow can be uniquely and

efficiently facilitated by the BIM practice, new forms of partnerships, with

more design-build projects and more innovative and intensive teaming are

becoming a common business practice. To this end, AEC firms increasingly

invest in the development of HR skills, since ROI as well as necessity for

high expertise becomes more apparent every day.

• Standards efforts are intensified: Continuous Efforts focus in the

design and establishment of standards pertaining to the interoperability

and exchange of information within the full life cycle of construction

projects. Some major standards related to sustainable and energy efficient

designs are presented in Section “2.1.3-Building Data Modelling Standards

and Standardization” of this document. Several other standards have also

been presented in the market by the National Institute for Building

Sciences (NIBS), facilitating industry definition of a set of National BIM

Standards for the US area which aims to precisely specify data exchanges

within specific construction workflows. Furthermore, various industry

groups are introducing “Model View Definitions” as part of this effort and

all major BIM tool vendors now support (e.g. the COBie exchange

standard - Construction Operations Building information exchange, for

handover of equipment lists, product data sheets, warranties, and other

as-built information).

• Green building is becoming a Market standard: BIM facilitates

sustainable design and construction, allowing for the integrated

management of energy related aspects of the building design throughout

the whole project life cycle combined with tools for the analysis of energy

needs and for accessing and specifying building products and materials

with low environmental impact. BIM tools can also assist in the evaluation

of projects for compliance to several related standards and codes (LEED,

Building Energy Rating according to National and EU standards etc).

Increased demand has also resulted in major innovations in the area of

Building Performance Simulation, focusing on various aspects of the

building constructs.

Major Technological Trends

• BIM vendors are introducing new functionality: Major BIM vendors

are adding discipline-specific interfaces and vertical views, objects, design

rules, and functionality to the same base parametric modeling engine.

Mergers and acquisitions in the business arena have also resulted in more

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 170 CERTH

integrated design environments that combine functionality which was

previously provided by multiple vendors (e.g. Ecotect and Green Building

Studio have been acquired by Autodesk, as in the case of many other

major products and tools). Many vendors are also expanding the breadth

of their existing platforms, providing more fully fledged environments,

covering multiple needs and providing discipline-specific BIM tools.

Moreover, construction management functionality and cost management

aspects are increasingly available as a standard BIM tool functionality.

• Re-Usable Building Model Catalogues are provided by various

building product manufacturers: Products as diverse as JVI mechanical

rebar splices, Andersen windows, and many others can be downloaded as

3D objects and inserted parametrically into models from several online

sites. Content libraries such as Reed Construction Data’s SmartBIM

Library, Autodesk Seek, and other similar tools provide large repositories

of building product content for BIM. Content is increasingly accessible

through search engines. Product libraries are primarily developed for the

most common BIM tools, such as RVT file type families, but all are

supported in varying degrees. Libraries providing re-Usable and

customizable design objects for many vertical markets are becoming a

common practice.

• Modular design and coordination of remote collaboration is

facilitated by BIM: Through BIM prefabrication of increasingly complex

building sub-modules is becoming possible at costs and quality that were

previously prohibitive. BIM facilitates the development and exchange of

reliable and error-free data, allowing continuously larger portions of a

building project to be prefabricated offsite, which reduces costs and

increases quality.

3.2.5.2 Conclusions on AEC market trends regarding BIM

Given the fragmented nature of the construction industry as well as its reluctance

to change, it is estimated that BIM adoption will be gradually realized within a

decade’s timeframe. It is a fact that full adoption of BIM in any organization

requires more than two years to become effective and provide the necessary ROI.

Client quality requirements and project efficiency requirements will continuously

become higher; building forms once considered impractical—due to either

technical or budget constraints—will become common. Early adaptation of BIM

will provide benefits and profits to those business experts who will decide to

innovate before competition catches up.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 171 CERTH

On the mid and long term, there are a number of critical factors, economic,

technological as well as societal, that will strongly influence the future penetration

of BIM tools and practices. These will include: globalization of business services,

specialization and commoditization, international drives for sustainability and the

continuous pressure for energy efficient designs at all phases and construction

levels, and the commoditization of engineering and architectural services; the

move to flexible, streamlined and integrated construction methods, the increasing

use of design-build and integrated project teams; and the demand for high-

quality facility information exchange and management.

Overall, new forms of contracts are becoming the AEC industry standard and will

be further explored in the future, based on Limited Liability Corporations (LLCs).

The Integrated Project Delivery (IPD) approach originally developed in the

United States, efficiently balancing risk and rewards is becoming a part of the

equity relationship between stakeholders involved in the construction projects,

optimally sharing risk, profit and benefits. This new evolution of AEC practice

necessitates for efficient tools and an integrated and systemic approach to the

construction process, which up until today, only BIM has managed to establish.

3.3 Enterprise Business Modelling A lot of different modelling tools exist today due to the broad scope and

application domains, but also within one single domain there are a lot of

alternatives (see Figure 71 [148]). The variety of modelling tools reflects the

need of different approaches and tools for a specific application domain, the need

for different modelling languages and functionalities offered by the tools and the

various types of user profiles.

As part of the evaluation and classification process of current enterprise and

business process modelling tools, annual reports from BPTrends, BPM blogs as

well as research and advisory companies like Gartner and Forrester have been

the main input-sources for this section.

3.3.1 Major Products and Commercial Tools

Within the scope of Adapt4EE we are focusing on modelling tools that are used for

business process modelling, analysis and simulation (see the red bubbles in

Figure 71 [148]). We are not considering complete BPMS systems that

incorporate a run time execution engine as automation is currently out of scope of

the project.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 172 CERTH

IT Architecture Tools

Knowledge Modeling ToolsIT Architecture Tools

IT Architecture Tools

Knowledge Modeling Tools

Figure 71: Major types of modelling tools, based on (BPTrends, 2007)

In Table 8, an overview matrix of business process modelling tools and their

capabilities that are relevant to the Adapt4EE project is presented.

3.3.2 Future Market Needs, Trends and Opportunities

3.3.2.1 Mobile, Cloud and Social BPM

The current trends and buzzwords in Business Process Management seem to

revolve around new mobile device support and social BPM collaboration potential.

And when we consider doing BPM in the cloud we must address the same

questions about security, cost and integration that come with any cloud

application. But there are additional challenges that cloud based BPM must

overcome before it will become widespread. The main concern at present

surrounds security and risk. On one hand you are potentially trusting a third party

with customer information but on the other hand processes are seen in some

industries as assets that provide competitive advantage so companies can be a

little reluctant to risk exposing sensitive information to competitors.

Many vendors can provide simple mobile functionality such as integrating task

receipt and notifications via email or SMS. But as the use of tablet products such

as the iPad become more widespread then more and more employees will be

walking into their IT departments asking how they can access all their critical

business systems from the tablet device. Therefore IT can no longer ignore the

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 173 CERTH

developing trend in mobile access to enterprise solutions such as BPM, and they

will need to fundamentally change their approach application development and

service delivery.

3.3.2.2 Business Intelligence

One of the strongest trends and perhaps a relevant trend in respect to Adapt4EE

is Business (Process) Intelligence. Vendors currently have strong reputations in

business process design and execution but they are currently not so strong in

proactive trend analysis to be able to tell the system what needs to be done to

achieve a certain goal rather than just providing you with the tools to search for

the problem. There will be more requirements coming from the end users for

stronger reporting, drill downs, KPI management and impact analysis.

In the future together with the Adapt4EE system strong BI could be used to assist

the business analysts in creating energy efficient business processes based on the

energy performance of the environment where they are executed.

Just as in the last few years BPM practitioners will continue to focus on cutting

costs while increasing efficiency. Organizations will strive to combine their

process work together with other technologies to improve business agility and to

deliver a great customer experience.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 174 CERTH

Table 8: Business Process Modelling Tools and Capabilities

Capabilities

Vendor Product URL

Business Process Modellin

g BPMN

Support Simulation Organizational

Modelling Resource Modelling

Repository/DB Based

XML Model Export

Appian Corporation

Appian Process Modeler

www.appian.com

+ + - + - + +

BOC GmbH ADONIS® www.boc-group.com + + + + + + +

Business Modeler

Business Modeler

www.businessmodeler.com + - - + - + -

Casewise Corporate Modeler

www.casewise.com + + + + - + +

IBM Corporation

WebSphere Business Modeler

www.ibm.com

+ + + + - + +

Software ARIS BPM Modules

www.softwareag.com

+ + + + + + +

MEGA International

MEGA Process

www.mega.com + + + + + + +

Metastorm Metastorm ProVision BPA

www.metastorm.com

+ + + + + + +

TIBCO TIBCO Business Studio

www.tibco.com

+ + + + + + +

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 175 CERTH

3.3.2.3 Building Performance Evaluation and Assessment – Extending BIM with BPM information

Another trend and potential opportunity for Adapt4EE that is developing both in

the research field and with tool vendors in the BIM domain is the possible

extension of their tools to be able to capture and store information related to the

intended practical use and subsequent business performance impact of the space

in the early design phase. The goal is to gather input from various business

analysis experts who may not be experienced or proficient users of CAD/BIM

software so that the planning process is more collaborative between the various

experts involved.

Existing software such as Affinity by Trelligence is available as a plug-in to some

commercial BIM tools that already provide a link between the architects, property

owners and facility managers etc. This link provides the users with a powerful

communication tool whereby the architects can validate their designs against the

requirements of the client and also see the economic ramifications of any

experimental changes to their design. The same early designs are carried through

the project to avoid any re-entry of data and to create efficiencies in the

design/build continuum.

Similarly a real value add to the architect and designers in the early design phase

would be to have an idea of the human flow through the basic space outline that

he is trying to create based on the requirements of the client but also based on

the expected business processes that will be carried out in the space.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 176 CERTH

4. Recommendations for tools and technologies to be integrated into Adapt4EE architecture

4.1 Introduction The previous chapters of the report provided a deep insight on the available tools,

technologies and frameworks that exist both in the literature and the market.

This chapter provides a series of recommendations and guidelines for the

technologies that could be employed in Adapt4EE.

The project envisages the design and development of a building simulation

framework that will enable key stakeholders in the early design phases of building

to assess its energy performance by fusing two disjoint worlds, the Building

Information Models with the Business Process Models, having as main catalyst the

building occupants modelling and simulation. In this context, the following

sections provide a list of recommendations and guidelines for the tools that will

be designed, integrated and eventually validated during the project lifetime. It

should be noticed that this report provides several guidelines for the

developments that will take place in the project. Thus, the actual choices for the

technologies in relation to several aspects of the Adapt4EE framework will be

finalized in parallel with the process of deriving the overall Adapt4EE system

architecture.

4.2 Advancements in the field of middleware for

accessing data from heterogeneous building

sensors and embedded devices

4.2.1 Choice of Middleware Based on the state of the art results, the following Table 9 summarizes the

middleware approaches to consider during the conceptual design of the Adapt4EE

measurement framework.

Table 9: Summary of middleware approaches based on several criteria and factors

affecting overall middleware usage in diverse application domains including energy

efficiency in buildings

Criteria Middleware Platforms

DPWS LinkSmart UPNP OSGi Kairos

Device discovery yes

devices advertise themselves upon connection

yes

a device discovery manager detects and categorizes devices into

yes

devices advertise themselves upon connection

needs programming

OSGi is a communication layer, hence does not directly detect

needs programming

Kairos only extends existing languages to communicate with WSNs, hence does not

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 177 CERTH

Criteria Middleware Platforms

DPWS LinkSmart UPNP OSGi Kairos

an ontology anything directly detect anything

Device Descriptions

yes

devices are described in XML, notably model name, producer, services, and other device-specific data

yes (also queries via ontology)

devices are described in an ontology where they can be queried according to any of their mapped parameters

yes (no ontology)

device services are listed together with category and other data. There is no inherent ontology manager

needs programming

OSGi is a communication layer, it needs to be programmed to read the descriptions

needs programming

Kairos only extends existing languages to communicate with WSNs, hence does not directly offer description capabilities

Anonymity and Non-traceability

no yes

LinkSmart is developed from the beginning with anonymity and non-traceability in mind. Additionally it offers transparent address changes, IP-mobility, and encryption out of the box

no N/A needs programming

Kairos only extends existing languages to communicate with WSNs, hence does not directly offer anonymity, non-traceability, or encryption capabilities

In use? yes

SIRENA

SOCRADES

AESOP

yes

inCASA

REACTION

BEMO-COFRA

Ebbits

SEAM4US

SEEMPubs

BRIDGE

yes

many devices, supported also by operating systems and routers

yes

LinkSmart itself is based on OSGi. AESPO tries to integrate DPWS with OSGi

not clear

python mappings available

Comm. type SOAP WS SOAP WS

Defaults to TCP; other protocol backbones are available and

SoA

IP Addressing only

OSGi services

JXTA Communication

WS and macros for Wireless Sensor programming

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 178 CERTH

Criteria Middleware Platforms

DPWS LinkSmart UPNP OSGi Kairos

deployable by configuration switches

Wide support for devices

yes yes no yes no

Actively developed?

yes

DPWS was made a standard in 2009

yes

LinkSmart is open source and actively developed by Fraunhofer FIT and other partners

yes

The UPNP standard evolves continuously

yes possibly dated

it was not easy to find references to this project outside of academic papers

Several criteria have been investigated for the selection of the most appropriate

middleware solution. These are outlined in the following paragraphs.

Device discovery

The chosen middleware should be able to discover devices and integrate them in

the system automatically. This allows for adapting the sensor numbers and types

to the ongoing developments in the project. Additionally, this capability allows us

to react fast to the initial findings, without needing to hardcode sensor drivers or

change the software.

Device descriptions

Because of the many types and capabilities of sensors available, the system

should be able to distinguish between them and make the best use of the data

they provide. This can be achieved by having a semantic way of addressing and

communicating with the sensors, i.e. by having the system learn details of the

sensors at runtime, as opposed to programming them beforehand.

Anonymity and non-traceability

The middleware we choose should be able to guarantee such protections to

privacy, so that we can comply with the laws of the countries where the pilots are

(in the short term), and so that the developed systems can be deployed

everywhere without falling foul of privacy laws. We are aware that our sensors

will be almost everywhere and that the data can inherently trace people and

activities, even though this is not the main aim of the measurements. That is why

we want to actively protect anonymity in our measurements.

Middleware currently in use elsewhere

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 179 CERTH

We chose this criterion to give advantage to those middlewares that, on one

hand, have proven to be operational for similar use cases, and on the other hand

are likely to be widely supported and developed in the future, as opposed to

ending up in a niche or stagnating.

Communication type

This is not a "make-or-break" criterion, but it is obviously better if the

middleware can communicate in other protocols in addition to its basic ones, like

SOAP. This allows the middleware to integrate many more devices, possibly even

legacy ones as found in the current buildings. A wider communication range

allows also for deploying the middleware in existing IT infrastructures without

requiring expensive overhauls.

Wide support for devices

We need this in order to be reasonably certain that any sensor we use will work

with the middleware. This is both for cost reasons (allowing for cheaper sensors),

but also for compatibility with existing and new technologies alike.

Actively developed

We want to avoid building a system without a future, or one that will outgrow its

foundations with no hope of being adapted and updated. For this reason we only

consider approaches that are under active development and look healthy enough

to rely on them.

The quite strong candidate approaches are the DPWS and LinkSmart, since they

offer the most capabilities, active support, and extension possibilities. We will

need to work quite intensively with sensors and adapt them to communicate with

the chosen middleware. Hence it is necessary to classify sensor types and usages

along certain dimensions, to draw the requirements for the middleware.

The classification related to sensors and devices can be seen according to the

following dimensions:

Precision

Discrete-valued sensors are those whose output values are clearly separated from

each other.

Continuous-valued sensors are those whose values are real numbers, or discrete

numbers but such that the physical difference between any two successive values

is not readily perceivable by human senses

Need for information

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 180 CERTH

For some sensors, the measured values are usually needed as soon as available

(live, or interrupt-model). For others, the system queries their values only in

particular points in time, or may not need their values at all.

Data flow

Some data make sense as discrete packets - e.g. pictures. Others make more

sense as streams of continuous measurements, e.g. films. In such "stream" data,

the differences between individual readings are as important as the readings

themselves. Table 10 summarizes the classification and gives concrete examples.

Table 10: Sensor classification along three dimensions

Sensor Types

Data Flow Types

Actual need for

information usage and analysis

Packet data Stream data

Publish/subscribe; event on change; data is part of event

Example: presence sensor

Publish/subscribe; A special detector component is needed to detect and fire the event. Subscriber presents detection criteria instead of traditional "topic"

Example: microphone detecting

context from ambient noise

Needed ASAP

Discrete-valued sensors

WS Query, either live measurement or last-read-value

Example: counter of cars in

parking

Subscribe/unsubscribe to stream

Example: (Cardinal) Wind heading

Needed at system's discretion

Publish/subscribe; Subscriber presents frequency and/or amplitude and/or value for which the event will be fired

Example: outside lighting sensor

Stream multicast

Example: video stream

Needed ASAP

Continuous-valued sensors

WS Query with live measurements

Example: water consumption

meter

Subscribe/unsubscribe to stream

Example: atmospheric pressure

sensor

Needed at system's discretion

The two tables above hint that LinkSmart is the better choice for middleware,

both because it measures very well to other middlewares, and because it already

supports most of the sensor communication mechanisms that will be needed

(publish/subscribe and query-based ones). It is already planned that LinkSmart

will be developed to support streaming sensors, so it will shortly support all the

sensor types planned in Adapt4EE. The ontology and device managers are

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 181 CERTH

instrumental in addressing and querying the sensors as they become available.

Furthermore, FIT and TUK have a long experience in developing LinkSmart, which

shortens the time and effort needed and increases the chances of a successful

development and deployment of LinkSmart for Adapt4EE.

4.2.2 Advancements in Middleware

Advancements in the field of middleware in Adapt4EE are twofold.

� First, Hydra middleware concepts of device integration will be applied

and further developed to allow seamless integration of physical devices

and subsystems into the Adapt4EE platform.

� Second, as Adapt4EE has a strong focus on integrating energy

efficiency with business process management and asset management,

Hydra middleware concepts will be further extended to allow

interfacing with such systems. This also includes the development of

Adapt4EE ontology for combining business and asset management

information with energy profile definitions.

The Adapt4EE Middleware will contribute two major aspects of the Adapt4EE

architecture:

� First, the Adapt4EE Device Managers (using and further developing

existing HYDRA technology) will integrate a wide range of devices into

the Adapt4EE system. These include e.g.:

o Wireless sensor networks (WSN) to allow monitoring of

environmental parameters

o Privacy-preserved cameras to allow video based occupancy

modelling

o Other devices that are related to business processes

� The Adapt4EE Ontology and the respective Ontology Manager will

implement semantic device and service descriptions and energy

profiles, so that the Device Managers can provide meaningful

information and semantics-based device access for other components.

� Second, the Adapt4EE Semantic Components will be a bridge between

descriptive data like business processes or building information and

dynamic data gathered by sensors or cameras.

� The middleware will follow the principles of service-oriented

architecture (SOA) to be flexible and extensible with regards to new

devices and open building and business process models.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 182 CERTH

Furthermore, on this layer, the Multi-Agent Sensor Cloud Management Platform

will reside on this layer. The Agents will represent the various entities ranging

from sensors to enterprise management systems. The multi-agent sensor-

actuator and agent-based enterprise management system will embody the

Adapt4EE Semantic Components in their knowledge frames. These frames will be

extended with context-specific management schemes and mechanisms. Upon

acquiring data from the sensor-actuator networks, occupancy modelling system,

and enterprise management systems, these frames are initialised. Depending on

which entity the agent represents it performs actions on behalf of that entity. All

agents together try to reduce the Energy consumption applying contingent and

robust proactive management schemes in simulation and providing these as

alternative solutions to the enterprise management systems in place.

The sensor cloud architecture provides the means to publish, subscribe and

access to the heterogeneous sensor and actuator networks capabilities deployed

across enterprises for management of their operations, as virtualized services for

enhancing existing and future enterprise management systems in reducing the

energy consumption.

For sake of flexibility and scalability, the sensor cloud is constituted of multiple

clusters (or subclouds) of sensors, grouped together according to flexible criteria

(e.g. location, type of sensor, type of communication technologies, etc.). Figure

72 illustrates the general architecture of the Sensor Cloud and its interface with

the Adapt4EE Middleware.

Figure 72: Conceptual architecture of the Adapt4EE device cloud

Each cluster is coordinated by a concentrator (typically a single board computer

or, in larger clusters, a small industrial PC), which performs the following

functions:

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 183 CERTH

� Communication with the sensors, based on a variety of available

wireless/wired technologies (ZigBee, proprietary 868 MHz wireless, IEEE

802.11, RS-485, X10…).

� Preprocessing of collected data (e.g. buffering, compression, format

conversion, data filtering, event management).

� Basic management of the sensors (configuration and status monitoring,

complementing the functionality of the Adapt4EE middleware device

managers).

� Interfacing with the Adapt4EE Middleware (bridging the gap between the

requirements of the middleware and the effective functionalities supported

by each specific sensor).

The concentrators will be based on the already existing ISA iMeterbox product

line (available in two variants: Industrial and Home), while further development

will be necessary in order to integrate with Adapt4EE middleware.

The architecture is agnostic to the type of sensor and to the specific

communication technology between the sensor and the concentrator. However,

based on the Adapt4EE needs (for the specific requirements of the pilot scenarios

addressed by the project and more specifically the Coimbra Stadium and the

Navarra University Clinic) a number of sensors have already been identified: CO2,

CO, Outside Temperature, Inside Temperature/Relative Humidity, Dew Point,

Small Particulates, Lightning, Motion, Acoustic and Electricity Sub-metering

(outlet, socket and switchboard level). Many of these sensors are already

available off-the-shelf (e.g. using ISA product line), with Zigbee or 868 MHz

wireless communications, while others may require specific integration.

For enhanced coverage, mesh routing is supported (sensors closer to the

concentrator route/forward communications with more distant sensors, thus

extending the wireless range). ISA will also incorporate its energy-saving energy

on battery-operated sensors.

4.2.3 Enhancement in building & device models semantics

Adapt4EE platform will have to deal with a huge amount of real-time information

continually acquired from the multi-sensorial cloud containing various types of

sensors, results of measurements of various physical devices, but also the

changing situation patterns identifying human activity in the environment, etc. All

the information processed by the Adapt4EE platform will be used in the run-time

(measurement phase of Adapt4EE) for training purposes on several levels of

abstraction including multi-agent negotiation, application or business rules.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 184 CERTH

All of these run-time processes would continually need to access the Adapt4EE

ontologies supporting the information acquisition and analysis in semantic

manner. The semantic models will have to contain the ontologies representing the

common vocabularies shared by all Adapt4EE components to ensure the inter-

component interoperability by representing the all information in uniform,

commonly understandable way. This will require the suitable selection of the

representation ontology language depending on the complexity of the models.

Depending on the formal modelling language selection, taking into account the

amount of information and the fact, that this semantic information may need to

be accessed in the real-time, the proper semantic back-end have to be selected.

The selection of the semantic back-end must also take into account the possibility

further optimization of the query answering, mostly in the terms of speed-up of

accessing the semantic information. Another issue is the requirement of inferring

the new semantic knowledge and integration with the decision making

components and the application/business rule systems.

This setup and criterions lead to the selection of the native triplestore, which is

able to handle the huge amount of semantic data with the possibility of further

query optimization. The recommendation is to use one of the big triplestores with

the strong community support, such as BigOWLIM [99], AllegroGraph [98] or

Jena [97]. All of this triplestores are able to store and access the millions (some

of them also billions) of triples in the real-time. For more, this triplestores support

the complex formal languages such as OWL and implement optimized reasoning

engines. Another useful feature is the support of semantic rule languages as the

support for more complex custom inference of the new knowledge on the fly.

However, the AllegroGraph and Jena support the custom implementation of their

own rule languages, BigOWLIM implements the OWL2RL [187] standard

language.

The semantic rule languages are usually implemented as the static reasoners

inferring the new knowledge only once, when the semantic triples are inserted

into the triplestore. For this reason, these rule engines can't be used for the

decision making in the run-time. There are several possibilities of the run-time

rule languages and reasoners to be used by Adapt4EE decision making

components. The semantic rule languages available include for example the well

know SWRL [188]. However, the potential risk is that the semantic rule

languages have incomplete implementations or the implementations even do not

exist yet. For this reason, a much more better approach is to use some well

known, optimized rule engines with the good community support, such as Drools

[189] or similar. For example, the Drools engine can be easily integrated with the

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 185 CERTH

semantic information, which can be accessed on-the-fly and can be used as the

application rule processor, but also supports standards for business rules

processing, or complex event processing.

As the Adapt4EE platform will have to deal with the huge amount of run-time

information, which will require the on-the-fly semantic support, there is possible

risk, that single instance of ontology management component will be not able to

answer the queries in the satisfactory time. In this case, it will be required to

have an alternative for speed-up of the query answering response. The standard

way is to use the so-called replication clusters, or the federation approach.

The support for federated queries is another possible useful criteria for the

selection of semantic backend. Generally, the federation is an approach, how to

access the distributed knowledge bases usually implemented as triplestores. That

means, the Adapt4EE ontologies can be logically divided into separate expert

knowledge bases, which will be accessed separately in federated way, what will

lead into distributed query answering architecture instead of the single instance

of ontology management component with the riskful response. The federation will

ensure the mechanism enabling to ask the single query, which is broadcasted to

all relevant semantic repositories and the query result is joined as an answer of

only those repositories, which have answered the query. Nowdays, there are

more triplestores, which implement the federation mechanisms, including also the

BigOWLIM, AllegroGraph or Jena. Following the W3C activities, the new

specification of the SPARQL 1.1 protocol [190] proposes the SPARQL language

extension dedicated for design of federated queries. The selection of the

triplestore supporting this standard language is the recommendation. BigOWLIM

and Jena ARQ engine [191] fully support the SPARQL 1.1, AllegroGraph

implements its own federation mechanism.

Moreover, a useful recommendation is related to the process of designing the

ontologies. Based on the lessons learned from other projects, the very important

is to keep the semantic models as simple as possible. That means, instead of

creating the models based on some theoretical assumptions, the good approach

is to design the models following only real requirements based on the need of

concrete processes or domains, which will be really required to be used by

Adapt4EE platform. This common sense approach will help to keep the semantic

models readable, easier extendable, but also more responsive in terms of query

answering time.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 186 CERTH

4.3 Guidelines for Multi-agent based Modelling and Simulation of Energy Efficiency in Buildings

4.3.1 Role and Objectives of agent-based modelling in

Adapt4EE

Within the context of Adapt4EE project, agent-based modelling and simulation

are tools for making explicit the complex dependencies between building

ecosystem actors and allowing accurate estimation of the energy consumption,

taking whenever information available allows it, occupancy and environmental

factors into account.

The interactions amongst agents representing the different parts of the Building

Ecosystem (assets & facilities, occupants and their activities, the context control

system, the environmental factors contributing to quality of service, etc) impose

certain requirements for an agent-based energy performance modelling &

simulation platform for the building domain.

The responsibilities of an agent-based energy performance measurement and

simulation platform as part of the Adapt4EE system architecture are as follows.

• It is a modular software system that can function independently (i.e., loosely

coupled) of the measurement framework used.

• It supports energy performance parameter calculation using a configurable

Enterprise Energy Performance Model

• It implements the following aspects of building energy performance system:

o energy performance modelling: the impact of changes in actors’ states

on the performance parameters of the building

o occupancy modelling: the effect of occupant groups and their activities

onto the other elements of the building ecosystem, e.g. rooms, energy

consumption, etc

o occupancy simulation: the inter-dependencies between occupant states

and the evolution over time of occupant models

o sensor cloud multi-agent systems: the role of equipment into the

functioning of the building

• It allows configuration of the following simulation scenarios parameters

(through a User Interface or configuration file):

o Assets and facilities provided by the building: size, topology, service

dependencies

o Occupants and their activities: group size, location, schedules, etc

o The Context Control System (operations control)

o The Environmental factors (heat, light, ventilation/wind, energy)

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 187 CERTH

• It supports representation of the different stakeholders of the system,

behaving as rational, goal-aware and utility-aware semi-autonomous actors

o Physical sub-system (buildings assets, facilities and their energy-

consuming equipment)

o Human sub-system (occupants, with their occupancy and usage

behaviour)

o Enterprise sub-system (processes & goals, impact of behaviours, etc)

o General surrounding environment

• It enables agents to employ on-line learning techniques to absorb anticipated

occupancy patterns variability or expected fluctuations in power demand.

During execution of their tasks, these agents apply reactive methods to deal

with unexpected incidents.

4.3.2 The added value of Agent-based building energy performance models and simulation

The interactions between agents representing the different parts of the Building

Ecosystem (assets & facilities, occupants and their activities, the context control

system, the environmental factors contributing to quality of service, etc.) justify a

computational modelling approach which assumes independence of computation

between different parties with a partial view of the “world” (the ecosystem), with

limited resources (i.e., resource-constrained) and with uncertainties arising from

unpredictable changes in occupants’ use of the building (dynamic occupancy

patterns).

Agent-based modelling and simulation can provide clear added value for the

Adapt4EE project. Adapt4EE requires to develop or to reuse tools and algorithms

for modelling, estimation and prediction of occupancy, based on models ranging

from simple models, such as default schedules of occupants, to advanced models,

i.e. occupancy patterns based on spatio-temporal analysis and on technologies for

extracting human occupancy for modelling purposes. Several aspects of energy-

efficiency in buildings need to be modelled using agents:

� The main elements of the Building Ecosystem – rooms, devices, business

activities, environmental factors need to be modelled as energy consuming

and resource providing agents.

� The self-interestedness of agents and their inter-dependencies needs to be

reflected by the agent-based model.

� The possibility to communicate and to coordinate using market

mechanisms (voting, multi-party negotiations, scheduling and planning)

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 188 CERTH

need to be supported by the underlying agent simulation framework

selected to model occupancy patterns.

Agent-based modeling and simulation allows making explicit the complex

dependencies between the actors of the building ecosystem and enables a more

accurate estimation of the energy consumption, taking into account the

occupancy and environmental factors whenever information about them is

available.

The interactions of the following types of agents representing the components of

the Building Ecosystem could be simulated:

� Assets and facilities provided by the building: size, topology, service

dependencies.

� Occupants and their business-related activities: group size, location,

schedules, etc.

� The Context Control System (operations control).

� The Environmental factors (heat, light, ventilation/wind, energy).

To cope with the aforementioned factors, the following aspects need to be

modelled:

� energy performance: the impact of changes in actors’ states on the

performance parameters of the building.

� occupancy: the effect of occupant groups and their activities onto the

other elements of the building ecosystem, e.g. rooms, energy

consumption, etc; the inter-dependencies between occupant states and

the evolution over time of occupant models.

� sensor cloud multi-agent systems: the role of equipment into the

functioning of the building.

Among the capabilities of agents, one is clearly important: they need to be

adaptive by employing some model of their environment and the ability to apply

on-line learning techniques to absorb anticipated occupancy patterns, their

variability and the patterns of control actions that produce energy efficient

building behaviour.

The scope addressed by the Adapt4EE project, i.e. energy efficiency for the

building/construction domain, is particularly complex and raises several

challenges for agent-based approach:

� Diversity of Modelling Programs and supported file formats are not

standardized. A set of Common File formats supporting existing CAD tool

standards is needed.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 189 CERTH

� Tools not keeping pace with the rhythm of advances in new building

technologies. Therefore, an evaluation of programs, frameworks and

interoperable tools is needed.

� Energy Data used in energy studies is difficult to reuse, extend or

generalize.

Other aspects relate to what needs to be modelled as part of an energy

performance simulation solution. Below an analysis is made of a few of the major

issues which an agent-based approach tries to solve.

4.3.2.1 Partial specification of dynamic behaviour of the

building under design

Not all factors influencing the operating environment of a building can be

specified to an acceptable level. For instance, the external environmental factors,

which influence internal environmental conditions, are difficult to predict and to

estimate, and they depend on the building isolation, location, orientation, etc.

Also occupants do not represent a uniform mix, but can have quite diverse

objectives and unforeseen behaviour.

This makes predicting of the building behaviour over time extremely difficult,

unless the major inter-dependencies and their contributing factors are inventoried

and their impact handled.

4.3.2.2 Limited resource constraints

The Building Ecosystem consists of resource-constrained actors, which have

dependencies on other actors in the ecosystem, via the resources and services

they provide (lighting, heating, etc). The behaviour of these actors is resource-

constrained, semi-autonomous, and self-interested. For instance, the energy

management system of the building has as goals to minimize energy

consumption while maintaining a given environmental quality, while each room of

the building requires energy consuming devices providing heating, ventilation,

lighting, etc to be activated whenever occupants are using the room, while the

occupant expect to be able to perform their activities within acceptable

environmental quality conditions.

All these actors in the ecosystem have limited time to take decisions, and

multiple, potentially conflicting constraints that they need to solve, in their

normal functioning.

4.3.2.3 Partial knowledge of the world

Environmental Uncertainty – unknown occupant behaviour,

unpredictable environment evolution over time

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 190 CERTH

The Building Ecosystem is characterized by the interaction of several categories of

actors: rooms, occupant groups and activities, occupant sensor devices, energy

control devices, environmental factors. The complexity of the occupant groups

and of the environment agent, introduce disturbances in the functioning of the

other, more predictable actors. Thus, in a complex physical system such as that

of a building, current building performance simulation practices investigate

building occupancy with simplified views (based on assumptions) and inherently

incomplete knowledge of the ecosystem they are part of. This is also a

consequence of their resource limitations, and incomplete specifications.

Coordinated Decision making across multiple representation domains and

organizational boundaries

Furthermore, the Building Ecosystem is inhabited by actors using information

from different domains, with limited communication and coordination. The

information is also spread and administered by different organizations. The

increased need for coordination is a result of the dependencies amongst the plans

of individual organizations (stakeholders such as tenants, building maintainers,

designers, etc), each of which has to adapt their plans to the “joint plan”.

Methods to solve the agent coordination and adaptation problem

Within the context of Adapt4EE project, agent-based modelling and simulation

are tools for explicitating the complex dependencies between building ecosystem

actors and allowing accurate estimation of the energy consumption, taking

occupancy and environmental factors into account (whenever information

available allows it).

The main scope addressed by the Adapt4EE project is to find suitable models by

which the main contributing factors to building energy performance can be

represented and to design/evaluate the collaboration mechanisms for different

elements of the building ecosystem to achieve improved energy efficiency for the

building.

� Coordination as constraint satisfaction and optimization problem:

The first approach to solve coordination is to view it as a general

constraint satisfaction problem. The different components of the Building

Ecosystem (building spaces, occupants and their activities, the building

monitoring and control equipment and the environment) impose different

constraints.

� Coordination as scheduling problem: The next step is to view the

constraints placed by the different components of the building ecosystem

as resource constraints. In this case, the coordination problem is

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 191 CERTH

formulated as follows: Can the different actors of the building ecosystem,

self-interested but unable to achieve their goals without collaboration,

achieve near-optimal local coordination, in the form of a global schedule

which is both efficient (e.g., Pareto optimal) and robust? How can these

agents make and coordinate their decisions in order to achieve a globally

efficient and robust schedule in a partially observable and non-

deterministic environment?

� Coordination through agent negotiation: When coordination is

amongst a set of loosely coupled, relatively autonomous and self-

interested entities as is the case in the building ecosystem, then

coordination can take the form of inter-agent coordination, by mechanisms

such as voting, negotiation, auction, etc. Techniques that encourage or

even force self-interested agents to play fairly are:

o Voting: everyone’s opinion counts

o Auctions: everybody gets a chance to earn value

o Contract nets: work goes to highest bidder

For Adapt4EE, contract nets may be used to simulate the resource allocation in

the building ecosystem.

Next sections outline a set of guidelines that should be taken into account during

the definition of the Adapt4EE architecture in respect to the agent-based

modelling framework.

4.3.3 Evaluation Results on existing Multi-Agent Based Modelling and Simulation Tools

Based on the evaluation of existing agent platforms supporting modelling,

simulation and coordination mechanisms such as utility-based negotiation, the

following technologies and platforms are recommended to be used in the

Adapt4EE framework:

� Agent platforms that support domain modelling, and agent behaviour

configuration and modelling: CHAP/Memo(*), JADE, AgentScape, RePast,

NetLogo, MASON, JACK, GENIUS/Negotiator.

� Agent platforms that support ontologies, definition of objectives, tasks,

situations, scenarios: JADE, NetLogo, CHAP/Memo(*), JACK.

� Agent platforms that support Model-Driven Design, Model-Driven

Engineering and Model Transformation: JADE, CHAP/Memo(*), JACK

� Agent platforms that support defining social simulations: NetLogo, Swarm,

JACK, CHAP/Emerge(*), GENIUS/Negotiator

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 192 CERTH

� Agent platforms supporting agent-based negotiations: CHAP/Emerge(*),

Genius/Negotiator

� Agent platforms that support agent development, multiple programming

languages, web-based interface to interact with agents: JADE,

CHAP/Memo(*), CHAP/AIM(*), Agentscape, MadKit.

� Agent platforms that support extension of existing functionality (using

some type of Components-Off-The-Shelf (COTS), such as dynamic

libraries, plugins, web services or other building blocks): CHAP/AIM(*),

AgentScape, JADE, NetLogo

� Agent platforms and tools supporting distributed constraint satisfaction

and resource-constraint scheduling&planning: CHAP/Emerge(*),

CHAP/DEAL(*)

� Agent platforms that support distributed computation, are scalable and

offer a visual, i.e. Graphical User Interface (GUI) for presenting the

Simulation Results: CHAP/Eve(*), CHAP/AIM(*), AgentScape, JADE.

Due to the relative broad type of problems that need to be solved, we

recommend that not one platform, but a set of agent platforms are selected to

support agent modelling and simulation within Adapt4EE. These platforms should

be selected such that they are interoperable, through adapters, semi-automatic

conversions and transformations.

Note(*): CHAP (with its instantiations CHAP/Memo, CHAP/Eve, CHAP/AIM, CHAP/Emerge,

CHAP/DEAL) is an open source agent platform under active development by one of the

consortium partners, ALMENDE. It is recommended that it is considered as an alternative

choice for any new functionality which would be needed for Adapt4EE project. Provided

that the business process/task execution functionality is provided by another existing tool

(e.g., Adonis BPM simulator, jBPM, etc), agent-based models can be employed to perform

energy performance calculations using constraint solving algorithms for resolving

conflicting constraints and/or perform task scheduling. In this context, the agent-based

platform based on CHAP can be considered. Other tools (JADE, JACK, NetLogo) can be

used when this functionality is not sufficient, or when additional scalability and or social

interaction issues need to be studied.

In that case, the necessary mapping of models between CHAP to JADE and/or JACK should

be provided, which both support domain mappings (see [192], [193]).

4.4 Guidelines and Recommendations for Business

Process Modelling (BPM) in Adapt4EE

In section 3.2.1 “Major Products and Commercial Tools”, a literature review has

been made on available BPM modelling tools as well as the underlying modelling

methods supported by the available software on the market. Each method

provides a certain view of the enterprise and some will have advantages and

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 193 CERTH

disadvantages in relation to Adapt4EE. For choosing a method for modelling the

business processes including the Adapt4EE pilot sites, options could range from a

standard simple approach to more complex mapping scenarios:

• One option would be to use a standard method only such as BPMN to

model and describe the process flows of the pilots and extract the skeleton

activity data as required. In this instance it could be difficult to gather all

the data elements required for the Adapt4EE simulation environment if the

required attribute does not exist in the standard method.

• A second alternative would be to extend an existing standard modelling

method with the attributes and concepts required for Adapt4EE. This

would allow the developers to customize a standard method to support the

requirements of the Apapt4EE project and to ensure that the business

modeller is able to record the building related parameters and energy

efficiency data during the modelling process.

• A third option is to combine and extend different concepts and modelling

methods to specify the meta-model required supporting the integration of

the various Adapt4EE framework elements. This would provide the

business modeller with a set of graphical models that can be used to

describe the processes of the domain and capture all the data elements

required by Adapt4EE. It would also be more flexible in terms of the type

of data that can be provided as part of the ‘skeleton’ activities modelled in

the processes.

Finally, special attention shall be given to the instantiation of the enterprise data

models in the domains that will be applied, as different factors may impose

specific requirements that have to be taken into account. In the Adapt4EE,

business modelling approach shall be defined in a way that considers energy

efficiency and performance in mind. The enterprise modelling procedure shall be

able to cope with dynamic building occupancy, thus the incorporation of static and

descriptive data of an enterprise would not be enough for accurate and reliable

performance analysis. The actual business flows (tasks, processes) encountered

in an organization shall be modelled and certain parameters that may affect the

building performance models shall be investigated. Next section provide in more

details several recommendations for the definition of occupancy models in

Adapt4EE that will be able to combine human behavioural patterns, activities and

business models towards providing more accurate prediction on the energy

performance of a building at the early stages of its lifecycle (design phases).

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 194 CERTH

4.5 Guidelines and Recommendations for Occupancy

Modelling in Adapt4EE

The literature review on occupancy modelling, as presented in detail in section

2.2.2 “Occupancy Modelling and Simulation”, revealed the need to further

investigate on the design and delivery of detailed occupancy models that will

allow improving the prediction of energy performance of a building during the

early stages of it design. To cope with this, it is recommended that optimal

occupancy models shall be delivered that will be parameterizable and tailored to

the organizations that will be “housed” in the building under design.

The underlying enriched BIM data models shall enable key stakeholders in the

early stage of the design to perform realistic simulations of human behaviour in

building and based on the generated occupancy schedules to have better

predictions between the simulated and the later real energy consumption of the

building.

The BIM paradigm and the building progressive evolution through Virtual Building

Modelling, as reported in section 2.1.2, denoted also the need to express

occupancy models in an interoperable manner. Thus, within Adapt4EE, special

attention shall be given to the definition and implementation of the occupancy

data schemas and their later usage as part of the dominant standards in the AEC

industry. The enriched BIM data models shall contain the necessary information

to support space utilization and simulation in the buildings under design and

should be able to link BIM information (i.e. spaces, zones, building envelope, etc)

with BPM-related data (i.e. actors, roles, activities, units of an enterprise, etc).

This will allow the effective fusion of two currently disjointed worlds, BIM and

BPM, at the early design stages of a construction product and will enable key

stakeholders, i.e. planners, designers, architects and engineers to perform

enriched building simulations, fully supporting them in the analysis of the future

performance of a building envelope with sufficient accuracy and granularity.

4.6 Guidelines and Recommendations for Visual

Analytics in Adapt4EE

As the AEC industry is becoming increasingly concerned with the energy

performance of buildings, it is realizing that the most important design decisions

that determine the energy performance of the building are made early in the

building design process. Meaningful building energy performance simulation

requires the use of a large amount of data, in which visual analytics could play

significant role in providing the AEC users with the necessary tools and methods

for analyzing different aspects of a construction product. On the early design

phases of a building, linking the BIM models to energy analysis tools with

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 195 CERTH

enriched visualization enables the instant evaluation of energy use in whole

building envelope as well as its internal zones. Focusing on the early design

stages, where the energy efficiency analysis could lead to the delivery of

sustainable solutions, the market survey findings presented in Chapter 3 of this

report indicated that there is a need from AEC community to empower from one

hand the friendliness (i.e. usability and information management) of the building

performance simulation results and on the other to provide data visualization and

graphical representation where possible of design parameters.

To this end, within Adapt4EE, the building simulation framework shall cope with

the incorporation of effective visualization techniques that enable architects and

engineers to get deep insight on the building performance in a concise and

straightforward way, fully tailored to the needs of AEC end-users, as these were

expressed in recent literature and market surveys. With increasing amounts of

information available electronically and as building information models

incorporate more process annotations, information visualization is becoming

central to the overall work process. In particular, founded on a solid multi-

disciplinary basis, visual analytics consolidate the merits of system analytics and

visualization, in order to maximize the efficiency of machine automation

mechanism through the incorporation of human inherent intuition and

background knowledge into the decision making processes. The literature review

on Visual Analytics presented in this report envisaged that existing AEC tools

involve analysis of spatiotemporal data in BIM models and similar visualization

techniques could be also used in Adapt4EE in order to benefit the goals of the

simulation framework that will be designed and developed. The ultimate objective

will be through the information management and visualization of building

performance simulation results to provide key stakeholders the necessary tools

towards better analyzing their sustainable design alternatives, fully exploring the

static and dynamic behaviour of the building under design.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 196 CERTH

5. Summary and Conclusions The deliverable reports the findings of the literature survey and market analysis

conducted in the context of the Adapt4EE, within the activities of WP1 “Adapt4EE

Definition”. In this respect, the document describes the state of the art in AEC

domain regarding existing tools and methods in several aspects and topics that

are relevant to the research and development that will be performed in Adapt4EE.

One first conclusion is that the AEC market is still a raising one with a number of

diverse and complementary tools available for the AEC users. The introduction of

the BIM models to the early design stages made feasible the evaluation of energy

use in buildings as well as the validation of additional performance indicators such

as space planning, space utilization and occupancy simulation.

The future trends towards the incorporation of dynamic data related to human

occupancy in buildings were presented along with the importance to effectively

utilize data related to the organization that will be “housed” in the building under

design towards reconciling the differences encountered between the simulations

results and the real life.

Modelling and simulating the energy efficiency of buildings and various facilities

semantics has now been established as an integral part of the design process and

many simulation tools are commercially available as a common practice by AEC

users. In this context, Adapt4EE aims to deliver and validate holistic energy

performance models that incorporate architectural metadata (BIM), critical

business processes (BPM) and consequent occupant behaviour patterns,

enterprise assets as well as overall environmental conditions. Thus, within this

report a thorough investigation has been performed towards analyzing the

current trends and future needs for such technologies and frameworks. The

survey findings as well as the literature review conducted will be one of the main

reference points for the developments of respective tools and technologies in

Adapt4EE.

In this context, a chapter has been dedicated in presenting state-of-the-art

technologies that are of particular interest for Adapt4EE scope such as agent-

based modelling and simulation, occupancy & business modelling as well as

semantic-enabled technologies employed in building management frameworks

towards measuring and analyzing the energy performance of building in real-life.

The purpose of semantic-enabled technologies study was: i) to analyze

technologies used to semantically annotate building information related to energy

aspects and ii) to analyze existing tools used for the creation of ontologies and

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 197 CERTH

respective semantic frameworks (middleware) for accessing heterogeneous

sensors and the underlying information data related to energy use in buildings.

The literature review for each of the aforementioned topics includes the analysis

of existing methods and tools used in the AEC industry as well as respective

algorithms and initiatives in European projects.

Moreover, a separate chapter has been included in this report in order to describe

and present in details the latest findings of market surveys targeted at the tools

available in the early stages of design. One major conclusion of the market

survey was that Architects, Designers and Engineers (D&E) lack the tools that will

assist them in the complete evaluation of the energy performance of alternative

design decisions towards producing better and more sustainable construction

products, taking into account all aspects of building operation under real life

conditions. Moreover, an additional remark on research findings was that only

recently the focus was shifted on analyzing the overall patterns, semantics and

complexity of day-to-day human activity and movement within buildings, as well

as the relation of these activities to domain specific enterprise processes

governing commercial buildings operation and performance.

The market surveys revealed also the need to foster the collaboration among key

stakeholders during the progression of construction products by providing

shareable knowledge through the Virtual Building Modelling process.

Interoperability on data interchange will play important role, whereas the

enrichment of descriptive BIM models with information that can express the

dynamic behaviour of a building due to its occupancy will be further investigated

in the future building simulation frameworks.

Last but not the least, the deliverable concludes with a list of recommendations

and guidelines for the tools and technologies that will compose the Adapt4EE

building simulation framework. Special attention has been given in reporting

semantic-enabled technologies that could be employed during the calibration and

training phases of the Adapt4EE simulation models (i.e. occupancy & business

models) along with enterprise modelling software and occupancy simulation

development recommendations. The ultimate goal will be to fully exploit BIM

models enriched with the necessary extensions (e.g. occupancy & enterprise

models) in order to provide critical evidence to simulation frameworks and energy

analysis tools for thorough evaluation of design alternatives.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 198 CERTH

References

[1] European Commission, Energy Efficiency Plan 2011, available at http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:52011DC0109:EN:HTML:NOT

[2] European Parliament, Directive 2010/31/EU of the European Parliament and of the Council of 19 May 2010 on Energy Performance in Building, available at http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:32010L0031:EN:NOT

[3] Clarke, J A. (2001). Energy simulation in building design. Ed. Chiel Boonstra, Ronald Rovers, and Susanne Pauwels. In-ternational Conference Sustainable Building 2000. Vol. 2003. Butterworth-Heinemann.

[4] Kim, H., Stumpf, A. & Kim, A. (2011). Analysis of an energy efficient building design through data mining approach. Automation in Construction 20(1): 37-43.

[5] McGraw-Hill (2009). McGraw-Hill Construction SmartMarket Report: The Business Value of BIM, McGraw-Hill Construction Research and Analytics.

[6] Autodesk University DT134-1: BIM Infrastructure Best Practices, Autodesk Model Performance Technical Note (Revit 2010), March 2009.

[7] Chuch Eastman, Paul Teicholz, Rafael Sacks, Kathleen Liston, BIM Handbook; a guide to building information modeling for owners, managers, designers, engineers, and contractors. New Jersey, John Wiley & Sons, Inc.

[8] BuildingSmart, international home of openBIM, http://www.buildingsmart.com/

[9] IFX2xEdition 3, technical specification documentation available at http://buildingsmart-tech.org/ifc/IFC2x3/TC1/html/index.htm

[10] Khemlani L. (2010). The IFC Building Model: A Look Under the Hood. In AEC-bytes.

[11] Dong, B., Lam, K.P., Huang, Y.C. and Dobbs, G M. (2007). A comparative study of the IFC and gbXML informational in-frastructure for data exchange in computational design sup-port environments. In Proceedings Building Simulation 2007, ed. Y Zhu Y X Yang X D Li X T Jiang, 1-3:1530-1537.

[12] Corgnati, S.P., Fabrizio, E. and Filippi M. (2008) “The impact of indoor thermal conditions, system controls and building types on the building energy demand.” Energy and Buildings, 40 (4). 627-636.

[13] Daniel, D.C., et al. (2004) “Towards an algebra for lighting simulation.” Building and environment. 39(8). 895-903.

[14] Ellis, M. and E. Mathews (2002). "Needs and trends building and HVAC system design tools." Building and Environment 37: 461-470.

[15] Hensen, J. (2004). Towards more effective use of building performance simulation in design. 7th International Conference on Design & Decision Support Systems in Architecture and Urban Planning, Eindhoven: TU/e.

[16] Ibarra, D. and C. Reinhart (2009). Daylight factor simulations – how close do simulation beginners 'really' get? BS2009, Galsgow.

[17] Kima, S-Y. and Kimb J-J. (2007) “Influence of light fluctuation on occupant visual perception.” Building and environment. 42. 2888-2899.

[18] Schlueter, A. and F. Thesseling (2009). "Building information model based energy performance assessment in early design stages." Automation in Construction 18(2): 153-163.

[19] International Energy Agency (IEA), Bringing Simulation To Application, Annex 30, Technical Synthesis Report, Peter Warren, 2002

[20] Zhai, Z. (2006) “Application of computational fluid dynamics in building design: aspects and trends.” Indoor and built environment. 15(4). 305-313.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 199 CERTH

[21] Liao C. and Barooah P. (2010) “An integrated approach to occupancy Modelling and estimation in commercial buildings.” In Proc. American Control Conf. (ACC), 3130-3135.

[22] Zimmermann, G. (2006) “Modelling and simulation of dynamic user behavior in buildings - a lighting control case study.” In Proceedings of the 6th European conference on product and process Modelling, 309-316.

[23] Kashif A. et al. (2011) “Agent based framework to simulate inhabitants' behaviour in domestic settings for energy management.” In ICAART 2011 (International Conference on Agents and Artficial Intelligence).

[24] Dong, B. and Andrews, B. (2009) “Sensor-based occupancy behaviour pattern recognition for energy and comfort management in intelligent buildings.” In 11th International Building Performance Simulation Association (IBPSA) Conference, 1444-1451.

[25] Bourgeois, et al. (2004) “Adding sub-hourly occupancy prediction, occupancy-sensing control and manual environmental control to whole-building energy simulation.” In Proceedings of the CIB World Building Congress, 8.

[26] Bourgeois, D., Reinhart C. and Macdonald I. (2006) “Adding advanced behavioural models in whole building energy simulation: A study on the total energy impact of manual and automated lighting control.” Energy and Buildings. 38. 814-823.

[27] Mahdavi, A. Mohammadi A., Kabir, E. and L. Lambeva, (2008) “Occupants' operation of lighting and shading systems in office buildings.” Journal of building performance simulation. 1(1). 57-65.

[28] Mahdavi, A, Pröglhöf, C. (2009) “Toward empirically based models of people’s presence and actions in buildings.” In Proceedings of Building Simulation, 9, 537-544.

[29] Abushakra B., Sreshthaputra A., Haberl J. and Claridge D.E. (2001). Compilation of diversity factors and schedules for energy and cooling load calculations. American Society of Heating, Refrigerating and Air-Conditioning Engineers, Report RP-1093.

[30] Davis JA, Nutter DW (2010), “Occupancy diversity factors for common university building types”, Energy and Buildings, 42:1543-1551.

[31] Page, J. (2007) “Simulating occupant presence and behaviour in buildings.” École polytechnique fédérale de Lausanne; PhD Thesis.

[32] Hutchins J., Ihler A., and Smyth P. (2007) “Modelling count data from multiple sensors: a building occupancy model.” In IEEE International Workshop on Computational Advances in MultiSensor Adaptive Processing, 241–244.

[33] T. Maile, M. Fischer, and V. Bazjanac. Building Energy Performance Simulation Tools ¬ a Life-Cycle and Interoperable Perspective, Stanford University, 2007.

[34] Energy Conservation in Buildings and Community Systems (ECBCS) Programme-Commissioning Tools for Building Energy Performance. URL: http://www.ecbcs.org/docs/ECBCS_Annex_40_PSR.pdf

[35] Wang, D., Federspiel, C.C., and Rubinstein, F. (2005). Modelling occupancy in single person offices. Energy and Buildings, 37(2):121-126.

[36] Tabak, Vincent. (2008). User Simulation of Space Utilisation: System for Office Building Usage Simulation. Ph.D. diss., Eindhoven University of Technology, Netherlands.

[37] Goldstein, R., Tessier, A. and Khan, A. (2010). Schedule-Calibrated Occupant Behavior Simulation. Proceedings of the Symposium on Simulation for Architecture and Urban Design (SimAUD). Orlando, FL, USA.

[38] Shen, W., Shen, Q. and Sun, Q. (2012, January). Building In-formation Modeling-based user activity simulation and evaluation method for improving designer–user communications. Automation in Construction, 21:148-160.

[39] Wang C, Yan D, Jiang Y. 2011. A novel approach for building occupancy simulation. Building Simulation: An International Journal. Vol. 4, No. 2. ISSN 1996-3599. pp. 149 – 167.

[40] Ross SM, Stochastic Processes, 2nd Edn. John Wiley & Sons, Inc. 1996

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 200 CERTH

[41] R. J. Dzeng, F. Y. Hsiao and Y. Q. Xie, A Simulation and Visualization Model for Occupants’ Movements in Instructional Buildings, Computer-Aided Design and Applications, Volume 9 Number 1 Pages 95-110

[42] Hao, Y.; Herui, H.; Xiaoming, C.; Chunfu, S.: Simulation of pedestrian flow on square lattice based on cellular automata model, Physica A, 384, 2007, 567-588, DOI:10.1016/j.physa.2007.05.070.

[43] Laura Klein, Geoffrey Kavulya, Farrokh Jazizadeh, Jun-young Kwak, Burcin Becerik-Gerber, Pradeep Varakantham and Milind Tambe, “Towards Optimization of Building Energy and Occupant Comfort Using Multi-agent Simulation,” in Proceedings of the 28th International Symposium on Automation and Robotics in Construction (ISARC), June, 2011

[44] Chenda Liao, Yashen Lin & Prabir Barooah (2011): Agent-based and graphical modelling of building occupancy, Journal of Building Performance Simulation, 5:1, 5-25

[45] Akbas, R., Clevenger, C., Haymaker, J., Temporal Visualization of Building Occupancy Phase, American Society of Civil Engineers Workshop- Computing in Civil Engineering, Pittsburgh, Pennsylvania, 2007.

[46] Page, J., et al., 2008. A generalised stochastic model for the simulation of occupant presence. Energy and Buildings, 40, 83–98.

[47] Chen Q. (2009) “Ventilation performance prediction for buildings: a method overview and recent applications.” Building and Environment. 44(4). 848–858.

[48] Crawley D.B. et al. (2008) “Contrasting the capabilities of building energy performance simulation programs.” Building and Environment. 43(4). 661–673.

[49] AgentScape Agent Platform: www.agentscape.org

[50] CHAP Agent Platform. URL: http://chap.almende.com

[51] JACK Agent Platform. URL: http://www.agent-software.com/products/jack/index.html

[52] JADE Agent Platform. URL: http://jade.tilab.com/

[53] MASON Multi-Agent Simulation Platform. URL: http://cs.gmu.edu/~eclab/projects/mason/

[54] NetLogo Multi-Agent Simulation Platform. URL: http://ccl.northwestern.edu/netlogo/

[55] RePast Multi-Agent Simulation Platform. URL: http://repast.sourceforge.net/

[56] StarLogo Multi-Agent Simulation Platform. URL: http://education.mit.edu/starlogo/

[57] Swarm Multi-Agent Simulation Platform. URL: http://www.swarm.org

[58] Morley, D. and Myers, K. The SPARK Agent Framework. In Proc. of the Third Int. Joint Conf. on Autonomous Agents and Multi Agent Systems (AAMAS-04), New York, NY, pp. 712-719, July 2004. (Spark)

[59] Minar, N., R. Burkhart, C. Langton, and M. Askenazi. 1996. The Swarm simulation system: a toolkit for building multi-agent simulations. Working Paper 96-06-042, Santa Fe Institute, Santa Fe. (Swarm)

[60] Douglas Samuelson and Charles Macal, "Agent-based Simulation Comes of Age," OR/MS Today, Vol. 33, Number 4, pp. 34-38, Lionheart Publishing, Marietta, GA, USA (August 2006). (RePast)

[61] Todd Carrico and Mark Greaves "Agent Applications in Defense Logistics" Chapter in "Defence Industry Applications of Autonomous Agents and Multi-Agent Systems", Springer 2008 (Cougaar)

[62] Wilensky, U. 1999. NetLogo. http://ccl.northwestern.edu/netlogo/. Center for Connected Learning and Computer-Based Modelling, Northwestern University. Evanston, IL (NetLogo)

[63] MASON: A Multi-Agent Simulation Environment. 2005. Sean Luke, Claudio Cioffi-Revilla, Liviu Panait, Keith Sullivan, and Gabriel Balan. In Simulation: Transactions of the society for Modelling and Simulation International. 82(7):517-527

[64] Najlis, R., Janssen, M.A. and Parker, D.C. (2001), 'Software Tools and CommunicationIssues', in Parker, D.C., Berger, T. and Manson, S.M. (eds.),

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 201 CERTH

Meeting the Challenge of Complexity: Proceedings of a Special Workshop on Land-Use/Land-Cover Change, Irvine, California.

[65] Castle, C. and A. Crooks (2006, September). Principles and concepts of Agent-Based modelling for developing geospatial simulations.

[66] Zhou, Z., Zhao, F., & Wang, J. (2011). “Agent-Based Electricity Market Simulation with Demand Response From Commercial Buildings”. IEEE Transactions on Smart Grid, 2(4), 580-588. URL: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6075309

[67] Liu, M Z, L Yang, and D Q Gan. “A survey on agent based electricity market simulation.” Power System Technology 29.4 (2005) : 76-80.

[68] Zhou, Z., Chan, W. K. V., & Chow, J. H. (2009). Agent-based simulation of electricity markets: a survey of tools. Artificial Intelligence Review, 28(4), 305-342. Springer. Retrieved from http://www.springerlink.com/index/10.1007/s10462-009-9105-x

[69] N.R. Jennings. On agent-based software engineering, Artificial Intelligence, Vol. 117, 2000, 277-296.

[70] AnyLogic – XJ Technologies Simulation Product supporting agent-based simulation. URL: http://www.xjtek.com/

[71] Brahms – Product of Agent iSolutions (NASA Ames Research Center). URL: http://www.agentisolutions.com/index.htm

[72] CORMAS – An agent-based simulation platform for natural resources. URL: http://cormas.cirad.fr.

[73] Ps-I – A bio-inspired agent modeling platform. URL: http://ps-i.sourceforge.net/

[74] SeSAm (Shell for Simulated Agent Systems), a Multi-Agent Simulation Environment, http://www.simsesam.de/

[75] Simio - Simio LLC Agent Simulation. URL: http://www.simio.com/

[76] SimWalk – A tool for industrial simulation, product of Savannah Simulations AG. URL: http://www.simwalk.ch/

[77] EeB PPP project report entitled “FP7-funded projects review”, July 2011, available at http://www.ectp.org/cws/params/ectp/download_files/36D1813v1_EeB_Project_Review_1.pdf

[78] MMLIFC, http://multimedialab.elis.ugent.be/organon/ifc

[79] J. Beetz, Facilitating distributed collaboration in the AEC/FM sector using Semantic Web Technologies, PhD thesis, Technische Universiteit Eindhoven, Berlin, Germany, 2009

[80] J.S.Lee, K.M.Min, Y.S.Lee, J.H.Kim, Building Ontology to Implement the BIM Focused on Pre-Design Phase, 25th International Symposium on Automation and Robotics in Construction, ISARC 2008, Vilnius, Lithuania, 2008.

[81] Y.Duan, C. Cruz, C. Nicolle, SNPD '10 Proceedings of the 2010 11th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, IEEE Computer Society Washington, DC, USA 2010

[82] M. Weber, C. Langenhan, T. Roth-Berghofer, M. Eichenberger-Liwicki, A. Dengel, F. Petzold, a.Scatch: Semantic Structure for Architectural Floor Plan Retrieval, 18th International Conference on Case-Based Reasoning volume 6176, Lecture Notes in Artificial Intelligence, Alessandria, Italy, Springer Verlag, Heidelberg, 2010

[83] Semantic Web Energy Efficiency Project (SWEEP), available at http://www.greenspaceresearch.uhi.ac.uk/site/index.php?option=com_content&view=article&catid=41:informatics&id=123

[84] D. Bonino, F. Corno, F. Razzak. Enabling machine understandable exchange of energy consumption information in intelligent domotic environments", Energy and Buildings, Volume.43, Issue.6, pp.1392, 2011, ISSN: 03787788

[85] D. Bonino and F. Corno, “DogOnt - Ontology Modeling for Intelligent Domotic Environments,” in International Semantic Web Conference, ser. LNCS, A. Sheth, S. Staab, M. Dean, M. Paolucci, D. Maynard, T. Finin, and K. Thirunarayan, Eds., no. 5318. Springer-Verlag, October 2008, pp. 790–803.

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 202 CERTH

[86] D. Bonino, E. Castellina, and F. Corno, “The DOG gateway: enabling ontology-based intelligent domotic environments,” IEEE Transactions on Consumer Electronics, vol. 54, no. 4, pp. 1656–1664, 2008.

[87] The Digital Environment Home Energy Management System (DEHEMS Project), http://www.dehems.eu

[88] ENERGY STAR, http://www.energystar.gov/index.cfm?c=home.index

[89] EU Energy Label, http://www.energy.eu/focus/energy-label.php

[90] Standard Upper Ontology Working Group Website, http://suo.ieee.org/

[91] Tomic, S., Fensel, A., Pellegrini, T.: SESAME demonstrator: ontologies, services and policies for energy efficiency. In I-SEMANTICS(2010)

[92] Sesame, open source Java Framework for storage, inference and querying of RDF data, available online at http://www.openrdf.org/

[93] Lefort, L., Henson, C., et. al., Incubator Report, W3C Semantic Sensor Network Incubator Group, 2010, available at: http://www.w3.org/2005/Incubator/ssn/wiki/Incubator_Report

[94] Laboratory for Applied Ontology, DOLCE-UltraLite, 2007, available at: http://wiki.loa-cnr.it/index.php/LoaWiki:DOLCE-UltraLite

[95] FIPA Device Ontology Specification, http://www.fipa.org/specs/fipa00091/SI00091E.html, 2002

[96] IST Amigo Project (2006). Amigo middleware core: Prototype implementation and documentation, deliverable 3.2. Technical report, IST-2004-004182.

[97] Jena Open Source Framework, available at http://jena.sourceforge.net

[98] AllegroGraph framework, available at http://www.franz.com/agraph/allegrograph

[99] OWLIM – Semantic Repository for RDF(S) and OWL, Ontotext AD, OWLIM Primer, 2010

[100] BigData, available at http://www.systap.com/bigdata.htm

[101] Mulgara http://www.mulgara.org

[102] OntoBroker http://ontobroker.semanticweb.org

[103] Blakeley, C., RDF Views of SQL Data (Declarative SQL Schema to RDF Mapping), OpenLink Software, 2007

[104] Knoodl, http://www.knoodl.com

[105] Neon, http://neon-toolkit.org/wiki/Main_Page

[106] Neologism, http://neologism.deri.ie/

[107] Ontoprise, http://www.ontoprise.de/en/products/ontostudio/

[108] Ontolingual, http://www.ksl.stanford.edu/software/ontolingua/

[109] Swoop, http://www.mindswap.org/2004/SWOOP/

[110] Protege, http://protege.stanford.edu/

[111] TopBraid, http://www.topquadrant.com/products/TB_Composer.html

[112] Bernstein, A. P. (1996). Middleware: A Model for Distributed System Services. Communications of the ACM , 39 (2), 86-98.

[113] Coyle, L., Neely, S., Rey, G., Stevenson, G., Sullivan, M., Dobson, S., et al. (2003). Sensor Fusion-Based Middleware for Assisted Living. IOS Press .

[114] Maier, M. W., Emery, D., & Hilliard, R. (2001, April). Software Architecture: Introducing IEEE Standard 1471. Computer , 107-109.

[115] McKenny, J., Mason, R., & Copeland, D. (1995). Waves of Change: Business evolution through information technology. Cambridge: MA: Harvard Business School Press.

[116] Object Management Group. (2008). Business Architecture Working Group. Retrieved 7 27, 2009, from Business Architecture Working Group: http://bawg.omg.org/

[117] Origins of Software Architecture Study. (2006). Retrieved July 24, 2009, from Software Engineering Institute: http://www.sei.cmu.edu/architecture/roots.html

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 203 CERTH

[118] Rowstron, A., & Druschel, P. (2001). Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems. Lecture Notes in Computer Science (2218), 329-350.

[119] Stoica, I., Morris, R., Karger, D., Kaashoek, F., & Balakrishnan, H. (2001). Chord: A Scalable Peer-To-Peer Lookup Service for Internet Applications. Proceedings of the 2001 ACM SIGCOMM Conference, 149-160.

[120] Jürgen Anke, Jens Müller, Patrik Spieß, Leonardo Weiss Ferreira Chaves. A Service-Oriented Middleware for Integration and Management of Heterogeneous Smart Items Environments

[121] Mukul Kumar, Loren Schwiebert, Monica Brockmeyer. (2004). Efficient Data Aggregation Middleware for Wireless Sensor Networks

[122] Brennan T. et al. (2012), “User and Business Requirements”, Adapt4EE FP7 project (Grant agreement no 288150), Deliverable D1.1.

[123] Institute for BIM in Canada (IBC), “Environmental Scan of BIM Tools and Standards”, April 2011.

[124] Maile, T., Fischer, M. and Bazjanac, V. (2010). Formalizing Assumptions to Document Limitations of Building Performance Measurement Systems. Environmental Engineer-ing, no. August.

[125] Maile, T., Fischer, M. & Bazjanac, V., 2007. Building Energy Performance Simulation Tools – a Life-Cycle and Interoperable Perspective. CIFE Working Paper WP 107, Stanford University.

[126] Crawley, D., Hand, J., Kummert, M. & Griffith, B. Contrasting the capabilities of building energy performance simulation programs. Building and Environment 43, 661-673 (2008).

[127] Attia, S., Hensen, J.L.M., Beltrán, L. & De Herde, A. Selection criteria for building performance simulation tools: contrasting architects’ and engineers' needs. Building 389, 1–15 (2011).

[128] Michael Donn, Steve Selkowitz & Bill Bordass (2012): The building performance sketch, Building Research & Information, 40:2, 186-208.

[129] Report, T., Attia, S. & Neuve, L.L. State of the Art of Existing Early Design Simulation Tools for Net Zero Energy Buildings : A Comparison of Ten Tools. Architecture 14-16 (2011).

[130] Young, N., S. Jones, H.M. Bernstein, and J.E. Gudgel (2009). The Business Value of BIM: Getting BIM to the Bottom Line, McGraw-Hill Construction, New York.

[131] Riether, G., & Butler,T. 2008. Simulation space. A new design environment for architects. In 26th eCAADe. Conference Proceedings . Muylle M., ed., Antwerp, Belgium.

[132] Athienitis, A., Attia, S. et al. 2010. Strategic Design, Optimization, and Modelling Issues of Net-Zero Energy.

[133] Donn, M., et al. 2009. Simulation in the service of design – asking the right questions, Proceedings of IBPSA 2009, Glasgow, 1314-1321, Solar Buildings, EuroSun 2010, Graz.

[134] Domeshek EA, Kolodner JL, and Zimring CM. 1994. “The Design of Tool Kit for Case-Based Design Aids”, in J.S.Gero & F. Sudweeks (Eds.), Artificial Intelligence in Design’94, The Netherlands: Kluwer Academic Publishers, pp. 109-126

[135] Bogenstätter, U 2000, ‘Prediction and optimization of life-cycle costs in early design’, Building Research & Information, vol.28, no.5, pp.376-386.

[136] Lieve Weytjens and Griet Verbeeck. 2010. Towards 'architect-friendly' energy evaluation tools. In Proceedings of the 2010 Spring Simulation Multiconference (SpringSim '10). Society for Computer Simulation International, San Diego, CA, USA, , Article 179 , 8 pages.

[137] Weytjens, L. & Attia, S., Et Al. A comparative study of the “architect-friendliness ” of six building performance simulation tools. Sustainable Buildings CIB (2010)

[138] DesignBuilder, latest version v3.0 available from: http://www.designbuilder.co.uk

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 204 CERTH

[139] Autodesk ECOTECT analysis, available at: http://usa.autodesk.com/ecotect-analysis/

[140] EnergyPlus energy simulation software, latest version 7.0, available from: http://apps1.eere.energy.gov/buildings/energyplus/

[141] IES Virtual Environment. http://www.iesve.com/software/Model-building/SketchUp-plug-in

[142] Use of building typologies for energy performance assessment of National Building Stock, existing experiences in Sapin, November 2011, available at http://www.building-typology.eu/downloads/public/docs/scientific/ES_TABULA_Report_IVE.pdf

[143] CivilTech, Energy Building Software, available at: http://www.civiltech.gr/en/Products.aspx.

[144] Enterprise Modelling and Integration, Principles and Applications – Francois B. Vernadat

[145] Scheer, A.-W., ARIS. Business Process Frameworks.Springer-Verlag, 1999

[146] Zachman, J. A.,1987, A framework for information systems architecture, IBM Systems Journal, Vol. 26, No. 3, 1987, p. 277-293

[147] Karagiannis, D 1995, “BPMS : Business Process Management Systems”, SIGOIS Bulletin, August 1995/Vol. 16, No. 1

[148] BPTrends: A Detailed Analysis of Enterprise Architecture, Process Modelling, and Simulation Tools, BPTrends Enterprise Architecture, Process Modelling & Simulation Tools Report, 2007

[149] J.J. Thomas and K.A. Cook, “Illuminating the Path: The Research and Development Agenda for Visual Analytics.” National Visualization and Analytics Ctr, 2005.

[150] D. Keim, G. Andrienko, J.D. Fekete, C. Görg, J. Kohlhammer, G. Melançon. Visual Analytics: Definition, Process, and Challenges. Information Visualization, Lecture Notes in Computer Science, 2008, Volume 4950/2008, 154-175.

[151] May, R.; Hanrahan, P.; Keim, D.A.; Shneiderman, B.; Card, S.; , "The state of visual analytics: Views on what visual analytics is and where it is going," Visual Analytics Science and Technology (VAST), 2010 IEEE Symposium on , vol., no., pp.257-259, 25-26 Oct. 2010

[152] Daniel A. Keim, Florian Mansmann, Andreas Stoffel, Hartmut Ziegler: Visual Analytics, Encyclopedia of Database Systems, Springer, 2009

[153] Aragon, C.R.; Poon, S.S.; Aldering, G.S.; Thomas, R.C.; Quimby, R.; , "Using visual analytics to maintain situation awareness in astrophysics," Visual Analytics Science and Technology, 2008. VAST '08. IEEE Symposium on , vol., no., pp.27-34, 19-24 Oct. 2008

[154] Ziegler, H.; Nietzschmann, T.; Keim, D.A.; , "Visual Analytics on the Financial Market: Pixel-based Analysis and Comparison of Long-Term Investments," Information Visualisation, 2008. IV '08. 12th International Conference , vol., no., pp.287-295, 9-11 July 2008

[155] Rudolph, S.; Savikhin, A.; Ebert, D.S.; , "FinVis: Applied visual analytics for personal financial planning," Visual Analytics Science and Technology, 2009. VAST 2009. IEEE Symposium on , vol., no., pp.195-202, 12-13 Oct. 2009

[156] B. Tomaszewski, Situation awareness and virtual globes: Applications for disaster management, Computers &amp; Geosciences, Volume 37, Issue 1, January 2011, Pages 86-92

[157] Telea, A.; Voinea, L.; , "Case study: Visual analytics in software product assessments," Visualizing Software for Understanding and Analysis, 2009. VISSOFT 2009. 5th IEEE International Workshop on , vol., no., pp.65-72, 25-26 Sept. 2009

[158] Gonzalez-Torres, Antonio; Theron, Roberto; Garcia-Penalvo, Francisco J.; Wermelinger, Michel; Yu, Yijun; , "Maleku: An evolutionary visual software analysis tool for providing insights into software evolution," Software Maintenance (ICSM), 2011 27th IEEE International Conference on , vol., no., pp.594-597, 25-30 Sept. 2011

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 205 CERTH

[159] S.I. O’Donoghue, A.C. Gavin, N. Gehlenborg, D.S. Goodsell, J.K. Hériché, C.B. Nielsen, C. North, A.J. Olson, J.B. Procter, D.W. Shattuck, T. Walter, B. Wong, “Visualizing biological data-now and in the future”, Nature methods, 7(3 Suppl):S2–S4, March 2010.

[160] D. Gotz, J. Sun “IEEE VisWeek Workshop on Visual Analytics in Health Care 2010”, ACM SIGHIT Record, Mar. 2011

[161] H. Guo, Z. Wang, B. Yu, H. Zhao, X. Yuan, "TripVista: Triple Perspective Visual Trajectory Analytics and its application on microscopic traffic data at a road intersection," Pacific Visualization Symposium (PacificVis), 2011 IEEE , vol., no., pp.163-170, 1-4 March 2011

[162] Shiravi, H.; Shiravi, A.; Ghorbani, A.; , "A Survey of Visualization Systems for Network Security," Visualization and Computer Graphics, IEEE Transactions on , vol.PP, no.99, pp.1, 0

[163] Zhongyang Kan; Changzhen Hu; Zhigang Wang; Guoqiang Wang; Xiaolong Huang; , "NetVis: A network security management visualization tool based on treemap," Advanced Computer Control (ICACC), 2010 2nd International Conference on , vol.4, no., pp.18-21, 27-29 March 2010

[164] Wong, P.C.; Schneider, K.; Mackey, P.; Foote, H.; Chin, G.; Guttromson, R.; Thomas, J.; , "A Novel Visualization Technique for Electric Power Grid Analytics," Visualization and Computer Graphics, IEEE Transactions on , vol.15, no.3, pp.410-423, May-June 2009

[165] Overbye, T.J.; Rantanen, E.M.; Judd, S.; , "Electric power control center visualization using Geographic Data Views," Bulk Power System Dynamics and Control - VII. Revitalizing Operational Reliability, 2007 iREP Symposium , vol., no., pp.1-8, 19-24 Aug. 2007

[166] AREVA T&D Energy Management Systems, http://www.areva-td. com, 2008.

[167] Jun Zhu; Zhuang, E.; Ivanov, C.; Ziwen Yao; , "A Data-Driven Approach to Interactive Visualization of Power Systems," Power Systems, IEEE Transactions on , vol.26, no.4, pp.2539-2546, Nov. 2011

[168] Jia Wang; Yi Hu; Johnson, A.; Tram, H.; Nasri, R.; , "System requirements of visualization platform for Wide Area Situation Awareness System," Power and Energy Society General Meeting, 2010 IEEE , vol., no., pp.1-5, 25-29 July 2010

[169] Wong, P.C.; Schneider, K.; Mackey, P.; Foote, H.; Chin, G.; Guttromson, R.; Thomas, J.; , "A Novel Visualization Technique for Electric Power Grid Analytics," Visualization and Computer Graphics, IEEE Transactions on , vol.15, no.3, pp.410-423, May-June 2009

[170] Chen Y, Z Huang, and N Zhou. 2011. "An Advanced Framework for Improving Situational Awareness in Electric Power Grid Operation." In Proceedings of the 18th World Congress of the International Federation of Automatic Control (IFAC), August 28-September 2, 2011, MIlan, Italy, vol. 18, pp. 12162-12170. Laxenburg, Austria.

[171] Ulanbek Turdukulov, Connie Blok. Visual analytics to explore iceberg movement. Workshop on GeoVisualization of Dynamics, Movement and Change at the AGILE 2008 conference.

[172] Villella, P. (2010). Advanced green your design with Autodesk Ecotect, Autodesk Green Building Studio, and Revit. Proceedings of Autodesk University 2010 Conference, Las Vegas, NV.

[173] D. Heesom, L. Mahdjoubi, Trends of 4D CAD applications for construction planning, Construction Management and Economics 22 (2004) 171–182.

[174] Hailemariam, E., Glueck, M., Attar, R., Tessier, A., McCrae, J. and Khan, A., 2010. Toward a Unified Representation System of Performance-Related Data. In the 6th IBPSA Canada Conference, 117--124.

[175] Akbas, R. "Geometry-based Modeling and Simulation of Construction Processes," PhD Thesis, Dept. of Civil and Environmental Engineering, Stanford University. 2003.

[176] Trelligence Affinity™, http://www.trelligence.com

[177] Paul Raftery, and Marcus Keane, "Visualizing patterns in building performance data" , IBPSA 2011, Sydney

Adapt4EE Deliverable D1.3 Dissemination Level (PU) Grant Agreement No. 288150

April 2012 206 CERTH

[178] Greiling, D. A., Jacquez, G. M., Kaufmann, A. M., and Rommel, R. G. (2005). "Space-time visualization and analysis in the Cancer Atlas Viewer." Journal of Geographical Systems, 7(1), 67-84.

[179] Guo, D., Chen, J., MacEachren, A. M., and Liao, K. (2006). "A Visualization System for Space-Time and Multivariate Patterns (VIS-STAMP)" IEEE Transactions on Visualization and Computer Graphics, 12(6), 1461-1474.

[180] Autodesk University DT134-1: BIM Infrastructure Best Practices, Autodesk Model Performance Technical Note (Revit 2010), March 2009.

[181] Ibarra, D. and C. Reinhart (2009). Daylight factor simulations – how close do simulation beginners 'really' get? BS2009, Galsgow.

[182] Schlueter, A. and F. Thesseling (2009). "Building information model based energy performance assessment in early design stages." Automation in Construction 18(2): 153-163.

[183] Hensen, J. (2004 ). Towards more effective use of building performance simulation in design. 7th International Conference on Design & Decision Support Systems in Architecture and Urban Planning, Eindhoven: TU/e.

[184] Ellis, M. and E. Mathews (2002). "Need s and trends building and HVAC system design tools." Building and Environment 37: 461-470.

[185] Gennady Andrienko et al. Space, Time and Visual Analytics. International Journal of Geographical Information Science, Volume 24 Issue 10 2010, Pages 1577 – 1600: Geospatial Visual Analytics: Focus on Time Special Issue of the ICA Commission on GeoVisualization.

[186] OWLIM – Semantic Repository for RDF(S) and OWL, Ontotext AD, OWLIM Primer, 2010

[187] OWL2 Web Ontology Language, W3C Recommendation, http://www.w3.org/TR/owl2-profiles/, 2009

[188] SWRL: A Semantic Web Rule Language Combining OWL and RuleML, W3C Member Submission, http://www.w3.org/Submission/SWRL/, 2004

[189] DROOLS – The Business Logic Integration Platform, http://www.jboss.org/drools

[190] W3C SPARQ 1.1, available at http://www.w3.org/2009/sparql/wiki/Main_Page

[191] ARQ - A SPARQL Processor for Jena, http://incubator.apache.org/jena/documentation/query/

[192] C. Hahn, C. Madrigal-Mora, and K. Fischer, "A platform-independent metamodel for multiagent systems," International Journal on Autonomous Agents and Multi-Agent Systems (JAAMAS), vol. 18, no. 2, pp. 239-266, 2008.

[193] Pavón, J., Gómez-Sanz, J.J. and Fuentes, R. (2005) 'The INGENIAS methodology and tools', in B. Henderson-Sellers and P. Giorgini (Eds.) Agent-Oriented Methodologies, Idea Group Publishing, pp. 236-276.