Application area: Control Software
Researcher in charge: Tahira Iqbal
Supervisor: Dr. Harald Ruess
Host: Fortiss gmbH München, Germany
Secondments: To be Decided
Cyber Physical Systems (CPS) are based on the integration of hardware, software and other service component. In the development of control software for adaptive and trustworthy Cyber Physical System (CPS) different collaborations are required from multiple disciplines, like mechanical engineering, electrical engineering and computer science. For such CPS, development support and collaboration with partners from the different disciplines is required till the end of the life cycle. Requirements are inputs to the planning and developing process for building the software. Inadequate Requirements Engineering (RE) is one of the main sources for the failure of development projects and culminates in exceeding budgets, missing functionalities or even the abortion of the project. In RE, one has to cope with the resulting variety of stakeholders and their multitude of different and possibly contradictory goals. This creates challenges for requirements elicitation, documentation, and management, especially with the involvement of different background stakeholders and users. In addition, the distinct key aspect of the RE, e.g., who wants functionality, what functionality do the end users want, etc., is difficult as compared to a traditional software system. However, involvements of different user background can make requirements engineering process complicated. Some of the useful information can be missed or declined. To deal with these RE problems caused in the developments of CPS needs to minimize and automate for making the system cost and time effective. The main goal of this project to identify the RE related problem especially for cyber physical system. As a solution, Machine Learning (ML) is a potential candidate. That will help to automate the system for overcoming the RE problems in this domain.
The main contribution expected through this project is bridging the gap between state-of-the-art RE theory and industrial practices, developing a tool with the enhancement and improvement of the targeted problem. That will ultimately contribute to improve the development of CPS.
Project Expected Outcome:
The expected outcome from the project will be a tool for the automated analysis of the requirements in cyber physical system by applying machine-learning algorithms. This tool can be seen as a potential configuration to the existing tool chains in cps domain or in the project. Where it will help to organise and optimise the software development processing from the initial stages. The ultimately goal will be optimising the cost and time for developing the controlled software system.