Component-wise incremental LTL model checking. (May 2016)
- Record Type:
- Journal Article
- Title:
- Component-wise incremental LTL model checking. (May 2016)
- Main Title:
- Component-wise incremental LTL model checking
- Authors:
- Molnár, Vince
Vörös, András
Darvas, Dániel
Bartha, Tamás
Majzik, István - Abstract:
- Abstract Efficient symbolic and explicit-state model checking approaches have been developed for the verification of linear time temporal logic (LTL) properties. Several attempts have been made to combine the advantages of the various algorithms. Model checking LTL properties usually poses two challenges: one must compute the synchronous product of the state space and the automaton model of the desired property, then look for counterexamples that is reduced to finding strongly connected components (SCCs) in the state space of the product. In case of concurrent systems, where the phenomenon of state space explosion often prevents the successful verification, the so-called saturation algorithm has proved its efficiency in state space exploration. This paper proposes a new approach that leverages the saturation algorithm both as an iteration strategy constructing the product directly, as well as in a new fixed-point computation algorithm to find strongly connected components on-the-fly by incrementally processing the components of the model. Complementing the search for SCCs, explicit techniques and component-wise abstractions are used to prove the absence of counterexamples. The resulting on-the-fly, incremental LTL model checking algorithm proved to scale well with the size of models, as the evaluation on models of the Model Checking Contest suggests.
- Is Part Of:
- Formal aspects of computing. Volume 28:Number 3(2016)
- Journal:
- Formal aspects of computing
- Issue:
- Volume 28:Number 3(2016)
- Issue Display:
- Volume 28, Issue 3 (2016)
- Year:
- 2016
- Volume:
- 28
- Issue:
- 3
- Issue Sort Value:
- 2016-0028-0003-0000
- Page Start:
- 345
- Page End:
- 379
- Publication Date:
- 2016-05
- Subjects:
- Symbolic model checking -- LTL -- Saturation -- Component-wise abstraction -- SCC computation -- Incremental algorithm
Computer science -- Periodicals
004.05 - Journal URLs:
- http://www.springerlink.com/content/0934-5043/ ↗
http://www.springerlink.com/content/1433-299X ↗
http://www.springerlink.com/openurl.asp?genre=journal&issn=0934-5043 ↗
http://www.springer.com/gb/ ↗ - DOI:
- 10.1007/s00165-015-0347-x ↗
- Languages:
- English
- ISSNs:
- 0934-5043
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4008.335800
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 9990.xml