Reference number : GC-2017-Q3-00831, amendment number : , agreement type : G, recipient legal name : Kontogiannis, Kostas (The University of Western Ontario), recipient country : CA, recipient province : nan, recipient city : Ontario, recipient postal code : nan, program name english : Strategic Projects - Group, program name french : Projets stratégiques - groupe, program purpose english : Middleware Framework and Programming Infrastructure for IoT Services_x000D_
_x000D_
Summary_x000D_
 _x000D_
The Internet of Things (IoT) refers to a system of massively interconnected devices, and software applications referred to as "things" or "resources". These "things" can be considered as basic units that interact with their environment and are capable of providing services, data or, control elements to other interconnected "things" or to back-end software applications. In this respect, IoT emerges as the major architecture for achieving Machine to Machine (M2M) communication and realizing the so-called Cyber-Physical systems (CPS). However, in order to design, implement, test, deploy, and manage large IoT systems we require complex, yet efficient, infrastructures and platforms so that software engineers can program and connect devices, applications, and data, in a secure, resilient, fault tolerant way, meeting at the same time high performance and scalability targets. Such infrastructures and platforms are referred to as "middleware" because architecturally they are placed between the front-end devices and the back-end applications. To date, middleware platforms for IoT systems address individual facets of IoT development such as device connectivity, or security. This project aims to investigate novel middleware architectures that support a wide spectrum of design, deployment, and management activities from new programming models on how to interconnect "things" using templates and patterns, to efficient algorithms that allow for the dynamic re-configuration of an IoT system as it operates, so that it constantly meets specific quality and performance requirements. These topics are in the forefront of the current technological challenges, and solutions to these challenges help the Canadian industry, which is involved either on developing or using IoT systems, to obtain a competitive edge on a global stage._x000D_, program purpose french : Middleware Framework and Programming Infrastructure for IoT Services_x000D_
_x000D_
Summary_x000D_
 _x000D_
The Internet of Things (IoT) refers to a system of massively interconnected devices, and software applications referred to as "things" or "resources". These "things" can be considered as basic units that interact with their environment and are capable of providing services, data or, control elements to other interconnected "things" or to back-end software applications. In this respect, IoT emerges as the major architecture for achieving Machine to Machine (M2M) communication and realizing the so-called Cyber-Physical systems (CPS). However, in order to design, implement, test, deploy, and manage large IoT systems we require complex, yet efficient, infrastructures and platforms so that software engineers can program and connect devices, applications, and data, in a secure, resilient, fault tolerant way, meeting at the same time high performance and scalability targets. Such infrastructures and platforms are referred to as "middleware" because architecturally they are placed between the front-end devices and the back-end applications. To date, middleware platforms for IoT systems address individual facets of IoT development such as device connectivity, or security. This project aims to investigate novel middleware architectures that support a wide spectrum of design, deployment, and management activities from new programming models on how to interconnect "things" using templates and patterns, to efficient algorithms that allow for the dynamic re-configuration of an IoT system as it operates, so that it constantly meets specific quality and performance requirements. These topics are in the forefront of the current technological challenges, and solutions to these challenges help the Canadian industry, which is involved either on developing or using IoT systems, to obtain a competitive edge on a global stage._x000D_, agreement title english : Middleware framework and programming infrastructure for IoT services, agreement title french : Middleware framework and programming infrastructure for IoT services, agreement number : STPGP, agreement value : 1055500.0, agreement start date : 2017-10-18, agreement end date : nan, description english : nan, description french : nan, expected results english : nan, expected results french : nan, additional information english : Grant or Award spanning more than one fiscal year (2017-2018 to 2020-2021)., additional information french : Subvention ou bourse octroyée s'appliquant à plus d'un exercice financier (2017-2018 à 2020-2021)., owner organization : nserc-crsng, owner organization title : Natural Sciences and Engineering Research Council of Canada | Conseil de recherches en sciences naturelles et en génie du Canada