Staff profile

Professor Stephan Reiff-Marganiec

Head of School Electronics, Computing and Maths

Stephan wearing a suit jacket




College of Engineering and Technology


Electronics, Computing and Mathematics


Markeaton Street, Derby Campus



I am a Professor in Computer Science and the Head of School of Electronics, Computing and Maths at the University of Derby. My responsibility includes oversight of teaching and research in the school; my ambition is to continue evolving all subject areas in the school to further strengthen the interaction of teaching, research, and knowledge exchange and create greater interaction between the subject areas in the school and beyond to address current opportunities and challenges in an ever better-connected world. I strongly believe that interweaving the strands will lead to a strong impact on the local economy while providing great opportunities for our students and furthering our applied research agenda.

Prior to joining the University of Derby, I worked in a dual role at the University of Leicester, leading the Leicester Innovation Hub whilst being an Associate Professor in Informatics. As an Associate Professor, I was engaged in research and teaching in areas of web and cloud systems as well as IoT, leading the MSc course portfolio and international outreach. As Director of the Innovation Hub, I led industry engagement, focused on regional SMEs, across all subject areas at the University.

Teaching responsibilities

I oversee teaching and research within the department. I have also mentored, and continue to mentor, PhD students.

Research interests

My research considers runtime adaptation of complex networked software systems and approaches and software architectures for modelling, managing (using semantic data integration) and efficiently processing data for data analytics. I have a particular interest in architectures, data management and analytics that can be distributed and allow action close to the source of the data as is needed for smart environments.

I have pursued three related research strands which are now cumulating in solutions for problems in the context of IoT and Smart World solutions.

  1. I have conducted research in various systems that adapt at runtime, ranging from feature interactions in telecommunications, adapting workflows and selecting most appropriate software services and recently cloud and IoT resources. Solutions typically evaluating multi-criteria decision problems to dynamically decide which of many possible components providing a certain functionality are best for a given situation that has been created.
  2. A second strand focuses on data modelling and management; this uses technologies ranging from UML modelling to semantic web solutions to complex event processing (CEP) to capture data in the best possible way and to allow reasoning about the data – some of my current work is considering the application of AI techniques to such data.
  3. A third, and partly more recent, strand of work is focussing on fast data processing. The achievements in this strand are a platform providing a combined pull-push model for collecting data and accessing information with near-zero delay. This platform has been formally modelled using ITL (interval temporal logic) and hence can be formally reasoned about.

Bringing these strands together, I am currently investigating data processing platforms that optimise where data is processed (in device, fog/edge or cloud – or a combination thereof). This optimisation is driven by numerous factors such as the availability of the data to make decisions, the processing need and device capabilities as well as the speed and precision needed for deriving answers. Initial results exist for providing autonomy to IoT devices, allowing them to work in a peer to peer fashion and processing data locally as well as a hybrid approach for processing data in the cloud and edge/fog. We have also developed a simulator (FABIoT) to experiment with various data processing setups.

Externally funded research activities

I am (joint) principle investigator on the following projects:

The objective of the research is to develop a low-cost, easy deployable monitoring infrastructure for existing, vulnerable SCADA systems that is passive with respect to the monitored components and thus does not directly influence the behaviour of the control system.

The aim of the KTP is to develop innovative products for integrating financial data using semantic technology capable of automatically integrating data from multiple companies to create consolidated accounts and enable complex multinational financial analysis.

I am co-investigator in the following projects:

I am holder of the following Conference Support Grants:

Editorial Boards

Membership of professional bodies

  • B. Alturki, S. Reiff-Marganiec, C. Perera, S. De. Exploring the Effectiveness of Service Decomposition in Fog Computing Architecture for the Internet of Things; IEEE Transactions on Sustainable Computing. DOI. 2019
  • E.M. de Oliveira, J.C. Estrella, A.C.B. Delbem, L.H. Nunes, H.Y. Shishido, S. Reiff-Marganiec, S. Selection of computational environments for PSP processing on scientific gateways. Heliyon, 4(7). 2018
  • M.E. Perez-Hernandez, B. Alturki, S. Reiff-Marganiec. FABIoT: A Flexible Agent-Based Simulation Model for IoT Environments. iThings 2018 (11th IEEE International Conference on Internet of Things 2018). 2018
  • B. Alturki, S. Reiff-Marganiec, C. Perera: A hybrid approach for data analytics for internet of things. IOT 2017: 7:1-7:8. 2017
  • C. Perera, Y. Qin, J.C. Estrella, S. Reiff-Marganiec, A.V. Vasilakos, A. V. Fog Computing for Sustainable Smart Cities: A Survey. ACM Computing Surveys, 50(3), 32. 2017
  • E. Asimadi, S. Reiff-Marganiec, B. Donnelly, J. Baker, D. Fang. Semantic approach to financial data integration for enabling new insights. XBRL-AT. CEUR-Proceedings ISSN 1613-0073. Vol-1890. 2017
  • L.J.M. de Azevedo, J.C. Estrella, L.H.V. Nakamura, M.J. Santana, R.H.C. Santana, C.F.M. Toledo, B.G. Batista, S. Reiff-Marganiec, (2017). Optimized Service Level Agreement Establishment in Cloud Computing. The Computer Journal. DOI. 2017
  • L.H. Nunes, J.C. Estrella, C. Perera, S. Reiff-Marganiec, A.N. Delbem. Multi-criteria IoT Resource Discovery: A Comparative Analysis. Software: Practice and Experience, 47, 1325–1341. 2016
  • M.E. Perez Hernandez, S. Reiff-Marganiec. Autonomous and self-controlling smart objects for the future internet. Proceedings of FICloud 2015. IEEE. 2015
  • M. Tilly, S. Reiff-Marganiec. Fast Data Processing for Large-Scale SOA and Event-Based Systems. International Journal of Systems and Service-Oriented Engineering (IJSSOE). Vol 5(4). pp. 54-77. IGI. 2015