Difference between revisions of "Publications/renault.18.vecos"
From LRDE
(One intermediate revision by the same user not shown) | |||
Line 17: | Line 17: | ||
| type = inproceedings |
| type = inproceedings |
||
| id = renault.18.vecos |
| id = renault.18.vecos |
||
+ | | identifier = doi:10.1007/978-3-030-00359-3_9 |
||
| bibtex = |
| bibtex = |
||
@InProceedings<nowiki>{</nowiki> renault.18.vecos, |
@InProceedings<nowiki>{</nowiki> renault.18.vecos, |
||
Line 29: | Line 30: | ||
address = <nowiki>{</nowiki>Grenoble, France<nowiki>}</nowiki>, |
address = <nowiki>{</nowiki>Grenoble, France<nowiki>}</nowiki>, |
||
year = 2018, |
year = 2018, |
||
+ | doi = <nowiki>{</nowiki>10.1007/978-3-030-00359-3_9<nowiki>}</nowiki>, |
||
− | month = |
+ | month = sep, |
pages = <nowiki>{</nowiki>133--149<nowiki>}</nowiki>, |
pages = <nowiki>{</nowiki>133--149<nowiki>}</nowiki>, |
||
publisher = <nowiki>{</nowiki>Springer, Cham<nowiki>}</nowiki>, |
publisher = <nowiki>{</nowiki>Springer, Cham<nowiki>}</nowiki>, |
Latest revision as of 10:46, 3 April 2023
- Authors
- Etienne Renault
- Where
- Proceedings of the 12th International Conference on Verification and Evaluation of Computer and Communication Systems (VECOS'18)
- Place
- Grenoble, France
- Type
- inproceedings
- Publisher
- Springer, Cham
- Projects
- Spot
- Date
- 2018-06-14
Abstract
The verification of temporal properties against a given system may require the exploration of its full state space. In explicit model-checking this exploration uses a Depth-First-Search (DFS) and can be achieved with multiple randomized threads to increase performance. Nonetheless the topology of the state-space and the exploration order can cap the speedup up to a certain number of threads. This paper proposes a new technique that aims to tackle this limitation by generating artificial initial states, using genetic algorithms. Threads are then launched from these states and thus explore different parts of the state space. Our prototype implementation runs 10% faster than state-of-the-art algorithms. These results demonstrate that this novel approach worth to be considered as a way to overcome existing limitations.
Documents
Bibtex (lrde.bib)
@InProceedings{ renault.18.vecos, author = {Etienne Renault}, title = {Improving Parallel State-Space Exploration Using Genetic Algorithms}, booktitle = {Proceedings of the 12th International Conference on Verification and Evaluation of Computer and Communication Systems (VECOS'18)}, editor = {Mohamed Faouzi Atig and Saddek Bensalem and Simon Bliudze and Bruno Monsuez}, address = {Grenoble, France}, year = 2018, doi = {10.1007/978-3-030-00359-3_9}, month = sep, pages = {133--149}, publisher = {Springer, Cham}, series = {Lecture Notes in Computer Science}, volume = {11181}, abstract = { The verification of temporal properties against a given system may require the exploration of its full state space. In explicit model-checking this exploration uses a Depth-First-Search (DFS) and can be achieved with multiple randomized threads to increase performance. Nonetheless the topology of the state-space and the exploration order can cap the speedup up to a certain number of threads. This paper proposes a new technique that aims to tackle this limitation by generating artificial initial states, using genetic algorithms. Threads are then launched from these states and thus explore different parts of the state space. Our prototype implementation runs 10\% faster than state-of-the-art algorithms. These results demonstrate that this novel approach worth to be considered as a way to overcome existing limitations.} }