mutilin / klever

Klever Git repository read-only mirror
https://forge.ispras.ru/projects/klever
Apache License 2.0
0 stars 1 forks source link

Support general witness format from SV-COMP #48

Closed vmordan closed 5 years ago

vmordan commented 5 years ago

Currently Klever-based error traces (violation witnesses) parser supports only some versions of CPAchecker (with specific options) and fails hard (i.e., without providing any useful output) in other cases. For example, it requires "sourcecode" tag, which is not printed even in default CPAchecker configuration, and which can be obtained automatically with help of other data. It is suggested to completely rewrite this parser, so it would satisfy the following requirements:

vmordan commented 5 years ago

Converter for violation witnesses was rewritten in commit e38c688. It was tested on different SV-COMP tools and different categories.