Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fill in implementation of CommWait before large changes
authorMaxwell Pirtle <maxwellpirtle@gmail.com>
Mon, 27 Mar 2023 11:37:08 +0000 (13:37 +0200)
committerMaxwell Pirtle <maxwellpirtle@gmail.com>
Wed, 5 Apr 2023 08:37:20 +0000 (10:37 +0200)
commitbe8f9a9065bdd15cf3e27f10cf31d6badb19d8e0
tree432177d467f63139f375c4380ebd83091a1eeb4f
parent5f0e7e7b36ee03e0af9961886102f1b427d7eb88
Fill in implementation of CommWait before large changes

This commit adds the implementation of the extension
set computation before larger changes are added into
the UDPOR implementation.

What was discovered is that events hold stale references
to the transitions that they own. As UDPOR executes
actors in its quest to search the unfolding of the
application, the transitions that are executed are
potentially updated with additional information
*after* they have been executed. We'll need a way
to figure out how to manage this without causing an
absolute mess...
src/mc/explo/udpor/ExtensionSetCalculator.cpp
src/mc/explo/udpor/UnfoldingEvent.cpp
src/mc/explo/udpor/UnfoldingEvent.hpp