Project Details
Projekt Print View

GRK 2428:  CONVEY - Continuous Verification of CYber-Physical Systems

Subject Area Computer Science
Term since 2019
Website Homepage
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 378803395
 
Within the last few years, networks, computers, sensors, and actuators have been increasingly integrated into cyber-physical systems, i.e., software systems that interact with the physical world and must cope with its continuous behavior. Cyber-physical systems have reached an overwhelming complexity, which creates a host of challenges and research opportunities for software science, classical control theory, and informatics at large. In addition, in recent years, methods from artificial intelligence have started to play a crucial role in cyber-physical systems. As many of these systems are safety-critical, their design and deployment should ideally be accompanied by extensive sanitization, if not verification of their behavior, based on a rigorous semantic foundation. The integration of artificial intelligence has created extra challenges to this task. Within the first funding period, we have considered some aspects of the integration of artificial intelligence, in particular machine learning. In the second funding period, we plan to strengthen this direction to explore techniques for designing or formally verifying AI-enabled systems that interact with a changing environment. Change is a fundamental challenge in the verification of cyber-physical systems, be they AI-enabled or not, setting them apart from other data- or software-intensive systems: (1) The requirements change. While in other software areas, most change requests target at new or different functional behavior, AI-enabled cyber-physical systems designers also face increasingly frequent, non- functional change requests, e.g., for faster response time and lower power consumption. (2) The available knowledge changes, or even the whole implementation. While the former may be due to data acquisition or learning, the latter may undergo modification due to refactoring, or new hardware. (3) The physical environment changes continuously, in ways that cannot be completely foreseen at the design stage, and the system should adapt to these changes on its own. This introduces a third dimension of change, qualitatively different from the previous ones. Future technology for rigorous design and verification of AI-enabled cyber-physical systems will have to address continuous data, continuous behaviour, continuous development, continuous learning, and continuous analysis and synthesis at the same time. Verification techniques for taking AI-enabled components into account, though, are still in their infancy. Handling change at the requirement, implementation, and environment levels for AI-enabled cyber-physical systems requires a marriage between control theory, artificial intelligence, and formal methods. Only then will it be possible to realize AI-enabled cyber-physical systems, such as advanced medical devices, human-friendly robots, and autonomous vehicles operating in public spaces.
DFG Programme Research Training Groups
Co-Applicant Institution Technische Universität München (TUM)
 
 

Additional Information

Textvergrößerung und Kontrastanpassung