Abstract

We are gradually witnessing a transformation of our technological environment; more and more physical objects are connected to the Internet. The so called “Internet of Things” (IoT) is a revolution that has been going on for more than 10 years. However, the rapid evolution of this field and the special features of its systems make their engineering very delicate and the application of conventional development methodologies unsuitable. Indeed, there exists a limited number of methodologies that can be used to effectively develop IoT systems and clearly represent their specific concerns and characteristics. The aim of our work is to establish a state of the art on the IoT technology to identify the different characteristics of IoT systems and then analyze the existing methodologies used to design them and see to which extent those methodologies respect the selected criteria. On the basis of this synthesis, the IDeA methodology meets well the established criteria and is adopted for the design and development of IoT systems. Besides, we contribute to the extension of its domain model so that it can support the security aspects and mechanisms to make safe IoT systems. We illustrate the methodology adopted through the design and implementation of a smart traffic lights system.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call