Project

General

Profile

Actions

Bug #7617

closed

Strategies for generating abnormal verification tasks are completely broken in current master

Added by Vitaly Mordan about 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
Urgent
Category:
-
Target version:
-
Start date:
10/19/2016
Due date:
% Done:

0%

Estimated time:
Detected in build:
svn
Platform:
Published in build:

Description

It is impossible to use MAV as intended in current master due to hard-coded static groups of rules.
For example, if the user intends to check linux:mutex and linux:spinlock rules together, current implementation verifies rules separately (even with flag "unite rule specifications")! Thus even in such plain case the user should create his own strategy.
This is absolutely wrong and does not have any connection to the original MAV and its ideas.
This should be either renamed to some other strategy (this is not MAV and violates all of its ideas) or completely removed.
Note, that correct version of MAV and other strategies is implemented in branch new_format_of_strategies.


Related issues 2 (1 open1 closed)

Blocks Klever - Feature #7272: Reimplement Multiple Error Analysis methodNewVitaly Mordan06/05/2016

Actions
Blocks Klever - Feature #7783: Support lightweight data races detectionClosedPavel Andrianov12/07/2016

Actions
Actions

Also available in: Atom PDF