Silvano Dal Zilio
69
Documents
Researcher identifiers
- dalzilio
- 0000-0002-6002-2696
- Google Scholar : https://scholar.google.fr/citations?user=pyT3QKYAAAAJ&hl=en
- IdRef : 123897912
Presentation
I was born in France in 1971 and obtained my PhD from INRIA and the University of Nice - Sophia Antipolis in 1999. I hold a Master's Degree in computer science from [École Normale Supérieure de Lyon](http://www.ens-lyon.fr/), where I studied parallel programming and architecture. In 1993, I worked for one year on developing vision and learning algorithms for a *smart retina* for the French ministry of defence, then joined [INRIA Sophia Antipolis](http://www.inria.fr/) for a PhD thesis on using mobile process calculi as a programming model.
In 1999, I joined the [Programming Principles and Tools Group](http://research.microsoft.com/research/ppt/) at Microsoft Research in Cambridge (UK) for two years. In 2001, I became a [CNRS](http://www.cnrs.fr/) researcher, working at the [Laboratoire d'Informatique Fondamentale](http://www.lif.univ-mrs.fr/) (LIF) in Marseille, and a member of the INRIA project [MIMOSA](http://www-sop.inria.fr/mimosa/). Since July 2007, I am a CNRS researcher at LAAS-CNRS in Toulouse.
**Research topics:**verification of concurrent and distributed systems; safety critical embedded systems; [mobile and higher-order process calculi](http://move.to/mobility); global computation ([mobile ambients](http://www.luca.demon.co.uk/Ambit/Ambit.html)); type systems and static analysis; programming languages for semi-structured data.
I was born in France in 1971 and obtained my PhD from INRIA and the University of Nice - Sophia Antipolis in 1999. I hold a Master's Degree in computer science from [École Normale Supérieure de Lyon](http://www.ens-lyon.fr/), where I studied parallel programming and architecture. In 1993, I worked for one year on developing vision and learning algorithms for a *smart retina* for the French ministry of defence, then joined [INRIA Sophia Antipolis](http://www.inria.fr/) for a PhD thesis on using mobile process calculi as a programming model.
In 1999, I joined the [Programming Principles and Tools Group](http://research.microsoft.com/research/ppt/) at Microsoft Research in Cambridge (UK) for two years. In 2001, I became a [CNRS](http://www.cnrs.fr/) researcher, working at the [Laboratoire d'Informatique Fondamentale](http://www.lif.univ-mrs.fr/) (LIF) in Marseille, and a member of the INRIA project [MIMOSA](http://www-sop.inria.fr/mimosa/). Since July 2007, I am a CNRS researcher at LAAS-CNRS in Toulouse.
**Research topics:**verification of concurrent and distributed systems; safety critical embedded systems; [mobile and higher-order process calculi](http://move.to/mobility); global computation ([mobile ambients](http://www.luca.demon.co.uk/Ambit/Ambit.html)); type systems and static analysis; programming languages for semi-structured data.
Publications
- 7
- 5
- 5
- 3
- 3
- 3
- 3
- 3
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 26
- 20
- 9
- 8
- 8
- 6
- 5
- 4
- 4
- 4
- 4
- 3
- 3
- 3
- 3
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 8
- 2
- 2
- 2
- 1
|
Project and Conquer: Fast Quantifier Elimination for Checking Petri Net ReachabilityVerification, Model Checking, and Abstract Interpretation. VMCAI 2024, Jan 2024, London, United Kingdom. pp.101-123, ⟨10.1007/978-3-031-50524-9_5⟩
Conference papers
hal-04375443v1
|
|
From FMTV to WATERS: Lessons Learned from the First Verification Challenge at ECRTS (Invited Paper)35th Euromicro Conference on Real-Time Systems (ECRTS 2023), Jul 2023, Vienne, Austria. ⟨10.4230/LIPIcs.ECRTS.2023.19⟩
Conference papers
hal-04654624v1
|
|
SMPT: A Testbed for Reachability Methods in Generalized Petri Nets25th International Symposium on Formal Methods (FM 2023), Mar 2023, Lübeck, Germany. pp.445-453, ⟨10.1007/978-3-031-27481-7_25⟩
Conference papers
hal-04007410v1
|
|
Automated Polyhedral Abstraction Proving44th International Conference on Application and Theory of Petri Nets and Concurrency (Petri Nets 2023), Jun 2023, Lisbon, Portugal. pp.324-345, ⟨10.1007/978-3-031-33620-1_18⟩
Conference papers
hal-04115006v1
|
|
Property Directed Reachability for Generalized Petri NetsTools and Algorithms for the Construction and Analysis of Systems. TACAS 2022, Apr 2022, Munich, Germany. ⟨10.1007/978-3-030-99524-9_28⟩
Conference papers
hal-03545594v1
|
|
On the Combination of Polyhedral Abstraction and SMT-based Model Checking for Petri nets42rd International Conference on Application and Theory of Petri Nets and Concurrency (Petri Nets 2021), Jun 2021, Paris (virtual), France. ⟨10.1007/978-3-030-76983-3_9⟩
Conference papers
hal-03202111v1
|
|
Accelerating the Computation of Dead and Concurrent Places using Reductions27th International SPIN Symposium on Model Checking of Software, Jul 2021, Aarhus, Denmark. ⟨10.1007/978-3-030-84629-9_3⟩
Conference papers
hal-03268388v1
|
|
Formal Approach for the Verification of Onboard Autonomous Functions in Observation Satellites10th European Congress on Embedded Real Time Software and Systems (ERTS 2020), Jan 2020, Toulouse, France
Conference papers
hal-02462058v1
|
|
A New Product Construction for the Diagnosability of Patterns in Time Petri Net59th Conference on Decision and Control (CDC) 2020, Dec 2020, Jeju Island (virtual conference), South Korea. ⟨10.1109/CDC42340.2020.9303826⟩
Conference papers
hal-02989834v1
|
|
MCC: a Tool for Unfolding Colored Petri Nets in PNML Format41st International Conference on Application and Theory of Petri Nets and Concurrency, Jun 2020, Paris, France
Conference papers
hal-02511881v1
|
|
A Short Overview on Diagnosability of Patterns in Timed Petri Net14th Summer School on Modelling and Verification of Parallel Processes (MOVEP 2020), Jun 2020, (on line), France
Conference papers
hal-02899522v1
|
Presentation of the 9th Edition of the Model Checking ContestTools and Algorithms for the Construction and Analysis of Systems - 25 Years of TACAS: TOOLympics, Held as Part of ETAPS 2019, Proceedings, Part III, Apr 2019, Prague, Czech Republic. pp.50-68, ⟨10.1007/978-3-030-17502-3_4⟩
Conference papers
hal-02094047v1
|
|
|
A State Class Construction for Computing the Intersection of Time Petri Nets Languages17th International Conference on Formal Modeling and Analysis of Timed Systems (FORMATS), Aug 2019, Amsterdam, Netherlands. ⟨10.1007/978-3-030-29662-9_5⟩
Conference papers
hal-02263832v1
|
|
Petri Net Reductions for Counting Markings International Symposium on Model Checking Software (SPIN 2018), Jun 2018, Malaga, Spain. ⟨10.1007/978-3-319-94111-0_4⟩
Conference papers
hal-01822078v1
|
|
Timed Formal Model and Verification of Satellite FDIR in Early Design Phase9th European Congress on Embedded Real Time Software and Systems (ERTS 2018), Jan 2018, Toulouse, France. 10p
Conference papers
hal-01709008v1
|
|
Formal Verification of Complex Robotic Systems on Resource-Constrained PlatformsFormaliSE: 6th International Conference on Formal Methods in Software Engineering, Jun 2018, Gothenburg, Sweden
Conference papers
hal-01778960v1
|
|
A Model-Checking Approach to Analyse Temporal Failure Propagation with AltaRicaModel-Based Safety and Assessment. IMBSA 2017, Sep 2017, Trento, Italy. 15p., ⟨10.1007/978-3-319-64119-5_10⟩
Conference papers
hal-01693391v2
|
|
Formal Verification of User-Level Real-Time Property Patterns11th International Symposium on Theoretical Aspects of Software Engineering (TASE 2017), Sep 2017, Sophia Antipolis, France. 8p
Conference papers
hal-01589479v1
|
|
Outillage pour la modélisation, la vérification et la génération d'applications temporisées et embarquées15èmes journées Approches Formelles dans l'Assistance au Développement de Logiciels (AFADL), Jun 2016, Besançon, France
Conference papers
hal-01331726v1
|
|
Model Checking Real-Time Properties on the Functional Layer of Autonomous Robots18th International Conference on Formal Engineering Methods (ICFEM 2016), Nov 2016, Tokyo, Japan
Conference papers
hal-01346080v1
|
|
Building Confidence on Formal Verification ModelsFast Abstracts at International Conference on Computer Safety, Reliability, and Security (SAFECOMP), Sep 2016, Trondheim, Norway
Conference papers
hal-01369144v1
|
|
Solving Language Equations Using Flanked AutomataATVA 2016: Automated Technology for Verification and Analysis, Oct 2016, Chiba, Japan. pp.106 - 121, ⟨10.1007/978-3-319-46520-3_7⟩
Conference papers
hal-01202702v2
|
|
Automating the Verification of Realtime Observers using Probes and the Modal mu-calculus1st International Conference on Theoretical Computer Science (TTCS), Aug 2015, Teheran, Iran. pp.90-104, ⟨10.1007/978-3-319-28678-5_7⟩
Conference papers
hal-01202799v1
|
|
Symmetry reduced state classes for Time Petri nets30th Annual ACM Symposium on Applied Computing, Apr 2015, Salamanca, Spain. pp.1751-1758, ⟨10.1145/2695664.2695803⟩
Conference papers
hal-01275316v1
|
|
Simulation of Real-Time Scheduling Algorithms with Cache Effects6th International Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems, Jul 2015, Lund, Sweden. 6p
Conference papers
hal-01232512v1
|
|
Time Petri Nets with Dynamic Firing Dates: Semantics and Applications12th International Conference, FORMATS 2014, Sep 2014, Florence, Italy. pp 85-99, ⟨10.1007/978-3-319-10512-3_7⟩
Conference papers
hal-00984354v1
|
|
Model-Checking Real-Time Properties of an Aircraft Landing Gear System Using Fiacre4th International ABZ Conference, Jun 2014, France. pp.110-125
Conference papers
hal-00967422v1
|
|
A Verified Approach to Checking Real-Time Patterns on Fiacre ProgramsDoctoral Symposium of FM 2012, Aug 2012, Paris, France
Conference papers
hal-01790120v1
|
|
A Verified Approach for Checking Real-Time Specification PatternsVECoS 2012, 6th International Workshop on Verification and Evaluation of Computer and Communication Systems, Aug 2012, France. pp.11
Conference papers
hal-00782647v2
|
|
Towards Timed Requirement Verification for Service Choreographies8th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing, Oct 2012, Pittsburgh, United States. pp.10
Conference papers
hal-00578436v4
|
|
An Experiment on Parallel Model Checking of a CTL Fragment10th International Symposium, ATVA 2012, Automated Technology for Verification and Analysis, Oct 2012, Thiruvananthapuram, India. pp.284-299, ⟨10.1007/978-3-642-33386-6_23⟩
Conference papers
hal-00782354v1
|
|
Real-Time Specification Patterns and Tools17th International Workshop on Formal Methods for Industrial Critical Systems, FMICS 2012, Aug 2012, Paris, France. pp. 1-15, ⟨10.1007/978-3-642-32469-7_1⟩
Conference papers
hal-00782649v1
|
|
Mixed Shared-Distributed Hash Tables Approaches for Parallel State Space ConstructionInternational Symposium on Parallel and Distributed Computing (ISPDC 2011), Jul 2011, Cluj-Napoca, Romania. 8p
Conference papers
hal-00523188v3
|
|
A General Lock-Free Algorithm for Parallel State Space Construction2010 Ninth International Workshop onParallel and Distributed Methods in Verification (PDMC 2010), Second International Workshop on High Performance Computational Systems Biology (HIBI 2010), Sep 2010, Twente, Netherlands. p.8-16, ⟨10.1109/PDMC-HiBi.2010.10⟩
Conference papers
hal-00473072v2
|
|
Formal Verification of AADL models with Fiacre and TinaERTSS 2010 - Embedded Real-Time Software and Systems, 3AF Midi-Pyrénées: the French Society of Aeronautic and Aerospace; SEE: the French Society for Electricity, Electronics, and Information & Communication Technologies; SIA: the French Society of Automobive Engineers, May 2010, Toulouse, France. pp.1-9, ⟨10.5281/zenodo.32930⟩
Conference papers
hal-00494348v1
|
Real-time Extensions for the Fiacre modeling languageMoVep 2010, Summer School on Modelling and Verifying Parallel Processes, Jun 2010, Aachen, Germany
Conference papers
hal-00494617v1
|
|
|
Langage intermédiaire et transformations de modèles pour le développement de systèmes temps-réel : retour d'expérience sur la chaîne de vérification formelle FiacreIDM 2010 : journées sur l'Ingénierie Dirigée par les Modèles, Mar 2010, Pau, France
Conference papers
hal-00492327v1
|
|
Observation Graph implementation for TINA toolbox12th European Workshop on Dependable Computing, EWDC 2009, May 2009, Toulouse, France. 4 p
Conference papers
hal-00380671v1
|
|
Formal Verification of AADL Specifications in the Topcased EnvironmentReliable Software Technologies - Ada Europe 2009, Jun 2009, Brest, France. 15p., ⟨10.1007/978-3-642-01924-1_15⟩
Conference papers
hal-01790208v1
|
Enumerative Parallel and Distributed State Space ConstructionETR09 - École d'été Temps Réel, Aug 2009, Paris, France
Conference papers
hal-00494622v1
|
|
|
A Typed Calculus for Querying Distributed XML Documents17th Nordic Workshop on Programming Theory, 2005, Copenhagen, Denmark
Conference papers
hal-00091917v1
|
A Functional Scenario for Bytecode Verification of Resource BoundsSep 2004, pp.265-279
Conference papers
hal-00146991v1
|
|
Resource Control for Synchronous Cooperative ThreadsCONCUR Concurrency Theory, Aug 2004, pp.68-82
Conference papers
hal-00146983v1
|
|
|
Quiet and Bouncing Objects: Two Migration Abstractions in a Simple Distributed Blue CalculusSOAP'98 -- 1st International Workshop on Semantics of Objects as Processes, 1998, Aalborg, Denmark. pp.7
Conference papers
hal-00091895v1
|
|
Real-time Extensions for the Fiacre modeling language2010, http://automata.rwth-aachen.de/movep2010/index.php?page=about
Other publications
hal-00593958v1
|
On the Petri Nets with a Single Shared Place and Beyond2020
Preprints, Working Papers, ...
hal-02992541v1
|
|
Checking marking reachability with the state equation in Petri net subclasses2020
Preprints, Working Papers, ...
hal-02992521v1
|
|
|
Integrating Model Checking in an Industrial Verification Process: a Structuring Approach2016
Preprints, Working Papers, ...
hal-01341701v1
|
|
Latency Analysis of an Aerial Video Tracking System Using Fiacre and Tina2015
Preprints, Working Papers, ...
hal-01202741v1
|
|
A Concurrent Calculus with Atomic Transactions2006
Preprints, Working Papers, ...
hal-00109264v1
|
|
Real-Time Model Checking Support for AADL[Research Report] LAAS-CNRS. 2015
Reports
hal-01121605v1
|
|
A Real-Time Specification Patterns Language2011
Reports
hal-00593965v4
|
|
Parallel Model Checking With Lazy Cycle Detection - MCLCD2011
Reports
hal-00669752v2
|
|
Verification of Real-Time Specification Patterns on Time Transition Systems2011
Reports
hal-00593963v5
|
|
A Logic You Can Count OnRR-5022, INRIA. 2003
Reports
inria-00071562v1
|
|
XML Schema, Tree Logic and Sheaves AutomataRR-4631, INRIA. 2002
Reports
inria-00071954v1
|
|
A Bisimulation for the Blue CalculusRR-3664, INRIA. 1999
Reports
inria-00073008v1
|
|
Implicit Polymorphic Type System for the Blue CalculusRR-3244, INRIA. 1997
Reports
inria-00073445v1
|