Research lab · University of Udine

Methods for Autonomous and Dependable Systems

We design, verify, test and secure the autonomous systems the world is starting to rely on.

3research areas
13researchers & students
109publications
26alumni around the world

What we do

Three research areas, one goal: systems you can depend on

Modern systems are increasingly decentralised and autonomous, and more and more often rely on AI-based agents, such as those built on large language models. They must guarantee continuous service, tolerate faults, adapt to change and resist attacks. MADS develops methods and tools to build such systems correctly, test them thoroughly and keep them secure.

Recent publications

Fresh off the press

Our work appears in top venues in software engineering, security and theoretical computer science.

Browse all 109 publications
  1. Reliable Decision Loops in Socio-Technical Collective Adaptive Systems

    Marino Miculan

    Leveraging Applications of Formal Methods, Verification and Validation. Rigorous Engineering of Collective Adaptive Systems (ISoLA 2026), Lecture Notes in Computer Science 17141, pp. 71–88 · Springer · 2026

    Conference paperChoreographiesDOI
    BibTeX
    @InProceedings{m:isola26,
      month = {October},
      groups = {choreographies},
    	author    = {Miculan, Marino},
    	editor    = {Margaria, Tiziana and Steffen, Bernhard},
    	title     = {Reliable Decision Loops in Socio-Technical Collective Adaptive Systems},
    	booktitle = {Leveraging Applications of Formal Methods, Verification and Validation. Rigorous Engineering of Collective Adaptive Systems (ISoLA 2026)},
    	series    = {Lecture Notes in Computer Science},
    	volume    = {17141},
    	publisher = {Springer},
    	year      = {2026},
    	pages     = {71--88},
    	doi       = {10.1007/978-3-032-40108-3_5}
    }
  2. KLAIM, Certified: Mechanising Flow Logic for Tuple-Space Coordination

    Marino Miculan

    Journal of Logical and Algebraic Methods in Programming, pp. 101179 · 2026

    Journal articleChoreographiesDOI Code
    BibTeX
    @Article{m:jlamp26,
      month = {September},
      groups = {choreographies},
    	author    = {Miculan, Marino},
    	title     = {{KLAIM}, Certified: Mechanising Flow Logic for Tuple-Space Coordination},
    	journal   = {Journal of Logical and Algebraic Methods in Programming},
    	year      = {2026},
    	pages     = {101179},
    	doi       = {10.1016/j.jlamp.2026.101179},
    	html      = {https://doi.org/10.1016/j.jlamp.2026.101179},
    	code      = {https://zenodo.org/records/22171485},
    	issn      = {2352-2208},
      selected  = true,
    }
  3. Policy Automata for Stateful Authorization

    Massimiliano Baldo, Matteo Paier, Marino Miculan

    Proceedings of the 27th Italian Conference on Theoretical Computer Science (ICTCS 2026), CEUR Workshop Proceedings 4269 · CEUR-WS.org · 2026

    Conference paperSecurity PDF
    BibTeX
    @inproceedings{bpm:ictcs26,
      month = {September},
      groups = {cybersecurity},
    	author       = {Baldo, Massimiliano and Paier, Matteo and Miculan, Marino},
    	title        = {Policy Automata for Stateful Authorization},
    	booktitle    = {Proceedings of the 27th Italian Conference on Theoretical Computer Science (ICTCS 2026)},
    	location     = {Udine, Italy, September 07-09, 2026},
    	series       = {{CEUR} Workshop Proceedings},
    	volume       = 4269,
    	publisher    = {CEUR-WS.org},
    	year         = 2026,
    	pdf          = {https://ceur-ws.org/Vol-4269/paper45.pdf},
    	html         = {https://ceur-ws.org/Vol-4269}
    }
  4. GIFTbench: Generative Image Fuzz Testing Benchmark

    Maryam Maryam, Matteo Biagiola, Andrea Stocco, Vincenzo Riccio

    Science of Computer Programming 253, pp. 103502 · 2026

    Journal articleTestingDOI PDF
    BibTeX
    @article{vr:maryam2026giftbenc,
      groups = {testing},
      title = {GIFTbench: Generative Image Fuzz Testing Benchmark},
      volume = {253},
      doi = {10.1016/j.scico.2026.103502},
      journal = {Science of Computer Programming},
      publisher = {Elsevier BV},
      author = {Maryam, Maryam and Biagiola, Matteo and Stocco, Andrea and Riccio, Vincenzo},
      year = {2026},
      month = {August},
      pages = {103502},
      pdf = {https://p1ndsvin.github.io/assets/pdf/scp_giftbench.pdf}
    }
  5. Does Road Diversity Really Matter in Testing Automated Driving Systems?

    Stefan Klikovits, Vincenzo Riccio, Ezequiel Castellano, Ahmet Cetinkaya, Alessio Gambi, Paolo Arcaini

    Empirical Software Engineering 32(1) · 2026

    Journal articleTestingDOI PDF
    BibTeX
    @article{vr:klikovits2026does,
      groups = {testing},
      title = {Does Road Diversity Really Matter in Testing Automated Driving Systems?},
      volume = {32},
      doi = {10.1007/s10664-026-10920-5},
      number = {1},
      journal = {Empirical Software Engineering},
      publisher = {Springer Science and Business Media LLC},
      author = {Klikovits, Stefan and Riccio, Vincenzo and Castellano, Ezequiel and Cetinkaya, Ahmet and Gambi, Alessio and Arcaini, Paolo},
      year = {2026},
      month = {July},
      pdf = {https://p1ndsvin.github.io/assets/pdf/EMSE2026.pdf}
    }

Students welcome

Looking for a thesis, an internship or a PhD?

Work on real problems with industrial partners: break an industrial device, test a self-driving car in simulation, or program a swarm of drones. Theses can be done in the lab or together with one of our industrial partners.

Our research is funded by and carried out with