modelling and verification of a distributed interlocking
play

Modelling and Verification of a Distributed Interlocking System - PowerPoint PPT Presentation

Modelling and Verification of a Distributed Interlocking System using UPPAAL and UMC Van Anh Thi Trinh & Per Lange Laursen DTU Compute, Technical University of Denmark 22. maj 2019 DTU Compute Outline Objectives Modelling with


  1. Modelling and Verification of a Distributed Interlocking System using UPPAAL and UMC Van Anh Thi Trinh & Per Lange Laursen DTU Compute, Technical University of Denmark 22. maj 2019 DTU Compute

  2. Outline • Objectives • Modelling with UPPAAL • Modelling with UMC • Testing • Experiments • Conclusion and Future Work 17 June 2019 Formal Verification of Distributed Railway Control Systems, Per Lange Laursen & Van Anh Thi Trinh 2 22. maj 2019 DTU Compute

  3. Objectives 17 June 2019 Formal Verification of Distributed Railway Control Systems, Per Lange Laursen & Van Anh Thi Trinh 3 22. maj 2019 DTU Compute

  4. Modelling with UPPAAL 17 June 2019 Formal Verification of Distributed Railway Control Systems, Per Lange Laursen & Van Anh Thi Trinh 4 22. maj 2019 DTU Compute

  5. Modelling with UPPAAL 17 June 2019 Formal Verification of Distributed Railway Control Systems, Per Lange Laursen & Van Anh Thi Trinh 5 22. maj 2019 DTU Compute

  6. Modelling with UMC 17 June 2019 Formal Verification of Distributed Railway Control Systems, Per Lange Laursen & Van Anh Thi Trinh 6 22. maj 2019 DTU Compute

  7. Testing by Model Checking Four different properties have been model checked for a collection of testing networks: • No collision • No derailment: When a train enters a point from a branch, this must be connected to the stem • No derailment: A point is not switching when a train is passing it • Will arrive 17 June 2019 Formal Verification of Distributed Railway Control Systems, Per Lange Laursen & Van Anh Thi Trinh 7 22. maj 2019 DTU Compute

  8. Experiments The different properties have then been checked with different configurations. Purpose: • Scalability • Real-world networks Nærumbanen Local Railway 17 June 2019 Formal Verification of Distributed Railway Control Systems, Per Lange Laursen & Van Anh Thi Trinh 8 22. maj 2019 DTU Compute

  9. Experiment Results 17 June 2019 Formal Verification of Distributed Railway Control Systems, Per Lange Laursen & Van Anh Thi Trinh 9 22. maj 2019 DTU Compute

  10. Conclusion and Future Work Conclusion • Modelling in UPPAAL and UMC is straightforward • UPPAAL was successfully used to verify a real-world railway network (not yet tried with UMC) Ideas for future work: • UMC model optimization • Alternative/additional strategies to improve verification time and reduce livelocks • Examining real-time constraints related to network components 17 June 2019 Formal Verification of Distributed Railway Control Systems, Per Lange Laursen & Van Anh Thi Trinh 10 22. maj 2019 DTU Compute

  11. Thank you 17 June 2019 Formal Verification of Distributed Railway Control Systems, Per Lange Laursen & Van Anh Thi Trinh 11 22. maj 2019 DTU Compute

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend