ENACT, Development, Operation, and Quality Assurance of Trustworthy Smart IoT Systems.
ENACT is a project funded by the European Union under the H2020 Programme - Objective IOT-03-17: R&I on IoT integration and platforms. The project consortium was made up of 11 partners from six countries and is coordinated by SINTEF.
To unleash the full potential of IoT and flourishing innovations in application domains such as eHealth or smart city, it is critical to facilitate the creation and operation of trustworthy Smart IoT Systems (SIS). Since SIS 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. However, there is no complete DevOps support for trustworthy SIS today.
The overall goal of the ENACT project is to enable DevOps in the realm of trustworthy smart IoT systems.
ENACT will provide an integrated DevOps Framework composed of a set of loosely coupled enablers that can be easily integrated with existing IoT platforms via plug in mechanism. The ENACT enablers are categorized in three groups as follows: (i) the toolkit for the continuous delivery of smart IoT systems, (ii) the toolkit for the agile operation of smart IoT systems, and (iii) the ENACT facilities for trustworthiness. The set of enablers can be seamlessly combined and they can easily integrate with existing IoT platform services and enablers.