RESEARCH Interests
- Cross-Cloud computing
- Cloud decision support
- Self-adaptive and self-aware systems
- Adaptive Internet of Things
- Prospective PhD student?
If you are highly enthusiastic about doing a PhD, have strong programming skills, and would like to undertake a PhD with me here at Lancaster, please contact me by email first. I am happy to discuss your interests. I expect you to submit your CV and a 3-4 pages proposal which briefly describes your project. You also need to be open to other suggestions for research projects.
SELECTED PUBLICATIONS
- Abdessalam Elhabbash, Yehia Elkhatib, Vatsala Nundloll, Vicent Sanz Marco, Gordon S. Blair "Principled and automated system of systems composition using an ontological architecture", Future Generation Computer Systems, 2024.
- Abdessalam Elhabbash, Kamil Rogoda, Yehia Elkhatib, "MARTIN: An End-to-end Microservice Architecture for Predictive Maintenance in Industry 4.0", In International Conference on Software Service Engineering (SSE), IEEE, July 2023.
- Ziyu Zhang, Yehia Elkhatib, Abdessalam Elhabbash, "NLP-based Generation of Ontological System Descriptions for Composition of Smart Home Devices", In International Conference on Web Services (ICWS), IEEE, July 2023.
- Abdessalam Elhabbash, Yehia Elkhatib, Georgios Bouloukakis, Maria Salama "A Middleware for Automatic Composition and Mediation in IoT Systems", In International Conference on the Internet of Things (IoT2022) , 2022
- Jihua Tian, Abdessalam Elhabbash, Yehia Elkhatib, "Predicting Cloud~Performance Using Real-time VM-level Metrics", In 24th IEEE International Conference on High Performance Computing and Communications (HPCC-2022) , 2022.
- Zhuo Wang, Yehia Elkhatib, Abdessalam Elhabbash, "HolonCraft -- An Architecture for Dynamic Construction of Smart Home Workflow", In International Conference on Future Internet of Things and Cloud (FiCloud), IEEE, August 2022.
- Abdessalam Elhabbash and Yehia Elkhatib, "Energy-aware Placement of Mediation Services in IoT Systems", In International Conference on Service Oriented Computing (ICSOC 2021), 2021.
- Abdessalam Elhabbash, Rami Bahsoon, Peter Tino, Peter R. Lewis, and Yehia Elkhatib, "Attaining Meta-self-awareness through Assessment of Quality-of-Knowledge" , In IEEE International Conference on Web Services , 2021.
- Yehia Elkhatib and Abdessalam Elhabbash, "If a System is Learning to Self-adapt, Who's Teaching?" , In International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) , 2021.
- Abdessalam Elhabbash, Vatsala Nundloll, Yehia Elkhatib, Gordon S. Blair, and Vicent Sanz Marco, "An Ontological Architecture for Principled and Automated System of Systems Composition" , In the 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)", 2020.
- Vatsala Nundloll, Yehia Elkhatib, Abdessalam Elhabbash, and Gordon S Blair, "An Ontological Framework for Opportunistic Composition of IoT Systems," In International Conference on Informatics, IoT, and Enabling Technologies (ICIoT), IEEE, 2020.
- Abdessalam Elhabbash, Assylbek Jumagaliyev, Gordon S Blair, and Yehia Elkhatib "SLO-ML: A Language for Service Level Objective Modelling in Multi-cloud applications," In the IEEE/ACM International Conference on Utility and Cloud Computing (UCC), Auckland, New Zealand, December 2 - 5, 2019.
- Abdessalam Elhabbash, Yehia Elkhatib, Gordon S Blair, Yuhui Lin, Adam Barker, and John Thomson "Envisioning SLO-driven Service Selection in Multi-cloud Applications," In the IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC '19 Companion) , Auckland, New Zealand, December 2 - 5, 2019.
- Taiyang Guo, Rami Bahsoon, Tao Chen, Abdessalam Elhabbash, Faiza Samreen, and Yehia Elkhatib "Cloud Instance Selection Using Parallel K-Means and AHP," In the IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC '19 Companion), Auckland, New Zealand, December 2 - 5, 2019.
- Abdessalam Elhabbash, Yehia Elkhatib, Gordon S. Blair, Yuhui Li, and Adam Barker "A Framework for SLO-driven Cloud Specification and Brokerage," In the proceedings of the 19th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID 2019), Larnaca, Cyprus, 2019.
- Abdessalam Elhabbash, Rami Bahsoon, and Peter Tino. "Self-awareness in Software Systems: A Systematic Literature Review”, ACM Transactions on Autonomous and Adaptive Systems (TAAS), vol. 15, no. 2, pp. 5:1-5:42, 2019.
- Abdessalam Elhabbash, Faiza Samreen, James Hadley, and Yehia Elkhatib, "Cloud Brokerage: A Systematic Survey", ACM Computing Surveys, vol. 51, no. 6, pp. 119:1–119:28, 2019.
- Abdessalam Elhabbash, Gordon S. Blair, Gareth Tyson, and Yehia Elkhatib. "Adaptive Service Deployment using In-Network Mediation" In the International Conference on Network and Service Management (CNSM), Rome, Italy, November 5 - 9, 2018.(Acceptance rate: 15.9%)
- Abdessalam Elhabbash, Rami Bahsoon, and Peter Tino. "Self-awareness for dynamic knowledge management in self-adaptive volunteer computing" , 2017, The 24th IEEE International Conference on Web Services (ICWS 2017). Full paper in Research Track, Honolulu, USA, 2017. (Acceptance rate: 21%)
- Abdessalam Elhabbash, Rami Bahsoon, and Peter Tino. "Interaction-awareness for self-adaptive volunteer computing" , The 10th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2016), , Augsburg, Germany, 2016. (Acceptance rate: 26%).
- Abdessalam Elhabbash, Rami Bahsoon, Peter Tino, and Peter Lewis. "Self-adaptive Volunteered Services Composition through Stimulus- and Time-awareness" , The 22nd IEEE International Conference on Web Services (ICWS 2015), Full paper in Research Track), New York, US, 2015. (Acceptance rate: 17.4%)
- Abdessalam Elhabbash, Rami Bahsoon, Peter Tino, and Peter Lewis. "A Utility Model for Volunteer Service Composition" , The 7th ACM/IEEE International Conference on Utility and Cloud Computing (UCC 2014). Full paper, London, UK, 2014. (Acceptance rate: 19%)
- Abdessalam Elhabbash, Rami Bahsoon, and Peter Tino. "Towards Self-aware Service Composition" , In Proceedings of the 16th IEEE International Conference on High Performance Computing and Communications (HPCC 2014), Paris, France, 2014. (Acceptance rate: 25%)
Professional Service
- PC member for:
- European Conference on Software Architecture (ECSA) - Tools and demos track
- IEEE International Conference on Metaverse Computing, Networking and Applications (IEEE MetaCom 2023)
- The 16th International Symposium on Software Engineering for Adaptive and Self-Managing Systems - Artifacts track
- The 33th ACM/SIGAPP Symposium on Applied Computing (SAC 2018) - Cooperative Systems track
- Shadow TPC of ACM Internet Measurement Conference 2019
- Journal reviewer
- ACM computing Surveys
- Array - Elsevier
- IEEE Systems Journal
TEACHING
- Elements of Distributed Systems
- Advanced Programming
I have been involved in teaching the following modules:
- Recent:
- Advanced Programming (2020)
- Building Big Data Systems (2018, 2019)
- Distributed Systems (2017)
- Software Engineering (2017)
- Computational thinking and Problem solving (2016)
- Software Workshop 1 (Java Programming) (2014-2017)
- Older:
- Distributed Systems in Java
- Computer Networks
- Digital Design
- Computer Security
CONTACT ME
C18, InfoLab21
School of Computing and Communications
Lancaster University
Lancaster
LA1 4WA
United Kingdom