Skip to main content
Portrait of Diaeddin Rimawi

Assistant Professor

Diaeddin Rimawi

Software Engineering, Computer Vision, Process Mining, Security

Research interests: software engineering, computer vision, process mining, and cybersecurity.

About Me

Overview

Diaeddin Rimawi is an Assistant Professor (RTDa) at the Faculty of Engineering of the Free University of Bozen-Bolzano, funded by the European Social Fund Plus (FSE+) within the D2PAM project. Working with Professor Oswald Lanz and Professor Marco Montali, his research focuses on combining data-driven learning with symbolic process mining to study procedural activity understanding from multimodal streams. He teaches computer vision, cybersecurity, software and systems security, and software quality at bachelor's, master's, and doctoral levels.

Before this position, Diaeddin was a Technologist at the university’s Cybersecurity Laboratory (CSLab), where he managed the lab’s research infrastructure, including the Cyber Range and threat-analysis platforms. He supported ongoing research activities, contributed to project proposals, advised on cybersecurity technologies, and helped develop teaching materials while mentoring master’s students.

Diaeddin holds a PhD in Advanced-Systems Engineering from the Free University of Bozen-Bolzano, funded by a PON scholarship for innovation. Under the supervision of Professor Barbara Russo and Professor Antonio Liotta, his doctoral research introduced the concept of Green Resilience in Smart Cyber-Physical Systems. He developed decision-making policies based on optimization, game theory, and reinforcement learning to support the green recovery of Online Collaborative AI Systems (e.g., collaborative robots) when facing disruptive events.

Earlier in his career, he served as a University Instructor at Birzeit University, led instructional programs as Head of Instructors at AXSOS Academy, and worked as a Software Engineer at ASAL Technologies within the NVIDIA MFT Team. These roles provided him with experience across teaching, software development, and applied engineering, helping him bridge academic research with real-world practice.

Name: Diaeddin Rimawi
Birthday: 28 September
Degree: PhD in Advanced-Systems Engineering
Experience: Since 2014
Email: diaeddin.rimawi@unibz.it
Address: Bolzano, Italy
Send me an email Learn More

Education & Experience

My Education

Ph.D. in Advanced-Systems Engineering

Free University of Bozen-Bolzano | Jan 2022 - May 2025

Topic: Green Resilience of Smart Cyber-Physical Systems

Published Works:

  • GResilience: Decision-Making Policies for Trading Off Greenness and Resilience in Online Collaborative AI Systems, 2025
  • Modeling Resilience of Collaborative AI Systems, 2024
  • CAIS-DMA: A Decision-Making Assistant for Collaborative AI Systems, 2023
  • GResilience: Trading Off Between the Greenness and the Resilience of Collaborative AI Systems, 2023
  • Green Resilience of Cyber-Physical Systems, 2022
MSc in Software Engineering

Birzeit University | 2015 - 2020

Attended the Software Engineering Summer School at the University of Koblenz-Landau, Germany, in July 2016.

Published two papers on using static code analysis to identify design-pattern usage in Android applications.

Bachelor in Computer Science

Birzeit University | 2010 - 2014

Served as president of the Computer Science Students Club.

Served as a member of the College Council.

Secondary School of Science

Basheer Al-Bargouthy Secondary School | 2010

My Experience

Assistant Professor (RTDa)

Free University of Bozen-Bolzano | Nov 2025 - Present

Assistant Professor funded by the European Social Fund Plus (FSE+), working on the D2PAM – Data-driven Procedural Activity Mining from Multi-modal Streams project.

Teaching Cybersecurity to students in the PhD Programme in Advanced-Systems Engineering.

Teaching Software and Systems Security and Software Quality and Metrics to students in the Master in Software Engineering.

Teaching Introduction to Computer Vision to students in the Bachelor in Computer Science and the Bachelor in Electronics and Cyber-Physical Systems Engineering.

Cybersecurity Technologist

CSLab at Free University of Bozen-Bolzano | Jan 2025 - Nov 2025

Cybersecurity Technologist at the Cybersecurity Laboratory (CSLab).

Managed the laboratory's activities and core platforms, including the Cyber Range, threat-intelligence tooling, and vulnerability sharing through MISP. Advised on technologies, contributed to project proposals and funding applications, supported the research group with technical and academic input, and helped prepare and teach Software and Systems Security laboratory sessions for master's students.

Research Intern

Fraunhofer Italia Research | Jun 2023 - Dec 2023

Contributed to re-engineering and migrating a collaborative AI system based on a robotic arm from bare-metal infrastructure to a containerized Docker environment.

Led experiments with the robotic arm to evaluate frameworks for automated decision-making, focusing on optimizing system greenness and resilience.

Instructor - Part-Time

Birzeit University | Sep 2020 - Aug 2022

Taught Discrete Mathematics to computer science and engineering students.

Taught Database Management Systems to computer science and engineering students.

Taught the Linux Operating Systems Laboratory to computer science students.

Supervised graduation projects for computer science students.

Head of Instructors - Full-Time

AXSOS Academy | Nov 2020 - Dec 2021

Led a team of instructors and teaching assistants in a bootcamp environment, helping students become full-stack developers.

Led the development of the AXSOS Academy Portal.

Taught three full-stack technology tracks: Python (Flask/Django), Java (Spring Boot), and Node.js (MERN).

Software Engineer - Full-Time

ASAL Technologies (NVIDIA) | Jul 2017 - Nov 2020

Development and verification engineering for the A-me project, using Python, C, C++, Qt, the FrameMaker Development Kit, shell scripting, and automated testing.

Verification engineering for the MFT project, including test-case planning and automated regression testing with Python.

R&D for the MFT/MSTFlint projects, developing features, fixing bugs, and maintaining code in C, C++, and Python.

Teaching and Research Assistant - Full-Time

Birzeit University | Sep 2014 - Aug 2017

Supported laboratory teaching, prepared projects and course materials, wrote quizzes, and graded assignments.

Served as a teaching assistant at the Ibn Sina Summer School in August 2015, grading assignments and quizzes and leading problem-solving and computer-laboratory sessions.

Publications

Journals

From Attack Descriptions to Vulnerabilities: A Sentence Transformer-Based Approach 2026

Journal of Systems and Software
View publication

GResilience: Decision-Making Policies for Trading Off Greenness and Resilience in Online Collaborative AI Systems 2025

IEEE Access
View publication

A Static Analysis of Android Source Code for Design Patterns Usage 2020

International Journal of Advanced Trends in Computer Science and Engineering
View publication

Conferences and Workshops

Toward Performance-Based Detection of Attacks in Microservice Systems 2026

ICPE Companion '26: 17th ACM/SPEC International Conference on Performance Engineering
View publication

Predicting known Vulnerabilities from Attack News: A Transformer-Based Approach 2026

The 2nd Joint Italian National Conference on Cybersecurity (ITASEC26)
View preprint

Modeling Resilience of Collaborative AI Systems 2024

CAIN 2024 - 3rd International Conference on AI Engineering - Software Engineering for AI
View publication

CAIS-DMA: A Decision-Making Assistant for Collaborative AI Systems 2023

The International Conference on Product-Focused Software Process Improvement (PROFES), 2023 edition.
View publication

GResilience: Trading Off Between the Greenness and the Resilience of Collaborative AI Systems 2023

IFIP-ICTSS 35th International Conference on Testing Software and Systems
View publication

Green Resilience of Cyber-Physical Systems 2022

2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)
View publication

A Model Based Approach for Android Design Patterns Detection 2019

2019 3rd International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT)
View publication

Academic Service

Journals

IEEE Transactions on Automation Science and Engineering (T-ASE) 2026

Journal
Role: Reviewer

IEEE Access 2026

Journal
Role: Reviewer

Information and Software Technology (IST) 2024–2025

Journal
Role: Reviewer

Conferences and Workshops

ECSA 2026

Track: Open Science
Role: Program Committee Member

MSR4P&S 2026

Mining Software Repositories Applications for Privacy and Security
Role: Program Committee Member

CAIN 2026

Track: Posters
Role: Program Committee Member

ICSOB 2025

Track: Posters & Demos
Role: Program Committee Member

SEAA 2025

Euromicro Conference on Software Engineering and Advanced Applications
Role: Sub-reviewer

Courses I Teach

I regularly publish teaching materials, lectures, exercises, and assignments in my GitHub course library: dmrimawi/courses-library .

Below is a selection of courses I teach or have taught:

Cybersecurity

Free University of Bozen-Bolzano

46093 · INFO-01/A · 3 CP
PhD Programme in Advanced-Systems Engineering · EN

Software and Systems Security

Free University of Bozen-Bolzano

76097 · IINF-05/A · 6 CP
Master in Software Engineering · EN

Software Quality and Metrics

Free University of Bozen-Bolzano

76103 · INFO-01/A · 6 CP
Master in Software Engineering · EN

Introduction to Computer Vision

Free University of Bozen-Bolzano

76276B · IINF-05/A · 6 CP
Bachelor in Computer Science · EN

42431 · IINF-05/A · 6 CP
Bachelor in Electronics and Cyber-Physical Systems Engineering · EN

Post about the course here.

Discrete Mathematics

Birzeit University

Linux Operating Systems Laboratory

Birzeit University

Database Management Systems

Birzeit University

Computer Vision and Neural Networks

Gaza Sky Geeks

Programming Fundamentals and Object-Oriented Programming in Python

Gaza Sky Geeks

Data Structures and Algorithms

Gaza Sky Geeks

© Diaeddin Rimawi. All Rights Reserved. Designed by HTML Codex