Loading...

VeriVANca framework: verification of VANETs by property-based message passing of actors in Rebeca with inheritance

Yousefi, F ; Sharif University of Technology | 2020

527 Viewed
  1. Type of Document: Article
  2. DOI: 10.1007/s10009-020-00579-8
  3. Publisher: Springer Science and Business Media Deutschland GmbH , 2020
  4. Abstract:
  5. Vehicular ad hoc networks have attracted the attention of many researchers during the last years due to the emergence of autonomous vehicles and safety concerns. Most of the frameworks which are proposed for the modeling and analysis VANET applications make use of simulation techniques. Due to the high level of concurrency in these applications, simulation results do not guarantee the correct behavior of the system and more accurate analysis techniques are required. In this paper, we have developed a framework to provide model checking facilities for the analysis of VANET applications. To this end, an actor-based modeling language, Rebeca, is used which is equipped with a variety of model checking engines. We have extended Rebeca with the inheritance mechanism to support model-specific message passing among vehicles, which is crucial for the modeling of VANET applications. To illustrate the applicability of this framework, we modeled and analyzed two warning message dissemination schemes. Reviewing the results of using the model checking technique supports the claim that concurrent behaviors of the system components in VANETs may cause uncertainty which may not be detected by simulation-based techniques. We also observed that considering the interleaving of concurrent executions of the system components affects the performance metrics of it. © 2020, Springer-Verlag GmbH Germany, part of Springer Nature
  6. Keywords:
  7. Actor model ; Model checking ; Rebeca ; Vehicular ad hoc networks (VANETs) ; Warning message dissemination ; Message passing ; Modeling languages ; Actor-based modeling ; Concurrent behavior ; Concurrent execution ; Inheritance mechanisms ; Model-checking techniques ; Performance metrics ; Simulation technique ; Warning message disseminations
  8. Source: International Journal on Software Tools for Technology Transfer ; Volume 22, Issue 5 , 30 June , 2020 , Pages 617-633
  9. URL: https://link.springer.com/article/10.1007/s10009-020-00579-8