5 research outputs found

    Discrete Event Modeling and Simulation for IoT Efficient Design Combining WComp and DEVSimPy Framework

    Get PDF
    International audienceOne of today's challenges in the framework of ubiquitous computing concerns the design of ambient systems including sensors, smart-phones, interconnected objects, computers, etc. The major difficulty is to propose a compositional adaptation which aims to integrate new features that were not foreseen in the design, remove or exchange entities that are no longer available in a given context. In order to provide help to overcome this difficulty, a new approach based on the definition of strategies validated using discrete-event simulation is proposed. Such strategies make it possible to take into account conflicts and compositional adaptation of components in ambient systems. These are defined and validate using a discrete-event formalism to be integrated into a prototyping and dynamic execution environment for ambient intelligence applications. The proposed solution allows the designers of ambient systems to define the optimum matching of all components to each other. One pedagogical example is presented (switch-lamp system) as a proof of the proposed approach

    Simulators for the Internet of Things

    Get PDF
    The thesis delivers an extensive review of free and open-source simulation tools useful for IoT simulation. The work deals with free simulators and other tools and sources applicable to simulation of IoT use cases. Roughly 80 tools and other sources were reviewed. Different application domain simulators were enlisted (smart home, connected vehicles, smart city, smart grid, UAV...), network simulators, WSN simulators, discrete event simulators, virtualization tools, emulators and simulators of embedded devices, context simulators (agent based modelling tools), data generators (GPS, MQ), sensor simulators and cosimulators. In connection with simulation we also listed: prototyping tools, real time operating systems (for resource-constrained devices), middleware, development platforms, open testbeds, metodologies, standalone simulator software specifications. Enlisted tools were described with emphasis on key functional characteristics. A comparative table was added to facilitate the process of searching for required tools. Possible procedures for modelling are included, as well as practical tips how to use the use of comparative table. The procedure of modelling and execution of simulation was presented by practical use case. Several risk factors and issues associated with IoT development were identified. A possible approach to deal with them is modelling and simulation. Conclusions and findings: natural correlation between open source simulators and IoT ad hoc architectural characteristics, intuitive modelling by assembling open source simulation tools in manner of lego bricks, usage of agent-based modelling to humanize the simulted situation, simulation as a backbone of IoT development

    Simulators for the Internet of Things

    Get PDF
    The thesis delivers an extensive review of free and open-source simulation tools useful for IoT simulation. The work deals with free simulators and other tools and sources applicable to simulation of IoT use cases. Roughly 80 tools and other sources were reviewed. Different application domain simulators were enlisted (smart home, connected vehicles, smart city, smart grid, UAV...), network simulators, WSN simulators, discrete event simulators, virtualization tools, emulators and simulators of embedded devices, context simulators (agent based modelling tools), data generators (GPS, MQ), sensor simulators and cosimulators. In connection with simulation we also listed: prototyping tools, real time operating systems (for resource-constrained devices), middleware, development platforms, open testbeds, metodologies, standalone simulator software specifications. Enlisted tools were described with emphasis on key functional characteristics. A comparative table was added to facilitate the process of searching for required tools. Possible procedures for modelling are included, as well as practical tips how to use the use of comparative table. The procedure of modelling and execution of simulation was presented by practical use case. Several risk factors and issues associated with IoT development were identified. A possible approach to deal with them is modelling and simulation. Conclusions and findings: natural correlation between open source simulators and IoT ad hoc architectural characteristics, intuitive modelling by assembling open source simulation tools in manner of lego bricks, usage of agent-based modelling to humanize the simulted situation, simulation as a backbone of IoT development

    DevOps for Trustworthy Smart IoT Systems

    Get PDF
    ENACT is a research project funded by the European Commission under its H2020 program. The project consortium consists of twelve industry and research member organisations spread across the whole EU. The overall goal of the ENACT project was to provide a novel set of solutions to enable DevOps in the realm of trustworthy Smart IoT Systems. Smart IoT Systems (SIS) are complex systems involving not only sensors but also actuators with control loops distributed all across the IoT, Edge and Cloud infrastructure. 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. DevOps has established itself as a software development life-cycle model that encourages developers to continuously bring new features to the system under operation without sacrificing quality. This book reports on the ENACT work to empower the development and operation as well as the continuous and agile evolution of SIS, which is necessary to adapt the system to changes in its environment, such as newly appearing trustworthiness threats

    DevOps for Trustworthy Smart IoT Systems

    Get PDF
    ENACT is a research project funded by the European Commission under its H2020 program. The project consortium consists of twelve industry and research member organisations spread across the whole EU. The overall goal of the ENACT project was to provide a novel set of solutions to enable DevOps in the realm of trustworthy Smart IoT Systems. Smart IoT Systems (SIS) are complex systems involving not only sensors but also actuators with control loops distributed all across the IoT, Edge and Cloud infrastructure. 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. DevOps has established itself as a software development life-cycle model that encourages developers to continuously bring new features to the system under operation without sacrificing quality. This book reports on the ENACT work to empower the development and operation as well as the continuous and agile evolution of SIS, which is necessary to adapt the system to changes in its environment, such as newly appearing trustworthiness threats
    corecore