maul-esel / ssharp

S# is a formal modeling and safety analysis framework for safety-critical systems. It provides a domain specific modeling language and fully automated formal safety analysis tools based on C# and .NET.
http://safetysharp.isse.de/wiki
MIT License
0 stars 1 forks source link

Coalition merge deadlock prevention fails #35

Closed maul-esel closed 6 years ago

maul-esel commented 6 years ago

Bug

The SimulateProfileBased > FewAgentsHighRedundancy (Coalition) test runs into a deadlock when coalitions try to merge.

Reproduce

Run the aforementioned test with seed 273057375 or seed 276289984. Discovered on commit 3e034f9.

Cause

Unknown - deadlock prevention exists but apparently no coalition breaks the deadlock.

maul-esel commented 6 years ago

Fixed for both mentioned seeds with commit 4f5cac42 - reopen if rediscovered.