How To Create A Medical Information System From A Medical Record

Size: px
Start display at page:

Download "How To Create A Medical Information System From A Medical Record"

Transcription

1 N d ordre 2010-ISAL-0120 Année 2010 THESE Présentée devant L Pour obtenir LE GRADE DE DOCTEUR Spécialité : INFORMATIQUE Ecole doctorale : INFORMATIQUE ET MATHEMATIQUES Par Hossam Aldin JUMAA Titre AUTOMATISATION DE LA MEDIATION ENTRE XML ET DES BASES DE DONNEES RELATIONNELLES XML AND RELATIONAL DATABASES MEDIATION AUTOMATION Soutenue le 16 décembre 2010 devant le Jury composé de : Jury MM. Bruno DEFUDE Professeur, Institut Telecom, Telecom SudParis Examinateur Jocelyne FAYN Ingénieur de recherche HDR, MTIC, INSERM, Bron Co-directrice de thèse Frank MORVAN Professeur, IRIT, Univ. Paul Sabatier, Toulouse Rapporteur, examinateur Paul RUBEL Professeur Emérite, MTIC, INSA de Lyon Directeur de thèse Christine VERDIER Professeur, LIG, Univ. Joseph Fourier, Grenoble Rapporteur, examinateur Laboratoire MTIC: Méthodologies de Traitement de l'information en Cardiologie Université Claude Bernard Lyon 1, INSA de Lyon, Bron, France

2

3 INSA Direction de la Recherche - Ecoles Doctorales Quadriennal SIGLE ECOLE DOCTORALE NOM ET COORDONNEES DU RESPONSABLE CHIMIE E.E.A. E2M2 EDISS CHIMIE DE LYON M. Jean Marc LANCELIN Insa : R. GOURDON ELECTRONIQUE, ELECTROTECHNIQUE, AUTOMATIQUE M. Alain NICOLAS Insa : C. PLOSSU ede2a@insa-lyon.fr Secrétariat : M. LABOUNE AM Fax : EVOLUTION, ECOSYSTEME, MICROBIOLOGIE, MODELISATION M. Jean-Pierre FLANDROIS Insa : H. CHARLES INTERDISCIPLINAIRE SCIENCES- SANTE Sec : Safia Boudjema M. Didier REVEL Insa : M. LAGARDE M. Jean Marc LANCELIN Université Claude Bernard Lyon 1 Bât CPE 43 bd du 11 novembre VILLEURBANNE Cedex Tél : Fax : lancelin@hikari.cpe.fr M. Alain NICOLAS Ecole Centrale de Lyon Bâtiment H9 36 avenue Guy de Collongue ECULLY Tél : Fax : eea@ec-lyon.fr Secrétariat : M.C. HAVGOUDOUKIAN M. Jean-Pierre FLANDROIS CNRS UMR 5558 Université Claude Bernard Lyon 1 Bât G. Mendel 43 bd du 11 novembre VILLEURBANNE Cédex Tél : Fax e2m2@biomserv.univ-lyon1.fr M. Didier REVEL Hôpital Cardiologique de Lyon Bâtiment Central 28 Avenue Doyen Lépine BRON Tél : Fax : Didier.revel@creatis.uni-lyon1.fr INFOMATHS INFORMATIQUE ET MATHEMATIQUES M. Alain MILLE M. Alain MILLE Université Claude Bernard Lyon 1 LIRIS - INFOMATHS Bâtiment Nautibus 43 bd du 11 novembre VILLEURBANNE Cedex Tél : Fax infomaths@bat710.univ-lyon1.fr - alain.mille@liris.cnrs.fr Matériaux MATERIAUX DE LYON M. Jean Marc PELLETIER Secrétariat : C. BERNAVON M. Jean Marc PELLETIER INSA de Lyon MATEIS Bâtiment Blaise Pascal 7 avenue Jean Capelle VILLEURBANNE Cédex Tél : Fax Jean-marc.Pelletier@insa-lyon.fr MEGA MECANIQUE, ENERGETIQUE, GENIE CIVIL, ACOUSTIQUE M. Jean Louis GUYADER Secrétariat : M. LABOUNE PM : Fax : M. Jean Louis GUYADER INSA de Lyon Laboratoire de Vibrations et Acoustique Bâtiment Antoine de Saint Exupéry 25 bis avenue Jean Capelle VILLEURBANNE Cedex Tél : Fax : mega@lva.insa-lyon.fr ScSo ScSo* M. OBADIA Lionel Insa : J.Y. TOUSSAINT M. OBADIA Lionel Université Lyon 2 86 rue Pasteur LYON Cedex 07 Tél : Fax : Lionel.Obadia@univ-lyon2.fr *ScSo : Histoire, Geographie, Aménagement, Urbanisme, Archéologie, Science politique, Sociologie, Anthropologie

4

5 Automatisation de la Médiation entre XML et des Bases de Données Relationnelles Résumé XML offre des moyens simples et flexibles pour l'échange de données entre applications et s'est rapidement imposé comme standard de fait pour l'échange de données entre les systèmes d'information. Par ailleurs, les bases de données relationnelles constituent aujourd hui encore la technologie la plus utilisée pour stocker les données, du fait notamment de leur capacité de mise à l échelle, de leur fiabilité et de leur performance. Combiner la souplesse du modèle XML pour l'échange de données et la performance du modèle relationnel pour l archivage et la recherche de données constitue de ce fait une problématique majeure. Cependant, l'automatisation des échanges de données entre les deux reste une tâche difficile. Dans cette thèse, nous présentons une nouvelle approche de médiation dans le but d automatiser l'échange de données entre des documents XML et des bases de données relationnelles de manière indépendante des schémas de représentation des données sources et cibles. Nous proposons tout d abord un modèle d architecture de médiation générique des échanges. Pour faciliter la configuration d interfaces spécifiques, notre architecture est basée sur le développement de composants génériques, adaptés à n'importe quelle source XML et n'importe quelle base de données relationnelle cible. Ces composants sont indépendants de tout domaine d'application, et ne seront personnalisés qu une seule fois pour chaque couple de formats de données sources et de stockage cible. Ainsi notre médiateur permettra la mise à jour automatique et cohérente de toute base de données relationnelle à partir de données XML. Il permettra aussi de récupérer automatiquement et efficacement les données d'une base de données relationnelle et de les publier dans des documents XML (ou messages) structurés selon le format d'échange demandé. La transformation en XML Schema d'un modèle relationnel constitue l un des éléments clé de notre médiateur. Nous proposons une méthodologie basée sur deux algorithmes successifs : l un de stratification des relations en différents niveaux en fonction des dépendances fonctionnelles existant entre les relations et les clés des relations, le deuxième de transformation automatique du modèle relationnel en XML Schema à partir de la définition d un ensemble de fragments types d encodage XML des relations, des attributs, des clés et des contraintes référentielles. La méthodologie proposée préserve les contraintes d'intégrité référentielles du schéma relationnel et élimine toute redondance des données. Elle a

6 été conçue pour conserver la représentation hiérarchique des relations, ce qui est particulièrement important pour la génération de requêtes SQL correctes et la mise à jour cohérente des données. Notre approche a été appliquée et testée avec succès dans le domaine médical pour automatiser l échange de données entre une représentation XML du protocole de communication standard SCP-ECG, une norme ISO décrivant un format ouvert de représentation de bio-signaux et métadonnées associées, et un modèle relationnel européen de référence qui inclut notamment l archivage de ces données. L'automatisation de la médiation est particulièrement pertinente dans ce domaine où les électrocardiogrammes (ECG) constituent le principal moyen d investigation pour la détection des maladies cardio-vasculaires et doivent être échangés rapidement et de manière transparente entre les différents systèmes de santé, en particulier en cas d'urgence, sachant que le protocole SCP-ECG a de nombreuses implémentations puisque la plupart des sections et des champs de données sont optionnels. Mots-Clés: XML, Bases de données relationnelles, Médiation, Echange de données automatisé.

7 XML and Relational Databases Mediation Automation Abstract XML has rapidly emerged as a de facto standard for data exchange among modern information systems. It offers simple and flexible means to exchange data among applications. In the meanwhile, relational databases are still the most used data storage technology in almost all information systems because of their unique features of scalability, reliability and performance. Thus, a crucial issue in the data management is to bring together the flexibility of the XML model for data exchange and the performance of the relational model for data storage and retrieval. However, the automation of bi-directional data exchange between the two remains a challenging task. In this dissertation, we present a novel mediation approach to automate data exchange between XML and relational data sources independently of the adopted data structures in the two data models. We first propose a generic mediation framework for the data exchange between any XML document and any existing relational database. The architecture of our proposed framework is based on the development of generic components, which will ease the setup of specific interfaces adapted to any XML source and any target relational database. The mediator components are independent of any application domain, and need to be customized only once for each couple of source and target data storage formats. Hence, our mediator provides automatic and coherent updates of any relational database from any data embedded in XML documents. It also allows to retrieve data from any relational database and to publish them into XML documents (or messages) structured according to a requested interchange format. The transformation from a Relational Model to XML represents a main key component of the proposed mediator. Thus, we proposed a methodology and devised two algorithms to efficiently and automatically transform the relational schema of a relational database management system into an XML schema. Our transformation methodology preserves the integrity constraints of the relational schema and avoids any data redundancy. It has been designed in order to preserve the hierarchical representation of the relational schema, which is particularly important for the generation of correct SQL updates and queries in the proposed mediation framework. Another key component is the automation of the SQL generation. Therefore, we devised a generic methodology and algorithms to automate the SQL queries generation that are required to update or retrieve data to/from the relational databases. Our proposed framework has been successfully applied and tested in the healthcare domain between an XML representation of SCP-ECG, an

8 open format ISO standard communications protocol embedding bio-signals and related metadata, and an European relational reference model including these data. The mediation automation is especially relevant in this field where electrocardiograms (ECG) are the main investigation for the detection of cardiovascular diseases, and need to be quickly and transparently exchanged between health systems, in particular emergency, whereas the SCP-ECG protocol has numerous legacy implementations since most of the sections and of the data fields are not mandatory. Keywords: XML, Relational databases, Mediation, Data exchange automation.

9 Table of Contents Chapter Introduction Introduction Context & Motivation Objective of Research Scientific Contributions Dissertation Organization... 5 Chapter State of the Art & Related Work Data Integration towards XML & Relational Database Integration Introduction Data integration: the basic concepts Data integration definition Data integration scenarios Data integration architectures Mediator based data integration architecture Data exchange architecture Peer-to-peer data integration architecture Mapping composition in data integration Data exchange vs. data integration Main open problems in data integration XML Introduction to XML XML schema languages (DTD vs. XSD) XML schemas advantages Document Type Definition language XML Schema Definition language XSD vs. DTD XML query languages XPath XSLT XQuery XQuery update facility XML parsers... 29

10 Contents DOM SAX XML data management and relational databases Introduction to XML data management XML vs. relational database XML & relational databases integration Relational publishing in XML XML storage into relational databases Relational databases update from XML Bidirectional data exchange between XML and relational databases Discussion Conclusion ehealth Challenges & Applications Introduction ehealth European research challenges in ehealth Standard Communications Protocol for Computer-Assisted Electrocardiography (SCP-ECG) project Open European Data Interchange and Processing for Electrocardiography (OEDIPE) Project Information Retrieval in Healthcare Interoperability in Healthcare Interoperability definition Interoperability in healthcare definition Electronic Health Record (EHR) EHR definition EHR benefits Implementation of the Electronic Health Record in France, called DMP EHR interoperability Standard Architecture for Healthcare Information Systems: HISA EHRcom standard HL7 standard Integrating the Healthcare Enterprise (IHE) Digital Imaging and Communications in Medicine (DICOM) Synthesis of the EHR standards Conclusion Chapter XML and Relational Databases Mediation Automation A Generic Mediation Architecture Introduction General data exchange scenarios Mediation framework design Mediator s components XSD Generator from XML XSD Converter from R Schema Schemata Manager SQL Generator Mediator functions HOSSAM JUMAA ii

11 Contents XML to DB function DB to XML function Discussion Conclusion Automation of the Transformation from Relational Models to XML Schemas Introduction Transformation methodology Relations stratification definitions Stratification algorithm Algorithm description XML Schema fragments templates Root fragment template Relation fragment template Data type and domain fragment template Attribute fragment template Primary key constraint fragment template Foreign key constraint fragment template Nesting fragment template Key reference fragment template Uniqueness constraint fragment template Non-nullable constraint fragment template Target XML Schema transformation algorithm Discussion Conclusion Automatic SQL Generation Introduction SQL auto-generation methodology SQL auto-generation to update relational DBs from any XML format Step1: SQL select generation Step2: SQL update/insert generation SQL auto-generation to query and retrieve data from any RDB and to embed them into any XML format Conclusion Chapter Validation & Application in ehealth Introduction SCP-ECG protocol OEDIPE reference relational model for the storage of ECG data Data acquisition sub-model XML based mediation for data exchange between SCP-ECG files and relational databases Meta-model manager Protocol meta-model Database meta-model Mapping meta-model Rule-base Mediator functions Protocol to database function Database to protocol function HOSSAM JUMAA iii

12 Contents 4.7 Discussion Conclusion Chapter Conclusion Summary Directions for future research HOSSAM JUMAA iv

13 Contents Table of figures Figure 2-1 Mediator based data integration architecture Figure 2-2 Data exchange architecture Figure 2-3 Peer to peer data integration architecture Figure 2-4 XML data management scenarios Figure 2-5 The interoperability framework of SIS architecture Figure 2-6 The HISA Standard Architecture [CEN/TC ] Figure 2-7 Extract from the standard reference model EHRcom around the root class EHR_EXTRACT [Kalra 2004] Figure 2-8 Defining the structure of an HL7 v3 message Figure 2-9 Preview of Clinical Document Architecture in the HL7 XML format Figure 3-1 The exchange scenarios between XML files and relational databases Figure 3-2 Overall architecture of the proposed data interchange XML-based mediator between XML documents and relational database management systems Figure 3-3 Global functional architecture of the mediation solution between XML documents and relational databases Figure 3-4 XML to DB function Figure 3-5 DB to XML function Figure 3-6 Relational database model to XML Schema transformation Figure 3-7 A principle example of stratification results into three levels (figure 3-7-a) from a physical relational model (figure 3-7-b) Figure 3-8 Automatic SQL generation schema (XML to RDB function) Figure 3-9 Automatic SQL generation schema (DB to XML function) Figure 4-1 SCP-ECG data structure [CEN/TC ] Figure 4-2 SCP-ECG section layout overview Figure 4-3 OEDIPE data acquisition sub-model (physical schema) [Fayn et al. 1994a], [Fayn et al. 1994b] Figure 4-4 XML based mediator architecture for automating the storage of SCP-ECG data into relational databases Figure 4-5 Overall view of the XML schema of the SCP-ECG protocol meta-model. 112 Figure 4-6 XMLSpy Editor snapshot of a part of section 1 (Header Informationpatient data/ecg acquisition data) of the SCP-ECG protocol XML schema Figure 4-7 Sample result of the OEDIPE ECG acquisition relational schema stratification according to algorithm 1 described in section We obtained four levels Figure 4-8 XMLSpy Editor snapshot of an excerpt of the target XML schema generated by the transformation algorithm 2 described in section Figure 4-9 Snapshot of the XSLT template that maps date of birth from the SCP-ECG protocol to the database meta-model instance Figure 4-10 The two main functions of the mediator HOSSAM JUMAA v

14 Contents HOSSAM JUMAA vi

15 Chapter 1 - INTRODUCTION 1.1 Introduction Thanks to the rapid development of Information and Communication Technologies (ICTs), we observe that the world changes from an industrial society to an information society where information is considered as one of the most important assets for any organization. The methods of communication have also changed considerably. Indeed, the mobile phone, electronic mail and videoconferencing offer new options to share information. This increases the possibility for individuals and organizations to share their experiences and knowledge. Therefore, in most domains, enterprises and organizations seek for sharing their data and open their systems to collaborate with their partners. That makes the design of more intelligent, pervasive and cost-effective information systems one of the most challenging goals. In fact, we have recently seen an extraordinary evolution in terms of design of new digital systems and intelligent communication, from mobile phone to computing and data grids, via the smart PDA and intelligent clothing incorporating a multitude of sensors. However, modern enterprises and organizations are still largely relying on their old legacy applications and systems to carry out their daily business. Therefore, the design of new information systems today becomes more challenging especially when they should integrate numerous heterogeneous and distributed systems equipped with a mix of old and new technologies. For instance, in the ehealth field, healthcare has become a cooperative process that involves several individuals with different but

16 CHAPTER 1 - Introduction complementary tasks and skills (e.g. general practitioners, specialists, nurses, pharmacists, social assistants, etc.). Moreover, people mobility, long duration treatment, stakeholders multiplicity, huge volume of data generated and exchanged are factors that require new, more intelligent and pervasive medical information systems that are able to retrieve the patient related information from any Electronic Health Record (EHR) or any medical information system in order to improve the quality of care and of the patients follow-up [Verdier 2006]. Indeed, there are many problems to be faced in the medical informatics and ehealth domain. The main ICT challenge in the healthcare field is to enable more informed decisionmaking and more cost-effective use of resources [Dzenowagis and Kernen 2005] by developing new medical information systems capable to give the right information, when and where needed. To fulfil these objectives, ICTs must track and provide patient data and ensure that they are correct and complete. In addition, they must ensure an effective and timely communication, between patients and professionals as well as between healthcare professionals, to enable efficient sharing of medical knowledge and increase the quality of care. Finally, the ICTs must be able to deliver high quality services despite distance and time. To achieve the goal of designing more intelligent, pervasive and cost-effective information systems by adopting and using the new ICTs, we aim to design new generic models and new methodologies which shall facilitate the access to the patient s related information, when and where needed, from any electronic health record or medical system anywhere and anytime, and to assist the healthcare providers in taking the right decision about the health of the patient. Therefore, we face different challenging issues: information retrieval, interoperability, data integration from different sources and data exchange. 1.2 Context & Motivation Data integration and data exchange are major research challenges in the domain of information systems. Nowadays, XML is a key technology in this field. Enterprises increasingly collaborate through XML based data exchange technologies and Web services. However, enterprise information systems mainly store data in relational databases (RDB) which are a wellexperimented, dominant technology for structured data storage and retrieval. RDBs allow to efficiently store, query and retrieve a huge volume of data. They are still the most important type of data sources. This situation has triggered several attempts to bring together the flexibility of the XML model as a data exchange standard and the performance of the relational model as a data storage and retrieval HOSSAM JUMAA 2

17 CHAPTER 1 - Introduction technology. Therefore, many systems and techniques have been developed for publishing relational databases in XML format and for storing XML data into new, compliant relational databases. However, the automation of bi-directional data exchange between the two remains a challenging task. In fact, there is not only a need to publish relational data in XML format, but also to update the existing relational databases from XML data. Hence, the problem of updating existing relational databases from XML data remains a challenge and has not received much attention. This operation should be automatic and transparent to the user, and should dynamically support open structures of incoming data. Indeed, it is all the more important to preserve business oriented database models because of their efficiency for data retrieval via legacy human-machine interfaces. Motivating example In this context, we were motivated by a real scenario from the cardiology field where the Electrocardiogram (ECG) remains one of the most important non-invasive diagnostic tools for early recognition of heart diseases. In fact, on the first hand, the patient s ECG data are often recorded by different acquisition devices and stored according to either proprietary or to the SCP-ECG format. SCP-ECG is an international standard communication protocol to exchange ECG data between health systems [ISO/DIS ]. It is an open protocol and may have many implementations since most of the sections and of the data fields are not mandatory. On the other hand, pre-existing relational databases store the ECG data according to heterogeneous schemas. A reference core database model is the OEDIPE model [Fayn et al. 1994a] which has been proposed within the framework of a European project for the storage of serial ECG data and related metadata. The model, composed of 50 tables and 200 attributes, has been designed to support a modular implementation in various sub-models according to different scenarios of use of the ECG data. Therefore, we need to find an efficient solution for storing any ECG data file created by any device using a proprietary format or compliant with the SCP-ECG protocol into any already existing relational database such as a sub-model of the OEDIPE relational model. A generic interface able to extract data from any SCP-ECG file coming from any manufactured device, and to automatically store these data, transparently for the user, into any relational database of health records, is thus needed. The outcomes of our research should be generic enough to be applicable to a wide range of other applications and domains. The e- commerce, for example, is another key domain where our research should HOSSAM JUMAA 3

18 CHAPTER 1 - Introduction have an important impact. Enterprises in that domain are engaged in business workflows and exchange XML-based data (e.g. Web service based business workflows). However, most of the exchanged data are stored in relational databases inside the enterprise information system. For instance, the enterprise information system may export some information about orders in XML format to its partners. The partners may then change that information (e.g. the quote, billing information, delivery address, etc) in the XML documents and return it back to the enterprise. Then the changed information in the returned XML documents (e.g. quote) must be imported correctly and transparently into the underlying relational databases. 1.3 Objective of Research We aim to design and develop an intelligent mediator, which allows to connect and map different representations (e.g. XML and RDB) to automate the data exchange. Thus we will tackle the problem of the interoperability in the data exchange between RDBs and XML and we will particularly focus on the problem of data exchange between collaborating and loosely coupled information systems. Hence, in this dissertation, we will present our research result about designing and developing new generic information models, IT architectures and methodologies to enable automatic and transparent data exchange between XML data format and relational databases. We are particularly interested in taking advantage of the new ICTs in order to access the right information when and where needed, by ensuring an efficient and transparent data exchange between different representations of data from different heterogeneous systems. Therefore, we propose a generic XML-based data mediation framework to exchange data between any open structure of XML documents and any relational database of a relational database management system. The proposed framework will then be applied and tested on an application from the cardiology domain to demonstrate the validity of our proposal. However, our solution may be used in other application domains. 1.4 Scientific Contributions In this dissertation, we aim to present a novel mediation approach to automate data exchange between XML and relational data sources independently of the adopted data structures in the two data models. The contributions of this thesis are as follows: We first propose a generic mediation framework for the data exchange between any XML document and any existing relational database. The architecture of our proposed framework is based on the development of HOSSAM JUMAA 4

19 CHAPTER 1 - Introduction generic components, which will ease the setup of specific interfaces adapted to any XML source and any target relational database. The mediator components are independent of any application domain, and need to be customized only once for each couple of generic source and target data storage formats. Hence, our mediator will provide automatic and coherent updates of any relational database from any data embedded in XML documents. It will also allow retrieving data from any relational database and publishing them into XML documents (or messages) structured according to a requested interchange format. The transformation from a relational model to XML represents a main key component of our proposed mediator. Thus, we will propose a methodology and devise two algorithms to efficiently and automatically transform the relational schema of a relational database management system into an XML schema. Our transformation methodology preserves the integrity constraints of the relational schema and avoids any data redundancy. It will be designed in order to preserve the hierarchical representation of the relational schema, which is particularly important for the generation of correct SQL updates and queries in the proposed mediation framework. Another key component is the automation of the SQL generation. Therefore, we will devise a generic methodology and algorithms to automate the SQL queries generation that are required to update or retrieve data to/from the relational databases. Finally, our proposed framework will be applied and tested in the healthcare domain between XML representations of SCP-ECG, an open format ISO standard communications protocol embedding bio-signals and related metadata, and a European relational reference model including these data. The mediation automation is especially relevant in this field where electrocardiograms (ECG) are the main investigation for the detection of cardiovascular diseases, and need to be quickly and transparently exchanged between health systems, in particular in emergency, whereas the SCP-ECG protocol has numerous legacy implementations since most of the sections and of the data fields are not mandatory. 1.5 Dissertation Organization The remainder of this dissertation is organized as follows: In chapter 2, we review the different works related to the interoperability challenges in both data integration and the ehealth domains. Therefore, this chapter is divided into two main parts: In the first part, we introduce the basic concepts from the data integration and the data HOSSAM JUMAA 5

20 CHAPTER 1 - Introduction exchange fields and introduce XML as a key technology in these fields. Then, we give a detailed literature review of previous works on the integration between XML and relational databases. In the second part, we review the particularity of the interoperability problem in the ehealth field and analyse the previous related work done in this field. In chapter 3, the core of our contributions, we present our new mediation approach for the automatic bi-directional data exchange between any XML source and any relational database. This chapter is divided into three main parts: In the first part (section 3.1), we describe the architecture of the proposed generic mediation framework to automate the data exchange between any XML file and any relational database. This framework supports the automatic updating of any relational database from any XML file as well as the retrieval of data from any relational database and their storage into any predefined or required XML format. In the second part (section 3.2), we describe a methodology for the automatic transformation of the relational model into XML schema. This transformation methodology has been adopted and used in our proposed mediator to automatically generate an XSD schema from any relational database model. In the third part (section 3.3), we present the automatic SQL generation methodology that has been used through our mediation framework. In chapter 4, we give a case study from the health domain where we have successfully applied and tested our proposed framework between an XML representation of the SCP-ECG standard communications protocol and the OEDIPE relational reference model including these data, in addition to other data and related meta-data. In Chapter 5, we provide some concluding remarks and discuss directions for future research. HOSSAM JUMAA 6

21 Chapter 2 - STATE OF THE ART & RELATED WORK This chapter presents the state of the art of the recent works related to the interoperability challenges in the data integration domain. In the first part, we introduce the basic concepts from the data integration and the data exchange fields and introduce XML as a key technology in these fields. Then, we give a detailed literature review of previous works about the integration between XML and relational databases. In the second part, we review the particularity of the interoperability problem in the ehealth domain and present some previous related work done in this field. 2.1 Data Integration towards XML & Relational Database Integration Introduction In today s modern information systems, data integration becomes a pervasive challenge, where querying data across multiple autonomous and heterogeneous collaborative information systems and data sources is crucial. Enterprises seek for more business opportunities in highly competitive markets. Thus, to meet the business requirements, the paradigm of new dynamic and cost-effective data integration for existing information systems becomes more and more important. Indeed, data integration facilitates information access and reuse, and allows to satisfy the business and customers needs by providing more complete information.

22 CHAPTER 2 - State of the Art & Related Work Data integration, as one of the oldest database research fields, has been well-studied and yields a large number of theoretical works in the literature [Lenzerini 2002], [Ziegler and Dittrich 2004], [Lenzerini 2005], [Halevy et al. 2006], [Ziegler and Dittrich 2007]. It has emerged shortly after the database systems were introduced into the business world. Many sub-fields and directions have been developed from data integration research. Authors in [Halevy et al. 2006] divide these directions into: generating schemas mapping, query answer processing, the role of XML, model management, peer to peer data management and the artificial intelligence role. In spite of the enormous research works that have been realized in each of these fields, there remain a lot of open problems and challenges to be addressed and solved. Extensible Markup Language (XML) [W3C 1998] has had an important role in the data integration domain over the last decade. There are several integration systems and solutions that have been developed using XML as the underlying data model and XML query as the query language. Indeed, XML plays increasingly an important role in the exchange of a wide variety of data on the Web and elsewhere. It offers a mechanism for structuring data for large-scale electronic publishing thanks to a common syntactic format. The XML technology and its related languages and derivatives (XML Schema, XSLT, XQuery ) now provide powerful tools for sharing, converting and exchanging information via networked computers, taking into account both the syntax and the semantic of the data. The remaining of this section is organized as follows: First, we review the main theoretical aspects and works in the data integration field. We introduce the problem of the data integration by its definition and its main scenarios. Next, we present the main data integration architectures: the classical mediation architecture, the data exchange architecture, and the peer to peer data integration architecture. Then, we give a formal comparison between the data exchange and data integration systems. After that, we review the different approaches and languages used in the mapping composition of the data integration systems: Global as View (GaV), Local as View (LaV), Global Local as View (GLaV) and BYU-Global-Local-as- View (BGLaV). Next, we summarize some of the remaining open problems in the data integration field. Secondly, we introduce the XML technology and its related languages and standards: XML schema languages (DTD and XSD), XML query languages (XPath, XSLT, XQuery and XQuery Updates Facilities languages) and the XML parsers (DOM and SAX). HOSSAM JUMAA 8

23 CHAPTER 2 - State of the Art & Related Work Finally, we review in detail the XML data management role in the data integration domain and focus on the problem of data integration when relational databases are used as the main data storage technology and XML is used as the main data exchange technology Data integration: the basic concepts Data integration is one of the oldest research fields in databases and it has been the focus of extensive theoretical work. However, numerous open problems of data integration remain to be solved [Ziegler and Dittrich 2004], [Halevy et al. 2006], [Ziegler and Dittrich 2007]. Hereafter, we will summarize some of the main recent papers in this research area Data integration definition Data integration is the process of combining data residing at different sources and providing the user with a unified and transparent access to these data [Ullman 2000], [Halevy 2001], [Lenzerini 2002]. Data integration is an important issue in business and scientific scenarios. In the business domain, it is often required to integrate the customer data that may be stored in different databases located at different companies. In scientific scenarios, it is often needed to combine the research results (i.e. experiments, findings, etc) that may be scattered across different repositories. Data integration aims to facilitate information access and reuse through a single virtual information access point and to have a more comprehensive view to satisfy the need. This problem becomes more important when the volume of data and the need of sharing are increasing Data integration scenarios We distinguish two main scenarios of data integration: (1) The tightly coupled approach, commonly known as data warehousing. This scenario of data integration consists in the replication of the data of interest from the external sources on a local server for locally working on these data. (2) The loosely coupled approach, known as data mediation. This scenario relies on querying a virtual global representation of data and providing query rewriting mechanisms to fetch just the necessary data from the sources at the query time. Indeed, in the first approach, data sources are largely dependent on each others. It is often used when latency is an important factor in the integrated system. However, most of the time, this approach is very expensive in terms of money and the efforts required to set up the integration system. Its architecture is not very flexible and it does not HOSSAM JUMAA 9

24 CHAPTER 2 - State of the Art & Related Work promote the reusability of code. Also, it makes changes much more difficult to do. In contrast, in the second scenario, data sources operate independently of each other. Communications between them is often done via a mediating queuing system. Therefore, the later approach is more used especially for its cost-effectiveness and flexibility Data integration architectures From the literature review we distinguish three types of data integration architectures: The mediator based, called classical data integration architecture. The data exchange architecture. The peer-to-peer data integration architecture. In the following sub-sections we will present each of these three different architectures Mediator based data integration architecture The mediator based architecture in [Wiederhold 1992] is one of the several architectures that have been proposed to deal with the problem of integrating heterogeneous information systems. This architecture, known also as classical data integration architecture, has been schematically depicted in Figure In this architecture the goal is to query heterogeneous data in different sources via a virtual global schema, such that all queries are expressed over this virtual global schema (called mediated schema) [Lenzerini 2005]. The data are stored in a set of heterogeneous and autonomous sources which are wrapped by wrappers or translators to provide a uniform data model view of the data stored in the sources. The mediators combine the answers coming from wrappers and/or other mediators. Figure 2-1 Mediator based data integration architecture HOSSAM JUMAA 10

25 CHAPTER 2 - State of the Art & Related Work Indeed, a mediator is a smart software needed to improve access to the type and to the quality of the information needed, for decision making for instance. Mediators are common in software design but their architectures and their implementations are various. The main advantage of mediation is to manage complexity and ensure the maintainability of the data integration system. According to [Lenzerini 2002], a data integration system I is formally a triple <G, S, M> where: G is the global schema, i.e. a set of global relational symbols, each one with an associated arity, plus a set of integrity constraints expressed over such relational symbols. S is the source schema, i.e. a set of relational symbols (disjoint from G), that constitutes a relational representation of the data stored at the sources. M is the mapping between G and S, constituted by a set of assertions of the form [qs4 qg], where: qs is a conjunctive query over the source schema and qg is a conjunctive query over the global schema (for a review of the different approaches in the mapping compositions see section 2.1.4). Starting from a source database instance D, the semantics of a data integration system I is defined by Lenzerini as the set of all the global databases B that respect the following conditions: B is a legal database instance for G (it respects the relational structure of G, and satisfies the integrity constraints expressed on it). B satisfies the mapping assertions with respect to the source instance D. With respect to the mapping assertions, different assumptions can be made about the quality of the mapping. In particular, if we assume that the mapping is sound, then the data provided by the sources are a subset of the global data (the extension of qs is contained into the extension of qg). Conversely, if the mapping is considered to be complete, the data provided by the sources are a superset of the global data (the extension of qs contains the extension of qg). Finally, we assume that a mapping is exact, when it is both sound and complete. We point out that, due to the general characteristics of the sources, which are distributed, autonomous and independent, the sound mapping assumption is more reasonable in a data integration environment Data exchange architecture The previous work on data mediation formed the foundations for new researches on data exchange [Fagin et al. 2005], [Kolaitis 2005], [Kolaitis et al. 2006], [Giacomo et al. 2007]. Indeed, data exchange is an old, but HOSSAM JUMAA 11

26 CHAPTER 2 - State of the Art & Related Work recurrent, database problem. Figure 2-2 shows the general architecture of a typical data exchange system. The goal is to transform data structured according to a source schema into data structured according to a different target schema. In other words, the problem here is how to transform or to move data from a source schema to a target schema, according to a given specification. Figure 2-2 Data exchange architecture According to [Fagin et al. 2005], given a source schema S, a target schema T with a set of target dependencies t and a set of source-to-target dependencies st, then the target dependencies are Tuple-Generating Dependencies (TGDs) and Equality Generating Dependencies (EGDs), whereas source-to-target dependencies are TGDs mapping the source schema to the target schema. Thus the data exchange problem for a given source instance can be formalized as the following: is there a target instance that satisfies the constraints of the schema mapping (expressed in terms of source-to-target dependencies) and the target dependencies constraints? Formally, given a source instance I, is there a target instance J such that: <I, J> = st and J = t? Then we call such J a solution for I. Furthermore, for a schema mapping specified by embedded implicational dependencies, this problem is solvable in polynomial time by assuming that the schema mapping is kept fixed and the constraints of the schema mapping satisfy a certain structural condition, called weak acyclicity Peer-to-peer data integration architecture The emergence of peer-to-peer sharing systems inspired the data management research community to consider P2P architectures for data HOSSAM JUMAA 12

27 CHAPTER 2 - State of the Art & Related Work sharing. Many systems and works have been proposed for the data integration and exchange in the peer to peer environment. These systems are called Peer Data Management Systems PDMSs [Bernstein et al. 2002], [Nejdl et al. 2002], [Halevy et al. 2003], [Halevy et al. 2004], [Huebsch et al. 2005], [Fuxman et al. 2006], [Giacomo et al. 2007], [Al King et al. 2009]. The architecture for data integration and exchange in Peer to Peer networks and systems can be schematically represented as shown in Figure 2-3. This architecture of data integration is decentralized, dynamic and presents a data-centric coordination between autonomous organizations. In P2P data integration systems, each peer has a schema that is mapped into its own local source or/and into other external peer schemas. Queries are posed over one peer. In such a P2P system, each peer models an autonomous information site. Each peer: exports its information content in terms of a peer schema, by combining its own data from its local source or/and data coming from other peers, relates its local source to its schema by means of local mappings, relates to other peers by means of a set of P2P mappings. For a survey of the related works on the data management issues and challenges in the peer to peer systems we refer the reader to [Blanco et al. 2006]. Figure 2-3 Peer to peer data integration architecture HOSSAM JUMAA 13

28 CHAPTER 2 - State of the Art & Related Work In fact, the peer to peer networks offer two additional benefits in the context of data integration. First, organizations often want to share data, but none of them wants to take the responsibility of creating a mediated schema, maintaining it and mapping sources to it. Thus the P2P architecture offers a truly distributed mechanism for sharing data. Every data source needs to only provide semantic mappings to a set of neighbours it selects, and more complex integrations emerge as the system follows semantic paths in the network. Second, it is not always clear that a single mediated schema can be developed for a data integration scenario. Let us for example consider data sharing in a scientific context, where data may involve scientific findings from multiple disciplines, bibliographic data, drug related data and clinical trials. The variety of the data and the needs of the parties interested in sharing are too diverse to be represented by a single mediated schema. With a P2P architecture there is never a single global mediated schema, since data sharing occurs in local neighbourhoods of the network Mapping composition in data integration A crucial issue in the design of a data integration system is to specify the method of mapping between the global schema and the sources. Two basic approaches have been proposed in the literature: the LaV (local-as-view) approach [Ullman 2000], [Levy et al. 1996] and the GaV (global-as-view) approach [Garcia-Molina et al. 1997], [Halevy 2001]. Recently two other approaches have been proposed: the GLaV 1 approach [Friedman et al. 1999], which is a generalization of the LaV approach, and the BGLaV 2 combined approach [Xu and Embley 2004]. In the following we will try to expose the advantages and disadvantages of these different approaches. 1 Global Local as View 2 BGLaV is an acronym for BYU-Global-Local-as-View. HOSSAM JUMAA 14

29 CHAPTER 2 - State of the Art & Related Work The GaV approach for data mediation was first used in the TISMMIS 1 project [Garcia-Molina et al. 1997] at Stanford & IBM Labs, around In this approach, the global schema is defined from the sources (i.e. the relations in the mediated schema are defined as queries over the source schemas). The main advantage is that the query answering process is easy and can be done by means of simple unfolding techniques. However, its structure is not well suited for adding or removing sources (i.e. every change in the source schema may lead to redesign the mapping). Moreover, the building of a global schema for a set of heterogeneous sources is tedious and a hard task. The LaV approach was introduced on the initiative of the Information Manifold Project [Levy et al. 1996], at AT&T Bell Laboratories, around In this approach, the sources are defined from the global schema (i.e. the relations in the source schemas are defined as queries over the mediated schema). The main advantage is that the integration of new sources becomes easier. No knowledge is needed about other sources and relationships between them. As well, specifying constraints over the sources is easier than over the mediated schema, so the description of sources could be more precise. On the other hand, query answering is more complex than only simple unfolding queries and includes the problem of the reformulation of each user query into subqueries over the sources, in addition to the hard task of building the mediated schema. The GLaV approach [Friedman et al. 1999] is a generalization of the LaV approach. The sources are described in terms of queries over a mediated schema, but it takes into account more general cases where designers have to associate a general query over the source relations "qs" to a general query over the global relations "qg". Thus, GLaV mappings are more expressive and well suited to represent complex "data webs" 1 Stands for The Stanford-IBM Manager of Multiple Information Sources HOSSAM JUMAA 15

INTEGRATION OF XML DATA IN PEER-TO-PEER E-COMMERCE APPLICATIONS

INTEGRATION OF XML DATA IN PEER-TO-PEER E-COMMERCE APPLICATIONS INTEGRATION OF XML DATA IN PEER-TO-PEER E-COMMERCE APPLICATIONS Tadeusz Pankowski 1,2 1 Institute of Control and Information Engineering Poznan University of Technology Pl. M.S.-Curie 5, 60-965 Poznan

More information

Query Processing in Data Integration Systems

Query Processing in Data Integration Systems Query Processing in Data Integration Systems Diego Calvanese Free University of Bozen-Bolzano BIT PhD Summer School Bressanone July 3 7, 2006 D. Calvanese Data Integration BIT PhD Summer School 1 / 152

More information

Data Integration. Maurizio Lenzerini. Universitá di Roma La Sapienza

Data Integration. Maurizio Lenzerini. Universitá di Roma La Sapienza Data Integration Maurizio Lenzerini Universitá di Roma La Sapienza DASI 06: Phd School on Data and Service Integration Bertinoro, December 11 15, 2006 M. Lenzerini Data Integration DASI 06 1 / 213 Structure

More information

Méthodes ensemblistes pour une localisation robuste de robots sous-marins

Méthodes ensemblistes pour une localisation robuste de robots sous-marins Méthodes ensemblistes pour une localisation robuste de robots sous-marins Jan Sliwka To cite this version: Jan Sliwka. Méthodes ensemblistes pour une localisation robuste de robots sous-marins. Automatique

More information

Integration of Distributed Healthcare Records: Publishing Legacy Data as XML Documents Compliant with CEN/TC251 ENV13606

Integration of Distributed Healthcare Records: Publishing Legacy Data as XML Documents Compliant with CEN/TC251 ENV13606 Integration of Distributed Healthcare Records: Publishing Legacy Data as XML Documents Compliant with CEN/TC251 ENV13606 J.A. Maldonado, M. Robles, P. Crespo Bioengineering, Electronics and Telemedicine

More information

Audit de sécurité avec Backtrack 5

Audit de sécurité avec Backtrack 5 Audit de sécurité avec Backtrack 5 DUMITRESCU Andrei EL RAOUSTI Habib Université de Versailles Saint-Quentin-En-Yvelines 24-05-2012 UVSQ - Audit de sécurité avec Backtrack 5 DUMITRESCU Andrei EL RAOUSTI

More information

Il est repris ci-dessous sans aucune complétude - quelques éléments de cet article, dont il est fait des citations (texte entre guillemets).

Il est repris ci-dessous sans aucune complétude - quelques éléments de cet article, dont il est fait des citations (texte entre guillemets). Modélisation déclarative et sémantique, ontologies, assemblage et intégration de modèles, génération de code Declarative and semantic modelling, ontologies, model linking and integration, code generation

More information

Measuring Policing Complexity: A Research Based Agenda

Measuring Policing Complexity: A Research Based Agenda ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

A web-based multilingual help desk

A web-based multilingual help desk LTC-Communicator: A web-based multilingual help desk Nigel Goffe The Language Technology Centre Ltd Kingston upon Thames Abstract Software vendors operating in international markets face two problems:

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

Note concernant votre accord de souscription au service «Trusted Certificate Service» (TCS)

Note concernant votre accord de souscription au service «Trusted Certificate Service» (TCS) Note concernant votre accord de souscription au service «Trusted Certificate Service» (TCS) Veuillez vérifier les éléments suivants avant de nous soumettre votre accord : 1. Vous avez bien lu et paraphé

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

Introduction au BIM. ESEB 38170 Seyssinet-Pariset Economie de la construction email : contact@eseb.fr

Introduction au BIM. ESEB 38170 Seyssinet-Pariset Economie de la construction email : contact@eseb.fr Quel est l objectif? 1 La France n est pas le seul pays impliqué 2 Une démarche obligatoire 3 Une organisation plus efficace 4 Le contexte 5 Risque d erreur INTERVENANTS : - Architecte - Économiste - Contrôleur

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

XML DATA INTEGRATION SYSTEM

XML DATA INTEGRATION SYSTEM XML DATA INTEGRATION SYSTEM Abdelsalam Almarimi The Higher Institute of Electronics Engineering Baniwalid, Libya Belgasem_2000@Yahoo.com ABSRACT This paper describes a proposal for a system for XML data

More information

Integrating XML Data Sources using RDF/S Schemas: The ICS-FORTH Semantic Web Integration Middleware (SWIM)

Integrating XML Data Sources using RDF/S Schemas: The ICS-FORTH Semantic Web Integration Middleware (SWIM) Integrating XML Data Sources using RDF/S Schemas: The ICS-FORTH Semantic Web Integration Middleware (SWIM) Extended Abstract Ioanna Koffina 1, Giorgos Serfiotis 1, Vassilis Christophides 1, Val Tannen

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

Les Cahiers du GERAD ISSN: 0711 2440

Les Cahiers du GERAD ISSN: 0711 2440 Les Cahiers du GERAD ISSN: 0711 2440 Filtering for Detecting Multiple Targets Trajectories on a One-Dimensional Torus Ivan Gentil Bruno Rémillard G 2003 09 February 2003 Les textes publiés dans la série

More information

L évolution des progiciels métier dans un contexte SOA

L évolution des progiciels métier dans un contexte SOA L évolution des progiciels métier dans un contexte SOA Ashish SHARMA Business Development Manager Oracle Fusion Middleware Agenda Quels scénarios pour conformer

More information

Proposition of a framework to reengineer and evaluate the hospital supply chain

Proposition of a framework to reengineer and evaluate the hospital supply chain N d ordre: 2008-ISAL-0029 Année 2008 Thèse réalisée en cotutelle Proposition of a framework to reengineer and evaluate the hospital supply chain Présentée devant INSTITUT NATIONAL DES SCIENCES APPLIQUÉES

More information

e-ld : A Collaborative and Online e-learning Design Authoring Tool Based on IMS-LD Specification

e-ld : A Collaborative and Online e-learning Design Authoring Tool Based on IMS-LD Specification International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Issue-1 E-ISSN: 2347-2693 e-ld : A Collaborative and Online e-learning Design Authoring Tool Based on IMS-LD

More information

Qu est-ce que le Cloud? Quels sont ses points forts? Pourquoi l'adopter? Hugues De Pra Data Center Lead Cisco Belgium & Luxemburg

Qu est-ce que le Cloud? Quels sont ses points forts? Pourquoi l'adopter? Hugues De Pra Data Center Lead Cisco Belgium & Luxemburg Qu est-ce que le Cloud? Quels sont ses points forts? Pourquoi l'adopter? Hugues De Pra Data Center Lead Cisco Belgium & Luxemburg Agenda Le Business Case pour le Cloud Computing Qu est ce que le Cloud

More information

A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems

A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems Proceedings of the Postgraduate Annual Research Seminar 2005 68 A Model-based Software Architecture for XML and Metadata Integration in Warehouse Systems Abstract Wan Mohd Haffiz Mohd Nasir, Shamsul Sahibuddin

More information

An In-Context and Collaborative Software Localisation Model: Demonstration

An In-Context and Collaborative Software Localisation Model: Demonstration An In-Context and Collaborative Software Localisation Model: Demonstration Amel FRAISSE Christian BOITET Valérie BELLYNCK LABORATOIRE LIG, Université Joseph Fourier, 41 rue des Mathématiques, 38041 Grenoble,

More information

EHR Standards Landscape

EHR Standards Landscape EHR Standards Landscape Dr Dipak Kalra Centre for Health Informatics and Multiprofessional Education (CHIME) University College London d.kalra@chime.ucl.ac.uk A trans-national ehealth Infostructure Wellness

More information

Sample Conjoint Arrangement

Sample Conjoint Arrangement Sample Conjoint Arrangement NOTE: This following is a SAMPLE only, to provide guidance on the items that should be included in a Conjoint Arrangement. This sample does not represent an existing UVM Conjoint

More information

Integrating Heterogeneous Data Sources Using XML

Integrating Heterogeneous Data Sources Using XML Integrating Heterogeneous Data Sources Using XML 1 Yogesh R.Rochlani, 2 Prof. A.R. Itkikar 1 Department of Computer Science & Engineering Sipna COET, SGBAU, Amravati (MH), India 2 Department of Computer

More information

Data Quality in Information Integration and Business Intelligence

Data Quality in Information Integration and Business Intelligence Data Quality in Information Integration and Business Intelligence Leopoldo Bertossi Carleton University School of Computer Science Ottawa, Canada : Faculty Fellow of the IBM Center for Advanced Studies

More information

A MEDIATION LAYER FOR HETEROGENEOUS XML SCHEMAS

A MEDIATION LAYER FOR HETEROGENEOUS XML SCHEMAS A MEDIATION LAYER FOR HETEROGENEOUS XML SCHEMAS Abdelsalam Almarimi 1, Jaroslav Pokorny 2 Abstract This paper describes an approach for mediation of heterogeneous XML schemas. Such an approach is proposed

More information

Managing the Knowledge Exchange between the Partners of the Supply Chain

Managing the Knowledge Exchange between the Partners of the Supply Chain Managing the Exchange between the Partners of the Supply Chain Problem : How to help the SC s to formalize the exchange of the? Which methodology of exchange? Which representation formalisms? Which technical

More information

OWL based XML Data Integration

OWL based XML Data Integration OWL based XML Data Integration Manjula Shenoy K Manipal University CSE MIT Manipal, India K.C.Shet, PhD. N.I.T.K. CSE, Suratkal Karnataka, India U. Dinesh Acharya, PhD. ManipalUniversity CSE MIT, Manipal,

More information

Linux A multi-purpose executive support for civil avionics applications?

Linux A multi-purpose executive support for civil avionics applications? August 2004 Serge GOIFFON Pierre GAUFILLET AIRBUS France Linux A multi-purpose executive support for civil avionics applications? Civil avionics software context Main characteristics Required dependability

More information

Personnalisez votre intérieur avec les revêtements imprimés ALYOS design

Personnalisez votre intérieur avec les revêtements imprimés ALYOS design Plafond tendu à froid ALYOS technology ALYOS technology vous propose un ensemble de solutions techniques pour vos intérieurs. Spécialiste dans le domaine du plafond tendu, nous avons conçu et développé

More information

AgroMarketDay. Research Application Summary pp: 371-375. Abstract

AgroMarketDay. Research Application Summary pp: 371-375. Abstract Fourth RUFORUM Biennial Regional Conference 21-25 July 2014, Maputo, Mozambique 371 Research Application Summary pp: 371-375 AgroMarketDay Katusiime, L. 1 & Omiat, I. 1 1 Kampala, Uganda Corresponding

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

Thèse de Doctorat. Semantic based framework for dynamic customization of PLM-related information models. sciences pour l ingénieur et microtechniques

Thèse de Doctorat. Semantic based framework for dynamic customization of PLM-related information models. sciences pour l ingénieur et microtechniques Thèse de Doctorat école doctorale sciences pour l ingénieur et microtechniques U N I V E R S I T É D E B O U R G O G N E Semantic based framework for dynamic customization of PLM-related information models!

More information

Ministère des Affaires Sociales et de la Santé, France

Ministère des Affaires Sociales et de la Santé, France Ministère des Affaires Sociales et de la Santé, France 1.1 Please indicate the type of organisation on behalf of which you are responding to this consultation: 1. Respondent Profile Public authorities

More information

Office of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2010 AUDIT OF COMPRESSED WORK WEEK AGREEMENTS 2012 SUIVI DE LA

Office of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2010 AUDIT OF COMPRESSED WORK WEEK AGREEMENTS 2012 SUIVI DE LA Office of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2010 AUDIT OF COMPRESSED WORK WEEK AGREEMENTS 2012 SUIVI DE LA VÉRIFICATION DES ENTENTES DE SEMAINE DE TRAVAIL COMPRIMÉE

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

Chapter 11 Mining Databases on the Web

Chapter 11 Mining Databases on the Web Chapter 11 Mining bases on the Web INTRODUCTION While Chapters 9 and 10 provided an overview of Web data mining, this chapter discusses aspects of mining the databases on the Web. Essentially, we use the

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

Grid Data Integration based on Schema-mapping

Grid Data Integration based on Schema-mapping Grid Data Integration based on Schema-mapping Carmela Comito and Domenico Talia DEIS, University of Calabria, Via P. Bucci 41 c, 87036 Rende, Italy {ccomito, talia}@deis.unical.it http://www.deis.unical.it/

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

Sun Management Center Change Manager 1.0.1 Release Notes

Sun Management Center Change Manager 1.0.1 Release Notes Sun Management Center Change Manager 1.0.1 Release Notes Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 817 0891 10 May 2003 Copyright 2003 Sun Microsystems, Inc. 4150

More information

A Tutorial on Data Integration

A Tutorial on Data Integration A Tutorial on Data Integration Maurizio Lenzerini Dipartimento di Informatica e Sistemistica Antonio Ruberti, Sapienza Università di Roma DEIS 10 - Data Exchange, Integration, and Streaming November 7-12,

More information

Université de Nice. Each Faculté will have a different website and courses will be located in different places.

Université de Nice. Each Faculté will have a different website and courses will be located in different places. Université de Nice 1. Go to the home page of the university: http://unice.fr/ 2. If there is an option to set a language, click on the French flag. If you find that some of the pages do not work, make

More information

Data Integration: A Theoretical Perspective

Data Integration: A Theoretical Perspective Data Integration: A Theoretical Perspective Maurizio Lenzerini Dipartimento di Informatica e Sistemistica Università di Roma La Sapienza Via Salaria 113, I 00198 Roma, Italy lenzerini@dis.uniroma1.it ABSTRACT

More information

A Model for Component Based E-governance Software Systems

A Model for Component Based E-governance Software Systems A Model for Component Based E-governance Software Systems A.SHRABAN KUMAR 1, G.JAYARAO 2,B.SHANKAR NAYAK 3, KBKS. DURGA 4 A.ESWARA RAO 5 1,2,3,4 Associate Professor CSE, St.MARTIN S ENGINEERING COLLEGE,

More information

Using Object And Object-Oriented Technologies for XML-native Database Systems

Using Object And Object-Oriented Technologies for XML-native Database Systems Using Object And Object-Oriented Technologies for XML-native Database Systems David Toth and Michal Valenta David Toth and Michal Valenta Dept. of Computer Science and Engineering Dept. FEE, of Computer

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 3 An Ontology Based Method to Solve Query Identifier Heterogeneity

More information

French Property Registering System: Evolution to a Numeric Format?

French Property Registering System: Evolution to a Numeric Format? Frantz DERLICH, France Key words: Property - Registering - Numeric system France Mortgages. ABSTRACT French property registering system is based on the Napoleon system: the cadastre is only a fiscal guarantee

More information

GIS - AllianSTIC. Director : Prof. Dan Istrate (dan.istrate@esigetel.fr) Katarzyna Węgrzyn-Wolska, AllianSTIC. Page 1

GIS - AllianSTIC. Director : Prof. Dan Istrate (dan.istrate@esigetel.fr) Katarzyna Węgrzyn-Wolska, AllianSTIC. Page 1 GIS - AllianSTIC Director : Prof. Dan Istrate (dan.istrate@esigetel.fr) Page 1 AllianSTIC LRIE LRIT AllianSTIC Joint research lab. with 14 researchers (2 HDR), 10 PhD students Page 2 Research topics E-health

More information

DIRECTIVE ON ACCOUNTABILITY IN CONTRACT MANAGEMENT FOR PUBLIC BODIES. An Act respecting contracting by public bodies (chapter C-65.1, a.

DIRECTIVE ON ACCOUNTABILITY IN CONTRACT MANAGEMENT FOR PUBLIC BODIES. An Act respecting contracting by public bodies (chapter C-65.1, a. DIRECTIVE ON ACCOUNTABILITY IN CONTRACT MANAGEMENT FOR PUBLIC BODIES An Act respecting contracting by public bodies (chapter C-65.1, a. 26) SUBJECT 1. The purpose of this directive is to establish the

More information

Heterogeneous PLC-RF networking for LLNs

Heterogeneous PLC-RF networking for LLNs Heterogeneous PLC-RF networking for LLNs Cedric Chauvenet, Bernard Tourancheau To cite this version: Cedric Chauvenet, Bernard Tourancheau. Heterogeneous PLC-RF networking for LLNs. CFIP 2011 - Colloque

More information

Survey on use of Taser International 21ft cartridges

Survey on use of Taser International 21ft cartridges ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

So, You want to buy an ECG Management System?

So, You want to buy an ECG Management System? 12th Dec 2009 So, You want to buy an ECG Management System? By: Adam Chee W.S Welcome to another So, You want to article, in this piece, we will examine some of the key areas of concern to look out for

More information

MODELLING, AUTHORING AND PUBLISHING THE DOCUMENT ANALYSIS LEARNING OBJECT

MODELLING, AUTHORING AND PUBLISHING THE DOCUMENT ANALYSIS LEARNING OBJECT MODELLING, AUTHORING AND PUBLISHING THE DOCUMENT ANALYSIS LEARNING OBJECT Alexandre Flament (alexandre.flament@imag.fr) Emmanuelle Villiot-Leclercq (emmanuelle.villiot-leclercq@imag.fr) Laboratoire CLIPS,

More information

Thèse de l Université de Lyon

Thèse de l Université de Lyon Numéro d ordre : 174-2012 Année 2012 Université Claude Bernard Lyon 1 Laboratoire d InfoRmatique en Image et Systèmes d information École Doctorale Informatique et Mathématiques de Lyon Thèse de l Université

More information

Ph.D. in Computer Science

Ph.D. in Computer Science Loïc MAISONNASSE D.O.B. 12-09-1981 Laboratoire d Informatique de Grenoble 385, rue de la Bibliothèque B.P. 53 38041 Grenoble Cedex 9 France E-mail: loic.maisonnasse@imag.fr Phone office: (+33) 4 76 51

More information

This document is a preview generated by EVS

This document is a preview generated by EVS INTERNATIONAL STANDARD ISO 10781 Second edition 2015-08-01 Health Informatics HL7 Electronic Health Records-System Functional Model, Release 2 (EHR FM) Informatique de santé Modèle fonctionnel d un système

More information

Competitive Intelligence en quelques mots

Competitive Intelligence en quelques mots Competitive Intelligence en quelques mots Henri Dou douhenri@yahoo.fr http://www.ciworldwide.org Professeur des Universités Directeur d Atelis (Intelligence Workroom) Groupe ESCEM Consultant WIPO (World

More information

A Framework and Architecture for Quality Assessment in Data Integration

A Framework and Architecture for Quality Assessment in Data Integration A Framework and Architecture for Quality Assessment in Data Integration Jianing Wang March 2012 A Dissertation Submitted to Birkbeck College, University of London in Partial Fulfillment of the Requirements

More information

Data Grids. Lidan Wang April 5, 2007

Data Grids. Lidan Wang April 5, 2007 Data Grids Lidan Wang April 5, 2007 Outline Data-intensive applications Challenges in data access, integration and management in Grid setting Grid services for these data-intensive application Architectural

More information

A View Integration Approach to Dynamic Composition of Web Services

A View Integration Approach to Dynamic Composition of Web Services A View Integration Approach to Dynamic Composition of Web Services Snehal Thakkar, Craig A. Knoblock, and José Luis Ambite University of Southern California/ Information Sciences Institute 4676 Admiralty

More information

View-based Data Integration

View-based Data Integration View-based Data Integration Yannis Katsis Yannis Papakonstantinou Computer Science and Engineering UC San Diego, USA {ikatsis,yannis}@cs.ucsd.edu DEFINITION Data Integration (or Information Integration)

More information

ISO 10303-xx STEP. Sommaire. étendue. STandard for the Exchange of Product model data. Hervé Panetto CRAN Herve.Panetto@cran.uhp-nancy.fr. nancy.

ISO 10303-xx STEP. Sommaire. étendue. STandard for the Exchange of Product model data. Hervé Panetto CRAN Herve.Panetto@cran.uhp-nancy.fr. nancy. ISO 10303-xx STEP STandard for the Exchange of Product model data Hervé Panetto CRAN Herve.Panetto@cran.uhp-nancy.fr nancy.fr Sommaire 1. Architecture 2. Un protocole d application : AP214 3. Conclusions

More information

fédération de données et de ConnaissancEs Distribuées en Imagerie BiomédicaLE Interrogation d'entrepôts distribués et hétérogènes

fédération de données et de ConnaissancEs Distribuées en Imagerie BiomédicaLE Interrogation d'entrepôts distribués et hétérogènes fédération de données et de ConnaissancEs Distribuées en Imagerie BiomédicaLE Interrogation d'entrepôts distribués et hétérogènes Johan Montagnat Alban Gaignard http://credible.i3s.unice.fr MI CNRS appel

More information

How To Become A Foreign Language Teacher

How To Become A Foreign Language Teacher Université d Artois U.F.R. de Langues Etrangères MASTER A DISTANCE Master Arts, Lettres et Langues Spécialité «CLE/ CLS en milieu scolaire» Voie Professionnelle ou Voie Recherche University of Artois Faculty

More information

CEN/tc251 EN 13606-1 EHRcom European and National EHR standard has been published on 28 February 2007

CEN/tc251 EN 13606-1 EHRcom European and National EHR standard has been published on 28 February 2007 CEN/tc251 EN 13606-1 EHRcom European and National EHR standard has been published on 28 February 2007 Gerard Freriks, MD v1 28-2-2007 1 EN 13606-1 EHRcom CEN/tc251 has published the EN 13606-1 norm for

More information

Shuffling Data Around

Shuffling Data Around Shuffling Data Around An introduction to the keywords in Data Integration, Exchange and Sharing Dr. Anastasios Kementsietsidis Special thanks to Prof. Renée e J. Miller The Cause and Effect Principle Cause:

More information

Virtual Data Integration

Virtual Data Integration Virtual Data Integration Helena Galhardas Paulo Carreira DEI IST (based on the slides of the course: CIS 550 Database & Information Systems, Univ. Pennsylvania, Zachary Ives) Agenda Terminology Conjunctive

More information

ESMA REGISTERS OJ/26/06/2012-PROC/2012/004. Questions/ Answers

ESMA REGISTERS OJ/26/06/2012-PROC/2012/004. Questions/ Answers ESMA REGISTERS OJ/26/06/2012-PROC/2012/004 Questions/ Answers Question n.10 (dated 18/07/2012) In the Annex VII Financial Proposal, an estimated budget of 1,500,000 Euro is mentioned for the total duration

More information

THÈSE SYSTEMS N O D ORDRE 2014-ISAL-0107 ANNÉE 2014 SOUTENUE PUBLIQUEMENT LE 1ER DÉCEMBRE 2014 DEVANT LE JURY COMPOSÉ DE :

THÈSE SYSTEMS N O D ORDRE 2014-ISAL-0107 ANNÉE 2014 SOUTENUE PUBLIQUEMENT LE 1ER DÉCEMBRE 2014 DEVANT LE JURY COMPOSÉ DE : N O D ORDRE 2014-ISAL-0107 ANNÉE 2014 THÈSE ACCESS CONTROL AND INFERENCE PROBLEM IN DATA INTEGRATION SYSTEMS Présentée devant : L Institut National des Sciences Appliquées de Lyon Pour obtenir : Le grade

More information

REQUEST FORM FORMULAIRE DE REQUÊTE

REQUEST FORM FORMULAIRE DE REQUÊTE REQUEST FORM FORMULAIRE DE REQUÊTE ON THE BASIS OF THIS REQUEST FORM, AND PROVIDED THE INTERVENTION IS ELIGIBLE, THE PROJECT MANAGEMENT UNIT WILL DISCUSS WITH YOU THE DRAFTING OF THE TERMS OF REFERENCES

More information

N1 Grid Service Provisioning System 5.0 User s Guide for the Linux Plug-In

N1 Grid Service Provisioning System 5.0 User s Guide for the Linux Plug-In N1 Grid Service Provisioning System 5.0 User s Guide for the Linux Plug-In Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 819 0735 December 2004 Copyright 2004 Sun Microsystems,

More information

Techniques for ensuring interoperability in an Electronic health Record

Techniques for ensuring interoperability in an Electronic health Record Techniques for ensuring interoperability in an Electronic health Record Author: Ovidiu Petru STAN 1. INTRODUCTION Electronic Health Records (EHRs) have a tremendous potential to improve health outcomes

More information

Agents and Web Services

Agents and Web Services Agents and Web Services ------SENG609.22 Tutorial 1 Dong Liu Abstract: The basics of web services are reviewed in this tutorial. Agents are compared to web services in many aspects, and the impacts of

More information

Performance Modeling of TCP/IP in a Wide-Area Network

Performance Modeling of TCP/IP in a Wide-Area Network INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE Performance Modeling of TCP/IP in a Wide-Area Network Eitan Altman, Jean Bolot, Philippe Nain, Driss Elouadghiri, Mohammed Erramdani, Patrick

More information

II. PREVIOUS RELATED WORK

II. PREVIOUS RELATED WORK An extended rule framework for web forms: adding to metadata with custom rules to control appearance Atia M. Albhbah and Mick J. Ridley Abstract This paper proposes the use of rules that involve code to

More information

Web services to allow access for all in dotlrn

Web services to allow access for all in dotlrn Web services to allow access for all in dotlrn German Moreno 1, Olga C. Santos 2, Jesus G. Boticario 2, Ramon Fabregat 1 1 Institute of Informatics and Aplications (IIiA), Universidad de Girona, Spain,

More information

Commutative Replicated Data Types for the Semantic Web. Pascal Molli Kickoff Kolflow Feb 2011

Commutative Replicated Data Types for the Semantic Web. Pascal Molli Kickoff Kolflow Feb 2011 Commutative Replicated Data Types for the Semantic Web Pascal Molli Kickoff Kolflow Feb 2011 What is CRDTs CRDTs stands for Commutative Replicated Data Types It is a class of replication algorithms that

More information

An Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration

An Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration Proceedings of Student-Faculty Research Day, CSIS, Pace University, May 3 rd, 2013 An Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration Srinivasan Shanmugam and

More information

AN INTEGRATION APPROACH FOR THE STATISTICAL INFORMATION SYSTEM OF ISTAT USING SDMX STANDARDS

AN INTEGRATION APPROACH FOR THE STATISTICAL INFORMATION SYSTEM OF ISTAT USING SDMX STANDARDS Distr. GENERAL Working Paper No.2 26 April 2007 ENGLISH ONLY UNITED NATIONS STATISTICAL COMMISSION and ECONOMIC COMMISSION FOR EUROPE CONFERENCE OF EUROPEAN STATISTICIANS EUROPEAN COMMISSION STATISTICAL

More information

Raddad Al King, Abdelkader Hameurlain, Franck Morvan

Raddad Al King, Abdelkader Hameurlain, Franck Morvan Raddad Al King, Abdelkader Hameurlain, Franck Morvan Institut de Recherche en Informatique de Toulouse (IRIT), Université Paul Sabatier 118, route de Narbonne, F-31062 Toulouse Cedex 9, France E-mail:

More information

HL7 and DICOM based integration of radiology departments with healthcare enterprise information systems

HL7 and DICOM based integration of radiology departments with healthcare enterprise information systems international journal of medical informatics 76S (2007) S425 S432 journal homepage: www.intl.elsevierhealth.com/journals/ijmi HL7 and DICOM based integration of radiology departments with healthcare enterprise

More information

INSTITUT FEMTO-ST. Webservices Platform for Tourism (WICHAI)

INSTITUT FEMTO-ST. Webservices Platform for Tourism (WICHAI) INSTITUT FEMTO-ST UMR CNRS 6174 Webservices Platform for Tourism (WICHAI) Kitsiri Chochiang Fouad Hanna Marie-Laure Betbeder Jean-Christophe Lapayre Rapport Technique n RTDISC2015-1 DÉPARTEMENT DISC October

More information

Toolkit in OPen-source for Critical Applications & SystEms Development

Toolkit in OPen-source for Critical Applications & SystEms Development Toolkit in OPen-source for Critical Applications & SystEms Development Patrick Farail AIRBUS France patrick.farail@airbus.com June 05 - IRISATECH 1 A limited market - Long life Products Uncertain suppliers

More information

CFT 100000930 ICT review Questions/Answers

CFT 100000930 ICT review Questions/Answers CFT 100000930 ICT review Questions/Answers 1. Est-ce que la stratégie métier est formalisée dans un document détaillant les priorités? Yes, there are two strategic documents, the STRATEGIC ORIENTATIONS

More information

Spatial information fusion

Spatial information fusion Spatial information fusion Application to expertise and management of natural risks in mountains Jean-Marc Tacnet * Martin Rosalie *,+ Jean Dezert ** Eric Travaglini *,++ * Cemagref- Snow Avalanche Engineering

More information

This document is a preview generated by EVS

This document is a preview generated by EVS INTERNATIONAL STANDARD NORME INTERNATIONALE IEC 62559-2 Edition 1.0 2015-04 colour inside Use case methodology Part 2: Definition of the templates for use cases, actor list and requirements list Méthodologie

More information

Sun StorEdge A5000 Installation Guide

Sun StorEdge A5000 Installation Guide Sun StorEdge A5000 Installation Guide for Windows NT Server 4.0 Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 USA 650 960-1300 Fax 650 969-9131 Part No. 805-7273-11 October 1998,

More information

WYDO Newsletter. 24 June 2013. Get together and organize your own activity! Index. World Young Doctors Day Journée Mondiale des Jeunes Médecins

WYDO Newsletter. 24 June 2013. Get together and organize your own activity! Index. World Young Doctors Day Journée Mondiale des Jeunes Médecins WYDO Newsletter The newsletter of the World Young Doctors' Organization June 2013 vol. 3, special issue 24 June 2013 World Young Doctors Day Journée Mondiale des Jeunes Médecins Theme: Internet, Social

More information

Composing Schema Mappings: An Overview

Composing Schema Mappings: An Overview Composing Schema Mappings: An Overview Phokion G. Kolaitis UC Santa Scruz & IBM Almaden Joint work with Ronald Fagin, Lucian Popa, and Wang-Chiew Tan The Data Interoperability Challenge Data may reside

More information

PAIRSE: A Privacy-Preserving Service-Oriented Data Integration System

PAIRSE: A Privacy-Preserving Service-Oriented Data Integration System PAIRSE: A Privacy-Preserving Service-Oriented Data Integration System Djamal Benslimane LIRIS, Lyon 1 University 69622 Villeurbanne, France djamal.benslimane@univ-lyon1.fr Franck Morvan IRIT, Paul Sabatier

More information

Predictor Business Model - The Impact of Aggregate Modification on Raw Tuples

Predictor Business Model - The Impact of Aggregate Modification on Raw Tuples Data management in forecasting systems : optimization and maintenance Haitang Feng To cite this version: Haitang Feng. Data management in forecasting systems : optimization and maintenance. Other [cs.oh].

More information

Linguistic Analysis of Requirements of a Space Project and Their Conformity with the Recommendations Proposed by a Controlled Natural Language

Linguistic Analysis of Requirements of a Space Project and Their Conformity with the Recommendations Proposed by a Controlled Natural Language Linguistic Analysis of Requirements of a Space Project and Their Conformity with the Recommendations Proposed by a Controlled Natural Language Anne Condamines and Maxime Warnier {anne.condamines,maxime.warnier}@univ-tlse2.fr

More information

Comparison between purely statistical and multi-agent based approaches for occupant behaviour modeling in buildings

Comparison between purely statistical and multi-agent based approaches for occupant behaviour modeling in buildings Comparison between purely statistical and multi-agent based approaches for occupant behaviour modeling in buildings Khadija Tijani 1,2,Ayesha Kashif 1,3,Quoc Dung Ngo 1,Stéphane Ploix 1,Benjamin Haas 2,Julie

More information