I am a software engineer currently working as an Associate Professor of Computer Science at Mälardalen University. I earned my Ph.D. from Mälardalen University in 2018. My professional experience includes working as a software engineer at Arcticus Systems AB from 2014 to 2018 and as an embedded software consultant for IKG Group AB from 2018 to 2019. Throughout my academic career, I have organized numerous international conferences and workshops. I have (co-)authored numerous publications in prestigious international journals, conferences, and workshop proceedings. My research contributions have been recognized with various awards, including the ITEA Award of Excellence in 2022 and the ACM/IEEE AST 2021 Industrial Competition Winner. Additionally, I serve on various program committees and editorial boards, further contributing to the advancement of my field
Expert Roles
Swedish Institute for Standards - Expert SIS/TK 280 Industrial Data and Interoperability
Awards and Recognition
- ITEA Award of Excellence 2022 (Standardisation Category, PANORAMA Project)
- ACM/IEEE AST 2021 Industrial Competition Winner ("Model-based Automation of Test Scripts Generation Across Product Variants: a Railway Perspective")
- ICSE 2021 Meet Your Peers Mentor
- Åforsk Travel Grant, 2018
- RTSS Travel Grant, 2017
- Young Professional Recognition, ETFA 2016
- Best Paper Award, STAF 2015 ("Raising Abstraction in Timing Analysis for Vehicular Embedded Systems through Model-Driven Engineering")
- Selected for Multi-Paradigms Modelling for Cyber-Physical Systems (MPM4CPS) Young Researchers Meeting, 2015
Editorial Roles
- Journal of Software Engineering for Autonomous Systems, Editorial Board, 2024
- Special Issue Editor, Automated Software Engineering (ASE), 2024
- Special Issue Editor, The Journal of Systems and Software (JSS), 2023
- Guest Editor, Journal of Automotive Software Engineering (JASE), 2019-2020
- Special Issue Editor, MDPI, 2020
Organizer and chair
- 22nd IEEE International Conference on Software Architecture (ICSA)
- Early Carrer Track Chair, 2025
- International Workshop on Automated and Verifiable Software System Development (ASYDE)
- Co-located with the International Conference on Automated Software Engineering (ASE), Organizer, 2023, 2024
- Co-located with the International Conference on Software Engineering and Formal Methods (SEFM), Organizer, 2021, 2022
- Modeling in Automotive System and Software Engineering Workshop (MASE)
- Co-located with IEEE/ACM 25th International Conference on Model Driven Engineering Languages and Systems (MODELS), Organizer, 2020, 2022, 2024
- Co-located with IEEE/ACM 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS), Organizer, 2019
- Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
- MDEML: Model-Driven Engineering and Modeling Languages Track, Organizer, 2021, 2022, 2023, 2024
- 10th Software Engineering Doctoral Symposium
- Co-located with the International Conference on the Quality of Information and Communications Technology (QUATIC), Organizer, 2024
- IEEE/ACM 26th International Conference on Model Driven Engineering Languages and Systems (MODELS)
- Industry Day and Student Volunteers Chair, 2023
- 20th IEEE International Conference on Software Architecture (ICSA)
- Artifact Evaluation Chair, 2023
- Conference on Information Technology - New Generations (ITNG)
- Software Engineering Track Chair, 2021, 2022, 2023, 2024
- International Workshop on Automotive System/Software Architectures (WASA)
- Co-located with the IEEE International Conference on Software Architecture (ICSA), Organizer, 2023, 2024
- Co-located with the European Conference on Software Architecture (ECSA), Organizer, 2020
- International Workshop on Model-Driven Engineering for Software Architecture (MDE4SA)
- Co-located with the IEEE International Conference on Software Architecture (ICSA), Organizer, 2022, 2023
- Co-located with the European Conference on Software Architecture (ECSA), Organizer, 2020, 2021
- 5th International Conference on Computer Graphics and Digital Image Processing (CGDIP), Organizer, 2021
- International Conference on Information Technology - New Generations (ITNG)
- Model-Driven Engineering: Theory and Practice Track, Track Chair, 2017
- International Conference on Information Technology - New Generations (ITNG)
- Model-Driven Engineering for Cyber-Physical Systems (ModelCyPhy) Track, Track Chair, 2016
- Software Technologies: Applications and Foundations (STAF), Local Staff, 2015
- IEEE/ACM International Conference on Automated Software Engineering (ASE), Local Staff, 2014
PC Member
- International Conference on System Reliability and Safety (ICSRS), 2024
- International Conference on Software and Data Technologies (ICSoft), 2024, 2025
- International Symposium on Information and Communication Technology (SOICT), 2023, 2025
- International Conference on Model-Based Software and Systems Engineering (MODELSAWARD), 2024-2025
- IEEE/ACM International Conference on Model Driven Engineering Languages and Systems (MODELS)
- Tools and Demonstrations Track, 2024
- Artifact Evaluation Track, 2023
- 2024 IEEE International Conference on Cyber Security and Resilience (CSR)
- 1st International Conference on Engineering Digital Twins (EDTconf 2024)
- International Workshop on Foundations and Practice of Visual Modeling (FPVM), 2022 - 2024
- Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), 2024, 2025
- Workshop on Model-based System Engineering and Artificial Intelligence (MBSE-AI Integration 2024)
- 2024 Annual Simulation Conference
- MODELSWARD 2024
- International Workshop on Models and Evolution (ME), 2019-2024
- 14th International Conference on Ambient Systems, Networks and Technologies, 2023
- 2nd International Workshop on Real-time And Intelligent Edge Computing, 2023
- 3rd International Workshop on Model-Driven Engineering for Digital Twins (ModDIT), 2023
- 1st International Workshop on Model-based Systems Engineering, 2023
- International Workshop on Multi-Paradigm Modelling for Cyber-Physical Systems (MPM4CPS), 2023 - 2024
- CPS: Cyber–Physical Systems Track, 2024
- International Workshop on Model-Driven Engineering for Design-Runtime Interaction in Complex Systems (MDE@DeRun), 2021
- Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
- CPS: Cyber–Physical Systems Track, 2024
- MDEML: Model-Driven Engineering and Modeling Languages Track, 2019
- DSLs and Model-Based Development Track, 2018
- International Workshop on Automotive System/Software Architectures (WASA), 2020 - 2022
- 17th European Conference on Software Architecture (ECSA), Research Track, 2023
- International Workshop on Foundations and Practice of Visual Modeling (FPVM), 2022, 2023
- International Workshop on Model-Driven Engineering for Design-Runtime Interaction in Complex Systems (MDE@DeRun), 2018-2019
- Conference on Emerging Technologies and Factory Automation (ETFA)
- Track of Vehicular Embedded Systems (VESs), 2021 - 2024
- Workshop for Automotive Software Systems Engineering Education (WASSEE), 2020
Reviewer
- Transaction in Software Engineering
- Journal of Computer Languages (COLA)
- International Journal on Software and Systems Modeling
- The Journal of Systems and Software (JSS)
- Software X
- Scientific Research and Essay (RSE)
- IEEE Embedded Systems Letters
- IEEE Access
- IET Software
- World Electric Vehicle Journal
- Applied Sciences
- The Journal of Object Technology (JOT)
- The Journal of Automotive Software Engineering (JASE)
- Software: Practice and Experience
- ICoDT2: International Conference on Digital Futures and Transformative Technologies, 2023
- IEEE 48th Annual Conference of the IEEE Industrial Electronics Society, 2022.
- IEEE / ACM 24th International Conference on Model Driven Engineering Languages and Systems (MODELS), 2022.
- 10th Swedish Production Symposium, 2022
- 15th European Conference on Software Architecture (ECSA), 2021
- 15th European Conference on Modelling Foundations and Applicartions (ECMFA)
- 13th IEEE International Workshop on Factory Communication Systems (WFCS)
- 39th International Conference on Computer Safety, Reliability and Security
- 9th Workshop on Modelling in Software Engineering (MiSE)
- 11th International Conference on Software Engineering Advances (ICSEA)
- 8th ACM/IEEE International Conference on Cyber-Physical Systems
- 12th European Conference on Modelling Foundations and Applications (ECMFA).
- 12th IEEE International Conference on Embedded Software and Systems (ICESS)
- 34th IEEE Real-Time Systems Symposium (RTSS)
- 3rd International Workshop on Real-Time and Distributed Computing in emerging Applications (REACTION)
Academic Service
- PhD examination
- Marco De Luca, University of Naples Federico II, 2024
- Oscar Bautista Gonzalez, University of Gävle, 2024
- Arsene Indamusta, University of L'Aquila, 2023 (Thesis external examiner)
- Tiziano Santilli, Gran Sasso Science Institute, 2022 (Thesis proposal examiner)
- Commission of trust
- Research Foundation Flanders - Junior and Senior Research Projects
- Linz Institute of Technology (LIT) - Young researcher
Teaching and Supervision
- Teaching
- DVA 269 - Software Engineerinf for Artificial Intelligence, 2023 (course responsible)
- CDT402 - Distributed System Development, 2019-2024 (lecturer)
- CDT321 - Project in Computer Science, 2022 (course responsible)
- DVA 488 - Software Architecture, 2022-2024 (course responsible)
- DVA 332 - Software Engineering 1, 2021-2022 (course responsible)
- DVA 483 - Software Engineering 3, 2021 (course responsible)
- PPU446/PPU450 - Industrial Internet of Things, 2020-2021 (lecturer)
- DVA 131 - Industrial System, 2020 (lecturer)
- OAH109 - Introduktion till projekt inom teknik, 2020 (lecturer)
- PPU212 - I4.0, 2020 (lecturer)
- Software Systems and Services at Gran Sasso Science Institute, 2019 (lecturer)
- Introduction to Model-Driven Engineering at Universidad Tecnologica de Panama, 2019 (course responsible and lecturer)
- CDT321 - Project in Computer Science, 2017 (course responsible)
- DVA436 - Model-Driven Engineering, 2015-2017 (lecturer)
- DVA411 - Model-Driven Engineering, 2014 (lecturer)
- Undergraduate thesis supervision
- Bahareh Aghajanpour, Enhancing IoT Communication: Selecting MQTT compatible Message Broker to work in a Kubernetes Environment for an Edge Platform, 2024.
- Ivan Kelly Maranan Hansson and Edvin Wiklund, Semantic Search in Historical Documentation, 2024.
- Kevin Eriksson and Albin Alm Johansson, Using ChatGPT to Generate Rebeca Codes from UML Sate Diagrams, 2024
- Benedicte Boneza Musabimana, An integration architecture of aiaas: interoperability and functional suitability, 2023
- Hampus Ekedahl and Vilma Helander, Can artificial intelligence replace humans in programming?, 2023
- Tobias Möller, Automating the Extraction of Data from Semi-Structured texts Using an NLP-based Approach, 2023
- Vladana Čelebić, The Role of Software Engineering in Society 5.0, 2022
- Marcus Mörtstrand, Continuous Verification of Automotive Software, 2022.
- NNemanja Kukulicic and Damjan Samardzic, Automotive Service-oriented Architectures: A Systematic Mapping Study, 2021.
- Tea Pavicevic and Dejana Tomasevic, Researching the conflicts between user experience, front-end and back-end in software development process, 2021.
- Dragana Markovic and Milic Scekic, Understanding Jamstack and its perception in web development, 2021.
- Luka Guzina, Understanding Digital Twin: A Systematic Mapping Study, 2021.
- Temirzhan Kozhakenov, Model-based simulation of automotive software systems, 2020.
- Igli Jasharllari, A comparison framework for the vehicular modeling languages on enabling pre-runtime timing analysis, 2020.
- Fabio Di Silvestro, Improving testing reusability and automation for software product lines, 2020.
- Shankar Iyer, Real-time Challenges of Vehicular Embedded Systems on Multi-Core - A Mapping Study, 2017.
- Manvisha Kodali, Traceability of Requirements in Scrum Software Development Process, 2015.
- Undergraduate thesis examination
- Mårten Ström Bäverlind, Using Large Language Models to Enable Self-healing Code, 2024.
- William Wedholm, Exploring the Influence of Data Formats on the Consistency of Large Language Models Output, 2024.
- Oskar Berglund, Assessing LLMs ability to perform behaviour consistency checking, 2023.
My research focuses on the development of complex software-intensive systems, particularly in software architecture and model-driven development. My recent work includes exploring trustworthiness in autonomous systems, analyzing digital twin architectures, and architecting ML-enabled systems. I have (co-)authored numerous publications in prestigious journals like ACM Computing Surveys, and the Journal of Systems and Software. Currently, I continue to investigate innovative approaches to enhance the efficiency and reliability of software development in various domains, including automotive, manufacturing, and AI integration.
[Show all publications]
[Google Scholar author page]
Latest publications: A Hybrid Ontology for Identifying Safety Hazards and Security Threats
(Nov 2024) Malina Adach, Alessio Bucaioni, Federico Ciccozzi The 8th International Conference on System Reliability and Safety (ICSRS24)
Technical Credit
(Sep 2024) Ian Gorton
, Alessio Bucaioni,
Patrizio Pelliccione Communications of the ACM (CACM)
On the ISO Compliance of Model-Based Risk Assessment for Autonomous Cyber-Physical Production Systems
(Sep 2024) Maryam Zahid, Alessio Bucaioni, Francesco Flammini IEEE International Conference on Cyber Security and Resilience 2024 (IEEE-CSR 2024)
Leveraging GANs to Generate Synthetic Log Files for Smart-Troubleshooting in Industry 4.0
(Aug 2024) Sania Partovian, Francesco Flammini, Alessio Bucaioni
Towards Compact Surface Languages for Specific Modelling Aspects in EAST-ADL
(Jun 2024) Imad Berrouyne, Alessio Bucaioni, Federico Ciccozzi,
Henrik Lönn 12th Embedded Real-Time Systems Congress (ERTS2024)
Continuous Conformance of Software Architectures
(Jun 2024) Alessio Bucaioni,
Amleto Di Salle
,
Ludovico Iovino
,
Leonardo Mariani
,
Patrizio Pelliccione 21st IEEE International Conference on Software Architecture (ICSA 2024)
MSc theses supervised (or examined):