Я помню, что читал что-то о языке формальной спецификации для C некоторое время назад, но не могу найти его сейчас, когда мне это нужно.
Это было вдохновлено JML, используя, насколько я видел, то же самоесинтаксис.
Единственное упоминание о нем, которое я нашел, - это бумага , но то, о чем я говорю, было более отточенным, чем это.
Если это звучит для вас звонком.
Если никто не знает об этом, я буду рад услышать о способе формальной проверки и автоматической генерации тестов в C.
Заранее спасибо.