alloy

    2зной

    1ответ

    У меня есть простая модель банка с двумя типами счетов А и В abstract sig Account {} sig A extends Account {} sig B extends Account {} sig Customer { hasAccount: some Account } sig Bank {

    0зной

    1ответ

    Я определил некоторые ограничения в моем файле .als, но когда я нажимаю Выполнение, решение не найдено. У меня есть конкретное решение в виду, что я подозреваю, что «должен» работать, но, очевидно, те

    1зной

    2ответ

    У меня возникли проблемы с работой оператора мощности Alloy (#), работающего, как ожидалось, даже на простых примерах. Например, следующий файл Alloy ... sig Y {} sig X {r : Y -> Y} { //#r = 2 }

    0зной

    2ответ

    В моей Java коде, когда я изменить SATSolver от SAT4J к MiniSatJNI или MiniSatProverJNI в: A4Options options = new A4Options(); options.solver = A4Options.SatSolver.SAT4J; Например, чтобы: A4Option