|Multi-viewpoint IoT development
IoT is a multi-aspect domain that encompass heterogeneous technology stack applying hardware, software and network. Moreover, IoT development activities require the participation of various stakeholders that provide expertise in different domains and they have different concerns regarding the system. These concerns may cover different aspects of the IoT system, such as system requirements, interoperability between hardware and software, network aspects, etc. To effectively conduct development activities, stakeholders need a common infrastructure, where they can address their concerns regarding the system from their own viewpoint. Concerns may cover various aspects like requirements, “thing” components, services, etc. As stakeholders work on different aspects of the IoT system, there is a need to ensure the consistency of the elements within the system. Therefore, viewpoints need to be integrated to allow keeping elements synchronized in different views.
This project addresses challenges of describing IoT aspects in the form of viewpoints and integration of viewpoints.
Recent technological advancements have led to an increasingly interconnected world, leading to new, autonomous smart devices and services that permeate everyday life (Internet of Things) and industry (Industry 4.0). This opens up a wide array of opportunities for applications in diverse domains. At the same time, the systems supporting these applications are reaching new levels of complexity, necessitating appropriate engineering methodologies. Model-driven Engineering provides the required foundations for formally rigorous development of software-intensive systems, but is still a long way from realizing its full potential, and the adoption in industry remains limited.
The Smart Modeling project is aimed at providing a thematic framework to facilitate knowledge exchange between computing science research groups at the University of Oldenburg, Germany, and the Tashkent University of Information Technologies in Uzbekistan, as well as industry partners. The project’s workshops act as student and doctoral symposium to promote young researchers, and as discussion forum to identify research and collaboration opportunities based on scientific challenges and concrete industry needs. Major outcomes will be a comprehensive report on the state of the art of model-driven engineering, jointly developed by participating young researchers, and concrete proposals for follow-up collaborative projects to advance Smart Modeling research, improve its coverage in education, and transfer results into practical application.