Scala 2022-07-04 10:11

|
CoolDalek 2022-07-04 10:11:08
odomontois 2022-07-04 09:28:50
Они там нацелились на применимость формальных методов к джава коду чтоли

В том числе. Вот примерный список проблем, которые хочет решить этот jep:
1) не все существующие методы чтения-записи формализованы в jmm
2) текущую jmm не переваривают автоматические верификаторы
3) есть немалая вероятность, что в текущей jmm присутствуют ошибки
4) текущая jmm невероятно сложная

odomontois 2022-07-04 10:12:34
Интересно будет на процесс посмотреть
odomontois 2022-07-04 10:12:43
Чем и как будут формализовать
odomontois 2022-07-04 10:12:59
А то есть только несколько хелловорлд левел формализаций на коке
odomontois 2022-07-04 10:13:20
По-моему даже с использованием чего-то уровня iris я не видел
odomontois 2022-07-04 10:14:31
Прикольно было бы если бы клайрат с наневским взяли бы и как нахоарили в жаву
clayrat 2022-07-04 10:40:54
odomontois 2022-07-04 10:14:31
Прикольно было бы если бы клайрат с наневским взяли бы и как нахоарили в жаву

чот цитата про «невероятно сложная» не оч воодушевляет 🙂

clayrat 2022-07-04 10:41:20
подозреваю что там работы на отдельный грант
odomontois 2022-07-04 10:41:37
clayrat 2022-07-04 10:40:54
чот цитата про «невероятно сложная» не оч воодушевляет 🙂

глаза боятся, елаборации делают

apache_dog 2022-07-04 10:45:37
clayrat 2022-07-04 10:41:20
подозреваю что там работы на отдельный грант

наверное больше

clayrat 2022-07-04 10:45:52
odomontois 2022-07-04 10:41:37
глаза боятся, елаборации делают

ну нам бы простое для начала научиться нахоаривать как-то канонично

apache_dog 2022-07-04 10:45:53
ну и 100% ломание таких китов сломает весь жава софтвер в мире
clayrat 2022-07-04 10:46:30
а то щас нахоарить интервал-линеаризуемость для java.util.concurrent.Exchanger это работы на полгода-год
odomontois 2022-07-04 10:49:43
а я думал там
> Неет ты не можешь просто найти пруфнуть или опровергнуть JMM
> Хаха, хоар тактика делает qed qed
clayrat 2022-07-04 10:51:03
ну у нас же идея делать все максимально низкоуровнево
clayrat 2022-07-04 10:51:29
типа, руками копать символьные трассы
clayrat 2022-07-04 10:52:27
чтобы наработать таким образом какие-то типо-алгебраические паттерны для 🐎карренси
clayrat 2022-07-04 10:53:10
так что никаких тактик, максимум отрефлексированные солверы на канструктурах
clayrat 2022-07-04 10:54:49
поэтому проект так и называется — Type and Proof Structures for Concurrent Software Verification
simpadjo 2022-07-04 10:58:59
clayrat 2022-07-04 10:45:52
ну нам бы простое для начала научиться нахоаривать как-то канонично

Чтобы получить грант, надо больше хорохоариться, мол, сейчас все верифицируем

|