How can we make complex software systems more reliable?
Ferhat Khendek
- NSERC/Ericsson Industrial Research Chair in Model Based Software Management
- Professor
- Department of Electrical and Computer Engineering
- software engineering25
- ICT29
- service engineering3
- model-driven software engineering7
- real-time systems5
- validation3
- reliability analysis9
- upgrade design
- 5G networks5
- smart infrastructures22
- internet of things (IoT)17
- cloud computing18
- middleware3
- networks27
- virtualization2
- end-user services architectures4
- developing countries11
- software quality and best practices10
-
Roch Glitho
end-user services architectures, virtualization, cloud computing
-
Rachida Dssouli
-
Olga Ormandjieva
empirical software engineering, software metrics, category theory
-
Jamal Bentahar
software agents, multi-agent systems, formal logic
-
Walaa Hamouda
wireless communications, compressed sensing, channel coding
-
Ayda Basyouni
software quality and best practices, information systems security, networks
-
Weiyi (Ian) Shang
big data, data analytics, software engineering
-
Nikolaos Tsantalis
software engineering, system engineering and evolution, code refactoring
-
Chadi Assi
wireless networks, network design, network optimization
-
Abdelwahab Hamou-Lhadj
empirical software engineering, complex software systems, software maintenance
-
Jia Yuan Yu
data science, decision theory, machine learning
-
Yan Liu
big data, distributed/parallel systems, deep learning
-
Juergen Rilling
software engineering, internet of things (IoT), software quality and best practices
-
Anjali Agarwal
cloud networks, wireless networks, cognitive radio networks
-
Mourad Debbabi
information systems security, cyberphysical systems, smart grids
-
Emad Shihab
software engineering, mining software repositories, artificial intelligence (AI)
-
Abdelhak Bentaleb
multimedia systems and communication, video streaming architecture, access networks
-
Rodolfo W. L. Coutinho
internet of underwater things (IoUT), internet of things (IoT), edge computing
-
Yann-Gaël Guéhéneuc
pattern-based software engineering, design pattern detection, internet of things (IoT)
-
Rodrigo Morales Alvarado
automated software improvement, empirical software engineering, software quality and best practices
-
Paula Lago
healthcare information systems, ubiquitous and pervasive computing, internet of things (IoT)
-
Dhrubajyoti Goswami
high performance computing, parallel architectural skeletons, distributed/parallel systems
-
Dongyu Qiu
networks, network performance evaluation, wireless networks
-
John Xiupu Zhang
quantum dot lasers, InP broadband photodetectors, radio over fibre
-
Lingyu Wang
network security, privacy, security metrics
-
Suryadipta Majumdar
cybersecurity, information systems security, data security
-
Jun Cai
machine learning, distributed/parallel systems, energy efficiency
-
Essam Mansour
distributed/parallel systems, web data management, large-scale analytics on strings
-
Mazdak Nik-Bakht
construction management, building information modeling (BIM), decision making
-
Tristan Glatard
big data, data analytics, distributed/parallel systems
-
Yousef R. Shayan
wireless communications, MIMO wireless, wireless networks
-
Jinqiu Yang
automatic software repair, artificial intelligence (AI), software testing
-
Jun Yan
smart grids, cyberphysical security, machine learning
-
Sandra Céspedes
wireless networks, internet of things (IoT), vehicular networking
-
Amr Youssef
cryptography, cyberphysical systems, cryptographic algorithms
-
Joey Paquet
programming languages, history of programming languages, language design
-
Lata Narayanan
networks, algorithm design, robotics
-
Yuhong Yan
service-oriented computing, end-user services architectures, enterprise applications
-
Sudhir Mudur
computer graphics, 3D digital imaging, 3D data acquisition
-
J. William Atwood
autonomic networking, multicast, communication protocols
-
Serguei A. Mokhov
Forensic Lucid, formal methods, software engineering
-
Brigitte Jaumard
autonomic networking, graph theory, operations research