{"id":142840,"date":"2025-05-12T13:48:42","date_gmt":"2025-05-12T13:48:42","guid":{"rendered":"https:\/\/www.unipi.it\/ateneo\/organizzazione\/persone\/roberto-bruni-4248-en\/"},"modified":"2026-04-01T04:34:04","modified_gmt":"2026-04-01T02:34:04","slug":"roberto-bruni-4248-en","status":"publish","type":"unipi_persone","link":"https:\/\/www.unipi.it\/en\/about-us\/organisation\/people\/roberto-bruni-4248-en\/","title":{"rendered":"Roberto Bruni"},"content":{"rendered":"<p>Professore Ordinario &#8211; Dipartimento di Informatica | Tel.: 050 221 2785 &#8211; Email: roberto.bruni@unipi.it<\/p>\n","protected":false},"template":"","meta":{"unipi-persone-chiave":"4248","unipi-persone-nome":"Roberto","unipi-persone-cognome":"Bruni","unipi-persone-email":"roberto.bruni@unipi.it","unipi-persone-cv":"PERSONAL DATA:<br \/>\r\nBorn November 24th, 1967 in Livorno.<br \/>\r\n<br \/>\r\nEDUCATION:<br \/>\r\nMSc cum laude in Computer Science at the University of Pisa in 1993.<br \/>\r\n<br \/>\r\nPhD in Computer Science at the University of Pisa in 1999.<br \/>\r\n<br \/>\r\nPOSITIONS:<br \/>\r\nInternational Fellow at the SRI International in Menlo Park (CA, USA) in 1997 and 1998.<br \/>\r\n<br \/>\r\nPost-Doc position at the University of Pisa during 1999-2001.<br \/>\r\n<br \/>\r\nVisiting Scholar at the University of Illinois at Urbana-Champaign (USA) with an Italian CNR fellowship in 2002.<br \/>\r\n<br \/>\r\nAssistant Professor at the Computer Science Department (UNIPI) since October 2002.<br \/>\r\n<br \/>\r\nExchange Visitor at the University of Illinois at Urbana-Champaign (USA) during 2004.<br \/>\r\n<br \/>\r\nAssociate Professor at the Computer Science Department (UNIPI) since December 2011.<br \/>\r\n<br \/>\r\nROLES:<br \/>\r\nAs of December 2020 he is member of the PhD board on Smart Industry (Pisa, Florence and Siena), vice-president and responsible for the selection of international students of the MSc in Data Science and Business Informatics (UNIPI), member of the didactic committee (GRIN), member of the SIA committee (UNIPI).<br \/>\r\n<br \/>\r\nHe has been director of the Pisa research unit (CINI). <br \/>\r\n<br \/>\r\nRESEARCH INTERESTS:<br \/>\r\nConcurrency, semantics, category theory, term and graph rewriting systems, Petri nets, process calculi, behavioural types,<br \/>\r\nreaction systems, business process models, transactions, multiparty interactions, static analysis, code obfuscation.<br \/>\r\n<br \/>\r\nHe has supervised 4 PhD thesis and published 130 refereed papers in conferences and journals. His h-index is 31 (google scholar).<br \/>\r\n<br \/>\r\nRESEARCH PROJECTS:<br \/>\r\nAs of December 2020, he is member of projects ASPRA (PRIN 2017, Analysis of Program Analyses) and DECLWARE (PRA 2018 66 UNIPI, Metodologie dichiarative per la progettazione e il deployment di applicazioni).<br \/>\r\n<br \/>\r\nHe has been national coordinator for the project IPODS (PRIN 2008, Interacting Processes in Open-ended Distributed Systems),  site leader of projects ASCENS (IST-FP7, FET open Integrated Project, Autonomic Service-Component Ensembles) and CINA(PRIN 2010\/11, Compositionality, Interaction, Negotiation, Autonomicity for the future ICT society), and task leader for the project TOSCA (MURST, Teoria della Concorrenza, Linguaggi di Ordine Superiore e Strutture di Tipi).<br \/>\r\n<br \/>\r\nHe has participated to the projects SENSORIA (EU IST-FP6 FET-GC2, Integrated Project on Software Engineering for Service Oriented Overlay Computers), AGILE (EU IST FET-GC, Architectures for Mobility), Through the Fog (PRA 2016 64 UNIPI, Deploying, programming and supporting Fog computing applications), TOCAI.IT (FIRB, Tecnologie Orientate alla Conoscenza per Aggregazioni di Imprese in Internet), RUPOS (Regione Toscana, Ricerca sull'Usabilita' delle Piattaforme Orientate ai Servizi),  Progettazione e Verifica di Sistemi Eterogenei Connessi mediante Reti (CNR), Tecniche Formali per la Specifica, l'Analisi, la Verifica, la Sintesi e la Trasformazione di Sistemi Software (MURST), Coordina (ESPRIT working group), CONFER2 (ESPRIT working group), GETGRATS (EC Research TMR Network, General Theory of Graph Transformation Systems), NAPI (Microsoft Research Europe, Network-Aware Programming and Interoperability), Architetture Software ad Alta Qualita' di Servizio per Global Computing su Cooperative Wide-Area Network (MIUR), CoMeta (MIUR, Computational Metamodels) and ISMANET (MIUR, Infrastrutture Software per Reti Ad-Hoc Orientate ad Ambienti Difficili).<br \/>\r\n<br \/>\r\nEVENTS:<br \/>\r\nHe has been member of the Steering Committees of FMOODS\/FORTE and ICE, has co-chaired GT-VMT'06, WS-FM'08, ICE'10, FMOODS\/FORTE'10, TGC'11 and has been member of the Organization Committees of WRLA'02, COORDINATION'04, TGC'06, WADT'08, FLACOS'10.<br \/>\r\n<br \/>\r\nHe has served as PC member of many conferences and workshops, including CONCUR, ICALP (track B), COORDINATION, FoSSaCS, , FMOODS\/FORTE, FSTTCS, AMAST, PN, ICTCS, TGC, IFIP-TCS (track B), WS-FM, WRLA, GT-VMT, SAC-SOAP, ICE, FACS, PNGT.<br \/>\r\n<br \/>\r\nHe has been Invited speaker at WRLA'98, WS-FM'06, GT-VMT'09, SFM-WS'09, WADT'12.","unipi-persone-link-esterno-cv":"","unipi-persone-modalita-ricevimento":"You can reach me in person or via Microsoft Teams. In the second case, please contact me in advance to schedule an appointment.","unipi-persone-luogo-ricevimento":"Office (room 319)","unipi-persone-ore-ricevimento":"Thursday 15:00-18:00","unipi-persone-telefono":"050 221 2785","unipi-persone-sitoweb":"www.di.unipi.it\/~bruni","unipi-persone-cariche":"","unipi-persone-link-orario-lezioni":"https:\/\/unipi.prod.up.cineca.it\/calendarioPubblico\/matricola=009772","unipi-persone-link-registro-lezioni":"https:\/\/unimap.unipi.it\/registri\/registri.php?ri=009772&tmplt=principale.tpl","unipi-persone-settore-scientifico":"Informatica INFO-01\/A","unipi-persone-ruolo":"Professore Ordinario","unipi-persone-arpi":"https:\/\/arpi.unipi.it\/cris\/rp\/rp12957","unipi-persone-pubblicazioni":"<ul class=\"pubblicazioni-list\"><li><a href=\"https:\/\/arpi.unipi.it\/handle\/11568\/1335308\" target=\"_blank\" rel=\"noopener noreferrer\">Model Checking as Program Verification by Abstract Interpretation<\/a> <span class=\"pub-details\">(Baldan, Paolo; Bruni, Roberto; Ranzato, Francesco; Rigo, Diletta - 2025 - 4.1 Contributo in Atti di convegno)<\/span><\/li><li><a href=\"https:\/\/arpi.unipi.it\/handle\/11568\/1335307\" target=\"_blank\" rel=\"noopener noreferrer\">Simulation and Analysis of Distributed Reaction Systems<\/a> <span class=\"pub-details\">(Brodo, Linda; Bruni, Roberto; Falaschi, Moreno; Petre, Ion - 2025 - 1.1 Articolo in rivista)<\/span><\/li><li><a href=\"https:\/\/arpi.unipi.it\/handle\/11568\/1332533\" target=\"_blank\" rel=\"noopener noreferrer\">U-Turn: Enhancing Incorrectness Analysis by Reversing Direction<\/a> <span class=\"pub-details\">(Ascari, Flavio; Bruni, Roberto; Gori, Roberta; Raad, Azalea - 2025 - 1.1 Articolo in rivista)<\/span><\/li><li><a href=\"https:\/\/arpi.unipi.it\/handle\/11568\/1332489\" target=\"_blank\" rel=\"noopener noreferrer\">Slicing analyses for negative dependencies in reaction systems modeling gene regulatory networks<\/a> <span class=\"pub-details\">(Brodo, L.; Bruni, R.; Falaschi, M.; Gori, R.; Milazzo, P. - 2025 - 1.1 Articolo in rivista)<\/span><\/li><li><a href=\"https:\/\/arpi.unipi.it\/handle\/11568\/1332488\" target=\"_blank\" rel=\"noopener noreferrer\">Broadening the applicability of local completeness analysis with intensional and extensional guarantees<\/a> <span class=\"pub-details\">(Ascari, Flavio; Bruni, Roberto; Gori, Roberta - 2025 - 1.1 Articolo in rivista)<\/span><\/li><li><a href=\"https:\/\/arpi.unipi.it\/handle\/11568\/1315650\" target=\"_blank\" rel=\"noopener noreferrer\">Revealing Sources of [Memory] Errors via Backward Analysis<\/a> <span class=\"pub-details\">(Ascari, F.; Bruni, R.; Gori, R.; Logozzo, F. - 2025 - 1.1 Articolo in rivista)<\/span><\/li><li><a href=\"https:\/\/arpi.unipi.it\/handle\/11568\/1315248\" target=\"_blank\" rel=\"noopener noreferrer\">Attractor and\u00a0Slicing Analysis of\u00a0a\u00a0T Cell Differentiation Model Based on\u00a0Reaction Systems<\/a> <span class=\"pub-details\">(Brodo, Linda; Bruni, Roberto; Falaschi, Moreno; Gori, Roberta; Milazzo, Paolo - 2025 - 4.1 Contributo in Atti di convegno)<\/span><\/li><li><a href=\"https:\/\/arpi.unipi.it\/handle\/11568\/1272668\" target=\"_blank\" rel=\"noopener noreferrer\">A Process Algebraic View of\u00a0In\/Out Prisoners<\/a> <span class=\"pub-details\">(Bruni, Roberto - 2025 - 4.1 Contributo in Atti di convegno)<\/span><\/li><li><a href=\"https:\/\/arpi.unipi.it\/handle\/11568\/1269007\" target=\"_blank\" rel=\"noopener noreferrer\">Causal analysis of positive Reaction Systems<\/a> <span class=\"pub-details\">(Brodo, L.; Bruni, R.; Falaschi, M.; Gori, R.; Milazzo, P.; Montagna, V.; Pulieri, P. - 2024 - 1.1 Articolo in rivista)<\/span><\/li><li><a href=\"https:\/\/arpi.unipi.it\/handle\/11568\/1268987\" target=\"_blank\" rel=\"noopener noreferrer\">Melding Boolean networks and reaction systems under synchronous, asynchronous and most permissive semantics<\/a> <span class=\"pub-details\">(Bruni, R.; Gori, R.; Milazzo, P.; Siboulet, H. - 2024 - 1.1 Articolo in rivista)<\/span><\/li><li><a href=\"https:\/\/arpi.unipi.it\/handle\/11568\/1268967\" target=\"_blank\" rel=\"noopener noreferrer\">A framework for monitored dynamic slicing of reaction systems<\/a> <span class=\"pub-details\">(Brodo, L.; Bruni, R.; Falaschi, M. - 2024 - 1.1 Articolo in rivista)<\/span><\/li><li><a href=\"https:\/\/arpi.unipi.it\/handle\/11568\/1268947\" target=\"_blank\" rel=\"noopener noreferrer\">Limits and Difficulties in the Design of Under-Approximation Abstract Domains<\/a> <span class=\"pub-details\">(Ascari, Flavio; Bruni, Roberto; Gori, Roberta - 2024 - 1.1 Articolo in rivista)<\/span><\/li><li><a href=\"https:\/\/arpi.unipi.it\/handle\/11568\/1268927\" target=\"_blank\" rel=\"noopener noreferrer\">Enhancing Reaction Systems with\u00a0Guards for\u00a0Analysing Comorbidity Treatment Strategies<\/a> <span class=\"pub-details\">(Bowles, Juliana; Brodo, Linda; Bruni, Roberto; Falaschi, Moreno; Gori, Roberta; Milazzo, Paolo - 2024 - 4.1 Contributo in Atti di convegno)<\/span><\/li><li><a href=\"https:\/\/arpi.unipi.it\/handle\/11568\/1206129\" target=\"_blank\" rel=\"noopener noreferrer\">Local Completeness in Abstract Interpretation<\/a> <span class=\"pub-details\">(Bruni, R.; Giacobazzi, R.; Gori, R.; Ranzato, F. - 2023 - 2.1 Contributo in volume (Capitolo o Saggio))<\/span><\/li><li><a href=\"https:\/\/arpi.unipi.it\/handle\/11568\/1206127\" target=\"_blank\" rel=\"noopener noreferrer\">Verification of Reaction Systems Processes<\/a> <span class=\"pub-details\">(Brodo, L.; Bruni, R.; Falaschi, M. - 2023 - 2.1 Contributo in volume (Capitolo o Saggio))<\/span><\/li><\/ul>","unipi-persone-didattica":"<ul class=\"registri-list\"><li>Business process modeling (cod. 295AA) per Laurea Magistrale in Data science and business informatics<br\/><strong>Insegnamenti condivisi\/mutuati:<\/strong><ul class=\"registri-shared\"><li>Business process modeling (cod. 295AA) - Laurea Magistrale in Informatica<\/li><li>Business process modeling (cod. 295AA) - Laurea Magistrale in Informatica e networking<\/li><\/ul><\/li><li>Program analysis (cod. 0078A) per Laurea Magistrale in Informatica<\/li><li>Models for programming paradigms (cod. 0077A) per Laurea Magistrale in Informatica<\/li><\/ul>","unipi-persone-codocenze":"<h4 class=\"mt-2\">Incarichi di co-docenza in moduli\/insegnamenti<\/h4><ul><li>Programmazione e Algoritmica - Corso B (Cod. 735AA) per Laurea in Informatica<\/li><li>Logic and Reasoning (Cod. AA637) per Corso Singolo in Foundation course science<\/li><\/ul>","unipi-persone-interessi-ricerca":"","_wpml_word_count":"14","_last_translation_edit_mode":"translation-editor","unipi-persone-dati-posizione":""},"organizzazioni":[3668],"class_list":["post-142840","unipi_persone","type-unipi_persone","status-publish","hentry","organizzazioni-dipartimento-di-informatica-489999-en"],"email":"roberto.bruni@unipi.it","telefono":"050 221 2785","content_plain":"Professore Ordinario &#8211; Dipartimento di Informatica | Tel.: 050 221 2785 &#8211; Email: roberto.bruni@unipi.it","photo_url":null,"ruoli_tags":[{"id":748,"name":"PO","slug":"po"}],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Roberto Bruni ~ UNIPI<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.unipi.it\/en\/about-us\/organisation\/people\/roberto-bruni-4248-en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Roberto Bruni ~ UNIPI\" \/>\n<meta property=\"og:description\" content=\"Professore Ordinario &#8211; Dipartimento di Informatica | Tel.: 050 221 2785 &#8211; Email: roberto.bruni@unipi.it\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.unipi.it\/en\/about-us\/organisation\/people\/roberto-bruni-4248-en\/\" \/>\n<meta property=\"og:site_name\" content=\"UNIPI\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/unipisaofficial\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-01T02:34:04+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.unipi.it\/en\/about-us\/organisation\/people\/roberto-bruni-4248-en\/\",\"url\":\"https:\/\/www.unipi.it\/en\/about-us\/organisation\/people\/roberto-bruni-4248-en\/\",\"name\":\"Roberto Bruni ~ UNIPI\",\"isPartOf\":{\"@id\":\"https:\/\/www.unipi.it\/en\/#website\"},\"datePublished\":\"2025-05-12T13:48:42+00:00\",\"dateModified\":\"2026-04-01T02:34:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.unipi.it\/en\/about-us\/organisation\/people\/roberto-bruni-4248-en\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.unipi.it\/en\/about-us\/organisation\/people\/roberto-bruni-4248-en\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.unipi.it\/en\/about-us\/organisation\/people\/roberto-bruni-4248-en\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\",\"item\":\"https:\/\/www.unipi.it\/en\/home\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Roberto Bruni\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.unipi.it\/en\/#website\",\"url\":\"https:\/\/www.unipi.it\/en\/\",\"name\":\"UNIPI\",\"description\":\"UNIPI\",\"publisher\":{\"@id\":\"https:\/\/www.unipi.it\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.unipi.it\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.unipi.it\/en\/#organization\",\"name\":\"UNIPI\",\"url\":\"https:\/\/www.unipi.it\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.unipi.it\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.unipi.it\/wp-content\/uploads\/Raggruppa-3020.svg\",\"contentUrl\":\"https:\/\/www.unipi.it\/wp-content\/uploads\/Raggruppa-3020.svg\",\"width\":176,\"height\":64,\"caption\":\"UNIPI\"},\"image\":{\"@id\":\"https:\/\/www.unipi.it\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/unipisaofficial\/\",\"https:\/\/www.instagram.com\/unipisa\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Roberto Bruni ~ UNIPI","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.unipi.it\/en\/about-us\/organisation\/people\/roberto-bruni-4248-en\/","og_locale":"en_US","og_type":"article","og_title":"Roberto Bruni ~ UNIPI","og_description":"Professore Ordinario &#8211; Dipartimento di Informatica | Tel.: 050 221 2785 &#8211; Email: roberto.bruni@unipi.it","og_url":"https:\/\/www.unipi.it\/en\/about-us\/organisation\/people\/roberto-bruni-4248-en\/","og_site_name":"UNIPI","article_publisher":"https:\/\/www.facebook.com\/unipisaofficial\/","article_modified_time":"2026-04-01T02:34:04+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.unipi.it\/en\/about-us\/organisation\/people\/roberto-bruni-4248-en\/","url":"https:\/\/www.unipi.it\/en\/about-us\/organisation\/people\/roberto-bruni-4248-en\/","name":"Roberto Bruni ~ UNIPI","isPartOf":{"@id":"https:\/\/www.unipi.it\/en\/#website"},"datePublished":"2025-05-12T13:48:42+00:00","dateModified":"2026-04-01T02:34:04+00:00","breadcrumb":{"@id":"https:\/\/www.unipi.it\/en\/about-us\/organisation\/people\/roberto-bruni-4248-en\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.unipi.it\/en\/about-us\/organisation\/people\/roberto-bruni-4248-en\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.unipi.it\/en\/about-us\/organisation\/people\/roberto-bruni-4248-en\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"","item":"https:\/\/www.unipi.it\/en\/home\/"},{"@type":"ListItem","position":2,"name":"Roberto Bruni"}]},{"@type":"WebSite","@id":"https:\/\/www.unipi.it\/en\/#website","url":"https:\/\/www.unipi.it\/en\/","name":"UNIPI","description":"UNIPI","publisher":{"@id":"https:\/\/www.unipi.it\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.unipi.it\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.unipi.it\/en\/#organization","name":"UNIPI","url":"https:\/\/www.unipi.it\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.unipi.it\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.unipi.it\/wp-content\/uploads\/Raggruppa-3020.svg","contentUrl":"https:\/\/www.unipi.it\/wp-content\/uploads\/Raggruppa-3020.svg","width":176,"height":64,"caption":"UNIPI"},"image":{"@id":"https:\/\/www.unipi.it\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/unipisaofficial\/","https:\/\/www.instagram.com\/unipisa\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.unipi.it\/en\/wp-json\/wp\/v2\/unipi_persone\/142840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unipi.it\/en\/wp-json\/wp\/v2\/unipi_persone"}],"about":[{"href":"https:\/\/www.unipi.it\/en\/wp-json\/wp\/v2\/types\/unipi_persone"}],"wp:attachment":[{"href":"https:\/\/www.unipi.it\/en\/wp-json\/wp\/v2\/media?parent=142840"}],"wp:term":[{"taxonomy":"organizzazioni","embeddable":true,"href":"https:\/\/www.unipi.it\/en\/wp-json\/wp\/v2\/organizzazioni?post=142840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}