Navigation

  • Skip to Content
NTNU Home NTNU Home

ntnu.edu

  • Studies
    • Master's programmes in English
    • For exchange students
    • PhD opportunities
    • All programmes of study
    • Courses
    • Financing
    • Language requirements
    • Application process
    • Academic calendar
    • FAQ
  • Research and innovation
    • NTNU research
    • Research excellence
    • Strategic research areas
    • Innovation resources
    • PhD opportunities
  • Life and housing
    • Student in Trondheim
    • Student in Gjøvik
    • Student in Ålesund
    • For researchers
    • Life and housing
  • About NTNU
    • Contact us
    • Faculties and departments
    • Libraries
    • International researcher support
    • Vacancies
    • About NTNU
    • Maps
  1. Employees

Språkvelger

Norsk

Leonardo Montecchi

Download press photo
Download press photo
Foto:

Leonardo Montecchi

Associate Professor
Department of Computer Science
Faculty of Information Technology and Electrical Engineering

leonardo.montecchi@ntnu.no
+4773412964 PTS2, 313, S. P. Andersen veg 15B, 7031 Trondheim
ResearchGate Scopus Google Scholar YouTube Personal Page
About Research Publications Teaching

About

I am Associate Professor at NTNU in Trondheim, working on topics related to dependability and software engineering. From 2017 to 2021 I was Assistant Professor at UNICAMP in Campinas, Brazil. I started working in research at the Resilient Computing Lab research group of University of Florence, Italy, where I also received my PhD.

I work with different aspect related to the modeling of complex systems, including formal models, probabilistic models, and model-driven engineering. I am mostly interested in problems related to safety-critical and mission-critical domains. My research interests focuses on model-driven engineering tehcniques applied to the V&V systems, with a particular focus on automating quantitative performability analysis, and on formalizing system development artifacts using domain-specific languages. 

As part of my research background I have also gained some experience of industrial techniques and processes for V&V of safety-critical systems, including techniques like FMEA, FMECA, and Hazard Analysis.

Competencies

  • Fault tolerance
  • Model driven engineering
  • Modeling
  • Petri nets
  • Programming languages
  • Reliability
  • Software engineering

Research

I work with different aspect related to the modeling of complex systems, including formal models, probabilistic models, and model-driven engineering. I am mostly interested in problems related to safety-critical and mission-critical domains. My research interests focuses on model-driven engineering tehcniques applied to the V&V systems, with a particular focus on automating quantitative performability analysis, and on formalizing system development artifacts using domain-specific languages. 

I have been involved in research projects funded by different entities, including the EU, the São Paulo State Research Foundation, the Italian Ministry of Education and Research, and the Tuscany region.

The Master's thesis I have supervised at NTNU are available here. You can find further details on my research activtities on my personal page.

Publications

You can get an overview of my publications on DBPL, Scopus or Google Scholar.

If you are interested in the details, you find a summary and a PDF version of (almost) all my publications on my personal webpage. Feel free to contact me if you have questions or comments.

You may also want to check my profile on Cristin; however the list there may not be particularly up to date or complete.

  • Chronological
  • By category
  • See all publications in Cristin

2025

  • Carnevali, Laura; Cerboni, Stefania; Montecchi, Leonardo; Vicario, Enrico. (2025) FaultFlow: an MDE Library for Dependability Evaluation of Component-Based Systems. IEEE Transactions on Dependable and Secure Computing
    Academic article

2024

  • Ceccarelli, Andrea; Montecchi, Leonardo. (2024) Better and safer autonomous driving with predicted object relevance. IEEE (Institute of Electrical and Electronics Engineers)
    Academic chapter/article/Conference paper
  • Montecchi, Leonardo. (2024) Shaping a Modern Programming Paradigms Course for Advanced University Students. NIKT: Norsk IKT-konferanse for forskning og utdanning
    Academic article
  • Rehman, Attiqa; Hjelsvold, Rune; Montecchi, Leonardo. (2024) A Case Study on Student Perspective of Peer Code Review (PCR). NIKT: Norsk IKT-konferanse for forskning og utdanning
    Academic article

Journal publications

  • Carnevali, Laura; Cerboni, Stefania; Montecchi, Leonardo; Vicario, Enrico. (2025) FaultFlow: an MDE Library for Dependability Evaluation of Component-Based Systems. IEEE Transactions on Dependable and Secure Computing
    Academic article
  • Montecchi, Leonardo. (2024) Shaping a Modern Programming Paradigms Course for Advanced University Students. NIKT: Norsk IKT-konferanse for forskning og utdanning
    Academic article
  • Rehman, Attiqa; Hjelsvold, Rune; Montecchi, Leonardo. (2024) A Case Study on Student Perspective of Peer Code Review (PCR). NIKT: Norsk IKT-konferanse for forskning og utdanning
    Academic article

Part of book/report

  • Ceccarelli, Andrea; Montecchi, Leonardo. (2024) Better and safer autonomous driving with predicted object relevance. IEEE (Institute of Electrical and Electronics Engineers)
    Academic chapter/article/Conference paper

Teaching

Courses

  • TDT4250 - Model-Driven Software Engineering
  • TDT4240 - Software Architecture
  • TDT4165 - Programming Languages

I am currently responsible for the "Programming Languages" (TDT4165) and "Advanced Software Design" (TDT4250) courses.

In the past I have taught courses on different topics, including "Object-Oriented Programming", "Software Engineering", "Software Verification Validation and Testing", and "Model-Driven Software Engineering". I have also held a course on "Scientific Writing" for Master's and PhD students.

Supervision

I supervise Master's students and PhD cadidates on different topics. Feel free to contact me for more information or for information about available Master's projects. You can also find a structured overview of my research topics on my personal page.

The Master's thesis I have supervised at NTNU can be found on NTNU Open

NTNU – Norwegian University of Science and Technology

  • For employees
  • |
  • For students
  • |
  • Intranet
  • |
  • Blackboard

Studies

  • Master's programmes in English
  • For exchange students
  • PhD opportunities
  • Courses
  • Career development
  • Continuing education
  • Application process

News

  • NTNU News
  • Vacancies

About NTNU

  • About the university
  • Libraries
  • NTNU's strategy
  • Research excellence
  • Strategic research areas
  • Organizational chart

Contact

  • Contact NTNU
  • Employees
  • Find experts
  • Press contacts
  • Researcher support
  • Maps

NTNU in three cities

  • NTNU in Gjøvik
  • NTNU in Trondheim
  • NTNU in Ålesund

About this website

  • Use of cookies
  • Accessibility statement
  • Privacy policy
  • Editorial responsibility
Facebook Instagram Linkedin Snapchat Tiktok Youtube
Sign In
NTNU logo