The main goals of my research are to:
-- Engineer, design and analyse new / to-be-developed Internet of Things (IoT) systems to cope with, e.g, emergent formation, self-adaptation, dynamic user needs, interoperability, and evolution.
My interests include investigations about architectures, approaches, and support methods for such (intelligent) IoT systems. Some of my contributions include model-driven engineering as facilitator for the IoT, and software architectures for and self-adaptive IoT systems. I investigate what we call Emergent Configurations (ECs) in the IoT in collaboration with a number of companies (ECOS project).
-- Automatically and dynamically enable software interoperability and self-adaptation among existing, heterogeneous, and evolving software systems in Ubiquitous Computing, (Web) Services, and Large Scale Systems.
My investigations, since my PhD studies, included a theory to achieve software interoperability through the automated synthesis of (self-adaptive) connectors / mediators in Ubiquitous Computing and (Web) Services. Some of my contributions are: a formally grounded approach facing both functional and non-functional concerns, self-adaptive systems to realize it, as well as contributions from an architectural perspective and patterns of mismatches. My recent investigations and contributions are about an interoperability model and evaluation framework for interoperability concerns in large evolving systems in collaboration with a number of large companies (Interoperabiity project).
Currently, I lead two research projects within which I also carry out this research. Both projects are in collaboration with companies, one is within the Internet of Things and People (IoTaP) Research Center and the other one is within the Software Center.
I am main organizer of the workshop IoT-ASAP @ ICSA:
-- IoT-ASAP 2018 2nd International Workshop on Engineering IoT Systems: Architectures, Services, Applications, and Platforms- co-located with ICSA 2018
-- IoT-ASAP 2017 International Workshop on Engineering IoT Systems: Architectures, Services, Applications, and Platforms- co-located with ICSA 2017
My services to the scientific community, awards, and appointments include:
- - Expert evaluator (i.e., project reviewer)
- - Panel member (in physical meetings)
- - Panel chair
- - Chairperson of the overall evaluation committee (all 15 panels’ chairs)
- - ICSE 2018 Posters Track
- - ICSE 2018 Demonstration Track
- - ICSA 2018
- - ICSA 2017
- - WICSA and CompArch 2016 (now ICSA)
- - 42th SOFSEM in 2016
- - SAC track SA-TTA in 2018, 2017, 2016, 2015, 2014, 2013
- - MDE4IoT 2017 @ IoT 2017
- - CASA @ ECSA2017
- - enWoT 2017 @ ICWE 2017
- - FAACS 2017 @ SEFM 2017
- - womENcourage 2017, 2016, 2015
- - TSE
- - TSC
- - SoSym
- - TAAS
- - IST
- - JSS
- - IEEE Software
- - JISA
- - Computing
- - IET Software