Safdar Aqeel Safdar successfully defended his PhD
Safdar Aqeel Safdar successfully defended his PhD

Safdar Aqeel Safdar successfully defended his PhD

Published:

On April 16th, Safdar Aqeel Safdar successfully defended his PhD thesis "Improving Post-Deployment Configuration of Cyber-Physical Systems Using Machine Learning and Multi-Objective Search".

Main research findings

Today, Cyber-Physical Systems (CPSs) are increasingly becoming an essential part of our daily lives. To provide customizations, CPS producers opt for Product Line Engineering (PLE) methodologies and develop CPSs by integrating multiple products within/across product lines that communicate with each other through information networks. In this thesis, we identified and addressed several key challenges related to CPS PLE, focusing on the post-deployment configuration of interacting products. More specifically, first, we conducted a systematic domain analysis and proposed a conceptual framework for CPS product lines, based on which we evaluated existing PLE methodologies. Then, we focused on the post-deployment configuration of CPSs and proposed 1) an approach to capture patterns of configurations in the form of configuration rules and 2) another approach for recommending configurations to improve the post-deployment configuration experience from the perspective of testers and end-users. The proposed approaches were evaluated by performing extensive empirical evaluations using multiple real-world case studies. The results have shown that the proposed approaches effectively address the identified challenges related to the post-deployment configuration of CPSs and advance the current state of the art in CPS PLE.

The work has been conducted at Simula Research Laboratory and UiO.

Prior to the defence Safdar Aqeel Safdar presented his trial lecture«Recent trends in Software Engineering: Continuous Integration/Delivery/Deployment.»

The PhD defence and trial lecture were fully digital.

Adjudication committee:

  • Prof. Mag. Dr. Rick Rabiser, Johannes Kepler University, Austria
  • Dr. Leire Etxeberria Elorza, Mondragon University, Spain
  • Associate Professor Amirhosein Taherkordi, Department of Informatics, University of Oslo, Norway

Supervisors

  • Associate Professor Tao Yue, Department of Informatics, University of Oslo, Norway
  • Head of department and chief research scientist ShaukatAli, Simula Research Laboratory, Oslo, Norway

​Chair of defence

  • AssociateProfessorRagnhild Kobro Runde, Department of Informatics, University of Oslo, Norway