By 2020, Gartner envisions that 21 billion Internet-of-Things (IoT) endpoints will be in use, representing great business opportunities. However, complex challenges remain to be solved to efficiently exploit the full potential of the rapidly growing IoT infrastructure and accomplish the European agenda on a Digital Single Market. The next generation IoT systems need to perform distributed processing and coordinated behaviour across IoT, edge and cloud infrastructures, manage the closed loop from sensing to actuation, and cope with vast heterogeneity, scalability and dynamicity of IoT systems and their environments. Moreover, the functioning and correctness of such systems will be critical, ranging from business critical to safety critical. Thus, aspects related to trustworthiness (including security and privacy concerns, resilience and robustness) are challenging aspects of paramount importance. Therefore, the next generation IoT systems need to be what we denote trustworthy smart IoT systems (SIS). Developing and managing the next generation trustworthy SIS that operates in the midst of the unpredictable physical world represent daunting challenges.
Since smart IoT systems typically operate in a changing and often unpredictable environment, the ability of these systems to continuously evolve and adapt to their new environment is decisive to ensure and increase their trustworthiness, quality and user experience. The DevOps movement advocates a set of software engineering best practices and tools, to ensure Quality of Service whilst continuously evolving complex systems and foster agility, rapid innovation cycles, and ease of use. Therefore, DevOps has been widely adopted in the software industry. However, there is no complete DevOps support for trustworthy smart IoT systems today.
To approach the next generation of development and operation, or the DevOps, of smart SIS, ENACT has gathered a highly skilled consortium of complementary expertise. Three use case providers (INDRA, TellU, and Tecnalia) will industrial level case studies in the intelligent transport system, smart building and smart city and eHealth domains, accompanied by three application domain experts (ISRAA, BOSC and EDI) that will provide requirements, infrastructures for experimentation and take part in validating the ENACT achievements. Three technology providers (CA, Evidian, and TellU) will offer products for agile, DevOps, risk-driven decision support, IoT security and privacy and IoT platforms. Four research partners (SINTEF, UDE, CNRS, Tecnalia) will provide leading expertise in Software Engineering and DevOps, IoT, trustworthiness, security and privacy.
The project consortium is made up of 11 partners from six countries, composed, in addition to SINTEF, of:
- CA Technologies Development Spain S.A.
- EVIDIAN SA
- INDRA Sistemas SA
- Fundacion Tecnalia Research & Innovation (TECNALIA)
- TellU AS
- Centre National de la Recherche Scientifique (CNRS)
- Universitaet Duisburg-Essen (UDE)
- Istituto per Servizi di Ricovero e Assistenza agli Anziani (ISRAA)
- Baltic Open Solution Center (BOSC)
- Elektronikas un Datorzinatnu Instituts (EDI)
The project has a budget of 4.9 million euros and is founded by the H2020 Research and Innovation programme.
SINTEF will lead the project and contribute with expertise on building and engineering domain specific language and advanced run-time abstractions for operation-level mechanisms and services.