Scheduler-test: planning for stress-tests

This commit is contained in:
Fischlurch 2023-12-19 21:06:23 +01:00
parent 67036f45b0
commit c4807abf8a
2 changed files with 192 additions and 92 deletions

View file

@ -26,9 +26,14 @@
#include "lib/test/run.hpp"
#include "test-chain-load.hpp"
#include "vault/gear/scheduler.hpp"
//#include "lib/time/timevalue.hpp"
//#include "lib/format-cout.hpp"
#include "lib/time/timevalue.hpp"
#include "lib/format-cout.hpp"
#include "lib/test/diagnostic-output.hpp"//////////////////////////TODO work in distress
//#include "lib/format-string.hpp"
//#include "lib/test/transiently.hpp"
//#include "lib/test/microbenchmark.hpp"
//#include "lib/util.hpp"
//#include <utility>
@ -46,6 +51,10 @@ namespace test {
// using lib::time::Offset;
// using lib::time::Time;
namespace { // Test definitions and setup...
}
@ -62,36 +71,83 @@ namespace test {
virtual void
run (Arg)
{
simpleUsage();
smokeTest();
generalFuckup();
walkingDeadline();
setupLalup();
}
/** @test TODO demonstrate a simple usage scenario
/** @test TODO demonstrate sustained operation under load
* @todo WIP 12/23 🔁 define implement
*/
void
simpleUsage()
smokeTest()
{
MARK_TEST_FUN
TestChainLoad testLoad{64};
testLoad.configureShape_chain_loadBursts()
.buildToplolgy();
auto stats = testLoad.computeGraphStatistics();
cout << _Fmt{"Test-Load: Nodes: %d Levels: %d ∅Node/Level: %3.1f Forks: %d Joins: %d"}
% stats.nodes
% stats.levels
% stats.indicators[STAT_NODE].pL
% stats.indicators[STAT_FORK].cnt
% stats.indicators[STAT_JOIN].cnt
<< endl;
// while building the calculation-plan graph
// node hashes were computed, observing dependencies
size_t expectedHash = testLoad.getHash();
// some jobs/nodes are marked with a weight-step
// these can be instructed to spend some CPU time
auto LOAD_BASE = 500us;
testLoad.performGraphSynchronously(LOAD_BASE);
CHECK (testLoad.getHash() == expectedHash);
double referenceTime = testLoad.calcRuntimeReference(LOAD_BASE);
cout << "refTime(singleThr): "<<referenceTime/1000<<"ms"<<endl;
// Perform through Scheduler----------
BlockFlowAlloc bFlow;
EngineObserver watch;
Scheduler scheduler{bFlow, watch};
double performanceTime =
testLoad.setupSchedule(scheduler)
.withLoadTimeBase(LOAD_BASE)
.withJobDeadline(30ms)
.launch_and_wait();
cout << "runTime(Scheduler): "<<performanceTime/1000<<"ms"<<endl;
// invocation through Scheduler has reproduced all node hashes
CHECK (testLoad.getHash() == expectedHash);
}
/** @test TODO
* @todo WIP 12/23 🔁 define implement
*/
void
generalFuckup()
{
UNIMPLEMENTED("tbd");
}
/** @test TODO
* @todo WIP 12/23 🔁 define implement
*/
void
walkingDeadline()
{
}
/** @test TODO
*/
void
setupLalup()
{
}
};

View file

@ -79970,8 +79970,8 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<linktarget COLOR="#f4fec9" DESTINATION="ID_688439359" ENDARROW="Default" ENDINCLINATION="-557;-136;" ID="Arrow_ID_1352278228" SOURCE="ID_1926192234" STARTARROW="None" STARTINCLINATION="1598;114;"/>
<linktarget COLOR="#daf1b4" DESTINATION="ID_688439359" ENDARROW="Default" ENDINCLINATION="-190;833;" ID="Arrow_ID_345974066" SOURCE="ID_1628186610" STARTARROW="None" STARTINCLINATION="2086;-130;"/>
<icon BUILTIN="pencil"/>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1681086269493" ID="ID_305659400" MODIFIED="1681086275809" TEXT="Entwurf : neues Konzept">
<icon BUILTIN="flag-yellow"/>
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#435e98" CREATED="1681086269493" ID="ID_305659400" MODIFIED="1703015135053" TEXT="Entwurf : neues Konzept">
<icon BUILTIN="yes"/>
<node CREATED="1681086278139" ID="ID_1476636286" MODIFIED="1681086349598" TEXT="Idee">
<icon BUILTIN="idea"/>
<node CREATED="1681086280251" ID="ID_110027513" MODIFIED="1681086287093" TEXT="es handelt sich um Verben"/>
@ -79992,10 +79992,10 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
</node>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1680565476652" ID="ID_1599285907" MODIFIED="1684973334977" TEXT="#1298 Definition: Render Activity verbs">
<linktarget COLOR="#fe6d01" DESTINATION="ID_1599285907" ENDARROW="Default" ENDINCLINATION="-183;0;" ID="Arrow_ID_1756942771" SOURCE="ID_495348423" STARTARROW="None" STARTINCLINATION="-502;-42;"/>
<node COLOR="#338800" CREATED="1680565476652" ID="ID_1599285907" MODIFIED="1703015171054" TEXT="#1298 Definition: Render Activity verbs">
<linktarget COLOR="#623d37" DESTINATION="ID_1599285907" ENDARROW="Default" ENDINCLINATION="-472;18;" ID="Arrow_ID_1756942771" SOURCE="ID_495348423" STARTARROW="None" STARTINCLINATION="-502;-42;"/>
<linktarget COLOR="#fde0ca" DESTINATION="ID_1599285907" ENDARROW="Default" ENDINCLINATION="-762;53;" ID="Arrow_ID_744981346" SOURCE="ID_1591114904" STARTARROW="None" STARTINCLINATION="-1043;88;"/>
<icon BUILTIN="flag-yellow"/>
<icon BUILTIN="button_ok"/>
<node CREATED="1684980870862" ID="ID_1051551" MODIFIED="1684980899528" TEXT="Arten">
<node CREATED="1684980900575" ID="ID_1853795602" MODIFIED="1684980920474" TEXT="invoke">
<richcontent TYPE="NOTE"><html>
@ -80103,15 +80103,17 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</html></richcontent>
<icon BUILTIN="info"/>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1687908607797" ID="ID_989605795" MODIFIED="1687908674373" TEXT="Implementierung des Verhaltens">
<node COLOR="#338800" CREATED="1687908607797" ID="ID_989605795" MODIFIED="1703014797542" TEXT="Implementierung des Verhaltens">
<arrowlink COLOR="#7f362f" DESTINATION="ID_1214627402" ENDARROW="Default" ENDINCLINATION="-349;-37;" ID="Arrow_ID_1834773150" STARTARROW="None" STARTINCLINATION="-686;57;"/>
<linktarget COLOR="#6a668f" DESTINATION="ID_989605795" ENDARROW="Default" ENDINCLINATION="-303;1079;" ID="Arrow_ID_180378517" SOURCE="ID_72274125" STARTARROW="None" STARTINCLINATION="-786;38;"/>
<icon BUILTIN="pencil"/>
<icon BUILTIN="button_ok"/>
<node CREATED="1687908684071" ID="ID_814820281" MODIFIED="1687908690152" TEXT="im Scheduler Layer-2">
<icon BUILTIN="info"/>
</node>
<node CREATED="1690490828030" ID="ID_231504634" MODIFIED="1690490873196" TEXT="falls Activity &#x27fc; externer Effekt">
<node CREATED="1690490875511" ID="ID_1949721757" MODIFIED="1690490904967" TEXT="post: Synchronisation und in die Queue stellen"/>
<node CREATED="1703014806539" ID="ID_960003125" MODIFIED="1703014815029" TEXT="notify: angeschlossenes Gate dekrementieren"/>
<node CREATED="1703014823882" ID="ID_1630702574" MODIFIED="1703014832094" TEXT="work: job ausf&#xfc;hren"/>
</node>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1688599645418" ID="ID_290814679" MODIFIED="1693316248116" TEXT="Repr&#xe4;sentation Argument-Daten">
@ -80151,8 +80153,22 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</body>
</html></richcontent>
<icon BUILTIN="help"/>
<node CREATED="1688602901632" HGAP="42" ID="ID_1108696445" MODIFIED="1688602935788" TEXT="k&#xf6;nnte man kontextuell bereitstellen" VSHIFT="-5">
<node COLOR="#435e98" CREATED="1688602901632" HGAP="42" ID="ID_1108696445" MODIFIED="1703014763882" TEXT="werden kontextuell bereitgestellt" VSHIFT="-5">
<icon BUILTIN="idea"/>
<node CREATED="1703014673172" ID="ID_1672968919" MODIFIED="1703014738807" TEXT="(start,deadline) ist ein Belang des Schedulers">
<richcontent TYPE="NOTE"><html>
<head/>
<body>
<p>
...und wird daher auf Implementierungs-Ebene im &#187;ExecutionCtx&#171; gesetzt und weitergegeben; im einzelnen Activity-Record ist diese Information nicht vorhanden und meist auch nicht relevant
</p>
</body>
</html></richcontent>
<icon BUILTIN="info"/>
</node>
<node COLOR="#338800" CREATED="1703014665925" ID="ID_1366688463" MODIFIED="1703014743739" TEXT="so umgesetzt">
<icon BUILTIN="button_ok"/>
</node>
</node>
</node>
</node>
@ -80277,7 +80293,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node CREATED="1688998714647" ID="ID_1212520042" MODIFIED="1688998724793" TEXT="fr&#xfc;hestmoglich Start-Zeit / Deadline"/>
</node>
<node CREATED="1688998737324" ID="ID_1359190642" MODIFIED="1688998829651" TEXT="GATE">
<node COLOR="#338800" CREATED="1688998831183" ID="ID_158897194" MODIFIED="1702841717054" TEXT="Inhibitor-Mechanismus mu&#xdf; zu fr&#xfc;he Freigabe verhindern">
<node COLOR="#338800" CREATED="1688998831183" FOLDED="true" ID="ID_158897194" MODIFIED="1702841717054" TEXT="Inhibitor-Mechanismus mu&#xdf; zu fr&#xfc;he Freigabe verhindern">
<linktarget COLOR="#5f98b9" DESTINATION="ID_158897194" ENDARROW="Default" ENDINCLINATION="597;427;" ID="Arrow_ID_908519316" SOURCE="ID_706646924" STARTARROW="None" STARTINCLINATION="912;57;"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="hourglass"/>
@ -80465,8 +80481,8 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node CREATED="1689000655579" ID="ID_379435394" MODIFIED="1689000657094" TEXT="FEED"/>
</node>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1689000757661" ID="ID_1172817933" MODIFIED="1689000760245" TEXT="Tick">
<icon BUILTIN="flag-yellow"/>
<node COLOR="#435e98" CREATED="1689000757661" ID="ID_1172817933" MODIFIED="1703014629272" TEXT="Tick">
<icon BUILTIN="forward"/>
<node CREATED="1689000805829" ID="ID_1260644212" MODIFIED="1689000811102" TEXT="einfache Builder-Funktion"/>
<node CREATED="1689000868150" ID="ID_993292699" MODIFIED="1689000876384" TEXT="wird nur einmal erzeugt"/>
<node CREATED="1689000876941" ID="ID_916463216" MODIFIED="1689000882431" TEXT="reproduziert sich dann selbst"/>
@ -80488,10 +80504,10 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node CREATED="1689000503719" ID="ID_1847275936" MODIFIED="1689000627698" TEXT="Schalter Work/Meta"/>
<node CREATED="1689000328599" ID="ID_523939975" MODIFIED="1689000343817" TEXT="Closure / Zugangspunkt f&#xfc;r IO-Callback bereitstellen"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1688998180822" ID="ID_462121305" MODIFIED="1690068422658" TEXT="ActivityLang &#x2261; Builder-Setup">
<node COLOR="#338800" CREATED="1688998180822" ID="ID_462121305" MODIFIED="1703014526885" TEXT="ActivityLang &#x2261; Builder-Setup">
<arrowlink COLOR="#3d344c" DESTINATION="ID_975357334" ENDARROW="Default" ENDINCLINATION="-4;-17;" ID="Arrow_ID_56581087" STARTARROW="Default" STARTINCLINATION="6;32;"/>
<linktarget COLOR="#b14f6e" DESTINATION="ID_462121305" ENDARROW="Default" ENDINCLINATION="-76;7;" ID="Arrow_ID_1396143437" SOURCE="ID_1433064275" STARTARROW="None" STARTINCLINATION="-74;-111;"/>
<icon BUILTIN="flag-yellow"/>
<linktarget COLOR="#b14f6e" DESTINATION="ID_462121305" ENDARROW="Default" ENDINCLINATION="-209;20;" ID="Arrow_ID_1396143437" SOURCE="ID_1433064275" STARTARROW="None" STARTINCLINATION="-74;-111;"/>
<icon BUILTIN="button_ok"/>
<node COLOR="#338800" CREATED="1688999189055" ID="ID_1477089281" MODIFIED="1693271115929" TEXT="Dependency-Injection bereitstellen">
<icon BUILTIN="button_ok"/>
<node CREATED="1693223327335" ID="ID_1106041031" MODIFIED="1693223365669" TEXT="mu&#xdf; Activities allozieren k&#xf6;nnen"/>
@ -80673,7 +80689,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node CREATED="1693495715425" HGAP="40" ID="ID_1961334483" MODIFIED="1693495750410" TEXT="in der Planning-Pipeline ist der abh&#xe4;ngige Folge-Job als &#xbb;Parent&#xab; zug&#xe4;nglich" VSHIFT="-7">
<icon BUILTIN="idea"/>
</node>
<node COLOR="#435e98" CREATED="1693495768326" HGAP="85" ID="ID_1696760158" MODIFIED="1695587703548" TEXT="daher &#x27f9; vom Ende zum Nachfolger schalten" VSHIFT="-1">
<node COLOR="#435e98" CREATED="1693495768326" FOLDED="true" HGAP="85" ID="ID_1696760158" MODIFIED="1695587703548" TEXT="daher &#x27f9; vom Ende zum Nachfolger schalten" VSHIFT="-1">
<arrowlink COLOR="#7a96a6" DESTINATION="ID_799408544" ENDARROW="Default" ENDINCLINATION="651;46;" ID="Arrow_ID_1767879061" STARTARROW="None" STARTINCLINATION="267;-849;"/>
<node COLOR="#338800" CREATED="1693495830346" ID="ID_1261227945" MODIFIED="1693587694778" TEXT="appendNotificationTo(targetTerm)">
<arrowlink COLOR="#786889" DESTINATION="ID_701999603" ENDARROW="Default" ENDINCLINATION="-1087;-893;" ID="Arrow_ID_893699409" STARTARROW="None" STARTINCLINATION="-687;55;"/>
@ -80684,8 +80700,9 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<linktarget COLOR="#4b8acc" DESTINATION="ID_1367094984" ENDARROW="Default" ENDINCLINATION="72;7;" ID="Arrow_ID_164230628" SOURCE="ID_1261227945" STARTARROW="None" STARTINCLINATION="119;9;"/>
<icon BUILTIN="button_ok"/>
</node>
<node COLOR="#338800" CREATED="1693496733832" ID="ID_704638049" MODIFIED="1693587697732" TEXT="requireDirectActivation()">
<node COLOR="#338800" CREATED="1693496733832" FOLDED="true" ID="ID_704638049" MODIFIED="1703014588304" TEXT="requireDirectActivation()">
<icon BUILTIN="button_ok"/>
<icon BUILTIN="button_cancel"/>
<node CREATED="1693496745497" ID="ID_1227868232" MODIFIED="1693496759948" TEXT="optionales Zusatz-Feature">
<icon BUILTIN="idea"/>
</node>
@ -80699,6 +80716,9 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</body>
</html></richcontent>
</node>
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1703014561363" ID="ID_143248906" MODIFIED="1703014578333" TEXT="@deprecated: unn&#xf6;tig und potentiell gef&#xe4;hrlich">
<icon BUILTIN="closed"/>
</node>
</node>
</node>
</node>
@ -80708,7 +80728,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node COLOR="#338800" CREATED="1688999221795" ID="ID_1575286737" MODIFIED="1693327452333" TEXT="der Term selbst ist transient">
<icon BUILTIN="button_ok"/>
</node>
<node COLOR="#338800" CREATED="1688999245632" ID="ID_1036154230" MODIFIED="1699563218151">
<node COLOR="#338800" CREATED="1688999245632" FOLDED="true" ID="ID_1036154230" MODIFIED="1699563218151">
<richcontent TYPE="NODE"><html>
<head/>
<body>
@ -80861,9 +80881,9 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1690068219755" HGAP="133" ID="ID_1567752814" MODIFIED="1690068277660" TEXT="Ausf&#xfc;hrung von Activities" VSHIFT="20">
<icon BUILTIN="flag-yellow"/>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1690068378225" ID="ID_975357334" MODIFIED="1690068414755" TEXT="ActivityLang &#x2261; Rahmen und Laufzeitsystem">
<node COLOR="#338800" CREATED="1690068378225" ID="ID_975357334" MODIFIED="1703014504420" TEXT="ActivityLang &#x2261; Rahmen und Laufzeitsystem">
<linktarget COLOR="#3d344c" DESTINATION="ID_975357334" ENDARROW="Default" ENDINCLINATION="-4;-17;" ID="Arrow_ID_56581087" SOURCE="ID_462121305" STARTARROW="Default" STARTINCLINATION="6;32;"/>
<icon BUILTIN="flag-yellow"/>
<icon BUILTIN="button_ok"/>
<node COLOR="#338800" CREATED="1690068444705" ID="ID_1936713026" MODIFIED="1699567142132" TEXT="stellt Setup bereit">
<icon BUILTIN="button_ok"/>
<node COLOR="#338800" CREATED="1690068450704" ID="ID_716451982" MODIFIED="1693431638406" TEXT="Dependency-Injection">
@ -81576,7 +81596,8 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
<node COLOR="#435e98" CREATED="1690069297302" ID="ID_33956976" MODIFIED="1690492032363" TEXT="sonst....">
<icon BUILTIN="help"/>
<node CREATED="1690069315708" ID="ID_1571780277" MODIFIED="1690069346741" TEXT="...soll sich das Gate &#xbb;selbst in die Zukunft schieben&#xab;">
<node COLOR="#5b280f" CREATED="1690069315708" FOLDED="true" ID="ID_1571780277" MODIFIED="1703014458155" TEXT="...soll sich das Gate &#xbb;selbst in die Zukunft schieben&#xab;">
<icon BUILTIN="button_cancel"/>
<node COLOR="#435e98" CREATED="1693499693849" ID="ID_1878976712" MODIFIED="1701988097696" TEXT="ist dieses Feature &#xfc;berhaupt notwendig?">
<linktarget COLOR="#717ecb" DESTINATION="ID_1878976712" ENDARROW="Default" ENDINCLINATION="-1051;64;" ID="Arrow_ID_1465904567" SOURCE="ID_1514365592" STARTARROW="None" STARTINCLINATION="624;46;"/>
<icon BUILTIN="help"/>
@ -81652,7 +81673,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<icon BUILTIN="idea"/>
</node>
</node>
<node COLOR="#5b280f" CREATED="1690069846556" ID="ID_1000629107" MODIFIED="1701984491877" TEXT="ansonsten ist das ein &#x3bb;-POST mit festem Delay">
<node COLOR="#5b280f" CREATED="1690069846556" FOLDED="true" ID="ID_1000629107" MODIFIED="1703015246550" TEXT="ansonsten ist das ein &#x3bb;-POST mit festem Delay">
<arrowlink DESTINATION="ID_817512371" ENDARROW="Default" ENDINCLINATION="-55;19;" ID="Arrow_ID_1228234954" STARTARROW="None" STARTINCLINATION="-170;11;"/>
<icon BUILTIN="button_cancel"/>
<node COLOR="#ff0000" CREATED="1701984496259" HGAP="41" ID="ID_533015811" MODIFIED="1701988198479" TEXT="dieses Feature wurde zur&#xfc;ckgebaut" VSHIFT="4">
@ -81663,7 +81684,8 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
<node CREATED="1701984534846" ID="ID_1475563814" MODIFIED="1701984545944" TEXT="lediglich SKIP zur&#xfc;ckgeben"/>
</node>
<node CREATED="1693501591528" ID="ID_332217879" MODIFIED="1693501601917" TEXT="Steuer-Logik">
<node COLOR="#435e98" CREATED="1693501591528" FOLDED="true" ID="ID_332217879" MODIFIED="1703015237432" TEXT="Steuer-Logik">
<icon BUILTIN="info"/>
<node CREATED="1693501607721" ID="ID_182057848" MODIFIED="1693501620284" TEXT="prim&#xe4;r-Chain">
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1693501621611" ID="ID_1677810131" MODIFIED="1693501660623" TEXT="gilt als Regelfall">
<linktarget COLOR="#ff835a" DESTINATION="ID_1677810131" ENDARROW="Default" ENDINCLINATION="266;-21;" ID="Arrow_ID_1264674848" SOURCE="ID_1158823061" STARTARROW="None" STARTINCLINATION="-317;19;"/>
@ -81744,7 +81766,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node CREATED="1690495433254" ID="ID_1805822057" MODIFIED="1692569069328" TEXT="aus Konsistenz-Gr&#xfc;nden indirekter Dispatch (u.U asynchron)">
<icon BUILTIN="idea"/>
</node>
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#3d4a68" CREATED="1702599990156" ID="ID_1696260440" MODIFIED="1702944022967" TEXT="re-scheduling: Zeitpunkt und Deadline gem&#xe4;&#xdf; NOTIFY-target setzen">
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#3d4a68" CREATED="1702599990156" FOLDED="true" ID="ID_1696260440" MODIFIED="1702944022967" TEXT="re-scheduling: Zeitpunkt und Deadline gem&#xe4;&#xdf; NOTIFY-target setzen">
<linktarget COLOR="#5b2e58" DESTINATION="ID_1696260440" ENDARROW="Default" ENDINCLINATION="664;-27;" ID="Arrow_ID_1904329782" SOURCE="ID_650472693" STARTARROW="None" STARTINCLINATION="420;245;"/>
<linktarget COLOR="#433684" DESTINATION="ID_1696260440" ENDARROW="Default" ENDINCLINATION="515;-24;" ID="Arrow_ID_1635457259" SOURCE="ID_1355204181" STARTARROW="None" STARTINCLINATION="326;25;"/>
<linktarget COLOR="#a3385d" DESTINATION="ID_1696260440" ENDARROW="Default" ENDINCLINATION="-1273;54;" ID="Arrow_ID_458002858" SOURCE="ID_226925697" STARTARROW="None" STARTINCLINATION="-900;-46;"/>
@ -81897,7 +81919,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<icon BUILTIN="idea"/>
<node CREATED="1690069609660" ID="ID_194969059" MODIFIED="1692569203630" TEXT="NOTIFY &#x27f6; GATE">
<node CREATED="1690069633998" ID="ID_6952365" MODIFIED="1690069639563" TEXT="count-down latch"/>
<node CREATED="1690069650471" ID="ID_1897470873" MODIFIED="1692568945143" TEXT="ggfs Activation ohne else-Fall">
<node CREATED="1690069650471" FOLDED="true" ID="ID_1897470873" MODIFIED="1692568945143" TEXT="ggfs Activation ohne else-Fall">
<arrowlink DESTINATION="ID_449595126" ENDARROW="Default" ENDINCLINATION="317;20;" ID="Arrow_ID_288430732" STARTARROW="None" STARTINCLINATION="233;-20;"/>
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1692726935893" HGAP="37" ID="ID_171857662" MODIFIED="1692741916442" TEXT="Gefahr von Mehrfach-Aktivierungen" VSHIFT="9">
<icon BUILTIN="messagebox_warning"/>
@ -82013,7 +82035,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1688998090299" ID="ID_1193621030" MODIFIED="1688998096268" TEXT="ActivityTerm aufbauen">
<icon BUILTIN="flag-yellow"/>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1688998158202" ID="ID_1433064275" MODIFIED="1688998601392" TEXT="ActivityLang in RenderDrive integrieren">
<arrowlink COLOR="#b14f6e" DESTINATION="ID_462121305" ENDARROW="Default" ENDINCLINATION="-76;7;" ID="Arrow_ID_1396143437" STARTARROW="None" STARTINCLINATION="-74;-111;"/>
<arrowlink COLOR="#b14f6e" DESTINATION="ID_462121305" ENDARROW="Default" ENDINCLINATION="-209;20;" ID="Arrow_ID_1396143437" STARTARROW="None" STARTINCLINATION="-74;-111;"/>
<arrowlink COLOR="#ff3681" DESTINATION="ID_1642755650" ENDARROW="Default" ENDINCLINATION="-874;84;" ID="Arrow_ID_846448701" STARTARROW="None" STARTINCLINATION="-223;-228;"/>
<icon BUILTIN="flag-yellow"/>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1693496024760" ID="ID_701999603" MODIFIED="1693496147428" TEXT="hierarchische Notification-Beziehungen herstellen">
@ -82994,8 +83016,8 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
</node>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1697756746748" ID="ID_1029141907" MODIFIED="1697757702430" TEXT="Interface bauen">
<icon BUILTIN="flag-yellow"/>
<node COLOR="#338800" CREATED="1697756746748" ID="ID_1029141907" MODIFIED="1703014405178" TEXT="Interface bauen">
<icon BUILTIN="button_ok"/>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1697756762145" ID="ID_685418556" MODIFIED="1698945903762" TEXT="Service und Interface trennen">
<richcontent TYPE="NOTE"><html>
<head/>
@ -83320,12 +83342,12 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node CREATED="1680565469342" ID="ID_250843894" MODIFIED="1697664168767" TEXT="Priority-Scheduling">
<linktarget COLOR="#fec499" DESTINATION="ID_250843894" ENDARROW="Default" ENDINCLINATION="-644;84;" ID="Arrow_ID_1702721830" SOURCE="ID_12567096" STARTARROW="None" STARTINCLINATION="-233;30;"/>
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1684973294743" ID="ID_495348423" MODIFIED="1684973356775" TEXT="Strukturen und Repr&#xe4;sentation">
<arrowlink COLOR="#fe6d01" DESTINATION="ID_1599285907" ENDARROW="Default" ENDINCLINATION="-183;0;" ID="Arrow_ID_1756942771" STARTARROW="None" STARTINCLINATION="-502;-42;"/>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1684973294743" ID="ID_495348423" MODIFIED="1703015171054" TEXT="Strukturen und Repr&#xe4;sentation">
<arrowlink COLOR="#623d37" DESTINATION="ID_1599285907" ENDARROW="Default" ENDINCLINATION="-472;18;" ID="Arrow_ID_1756942771" STARTARROW="None" STARTINCLINATION="-502;-42;"/>
<icon BUILTIN="flag-yellow"/>
<node CREATED="1687653152145" ID="ID_1131516416" MODIFIED="1687733723146" TEXT="Technologie">
<icon BUILTIN="info"/>
<node CREATED="1687653184679" ID="ID_354837865" MODIFIED="1687653275259" TEXT="Priority-Queue">
<node COLOR="#435e98" CREATED="1687653184679" FOLDED="true" ID="ID_354837865" MODIFIED="1703014317108" TEXT="Priority-Queue">
<arrowlink COLOR="#7583c0" DESTINATION="ID_625176524" ENDARROW="Default" ENDINCLINATION="-651;120;" ID="Arrow_ID_1958287800" STARTARROW="None" STARTINCLINATION="-260;47;"/>
<node CREATED="1687732117240" ID="ID_580535539" MODIFIED="1687732219469" TEXT="STL container adapter">
<icon BUILTIN="yes"/>
@ -83333,11 +83355,11 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node CREATED="1687732127545" ID="ID_291376393" MODIFIED="1687732213152" TEXT="using vector storage">
<icon BUILTIN="info"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1687732144741" ID="ID_1834089420" MODIFIED="1687732156107" TEXT="integrate custom allocator">
<icon BUILTIN="flag-yellow"/>
<node BACKGROUND_COLOR="#d2beaf" COLOR="#5c4d6e" CREATED="1687732144741" ID="ID_1834089420" MODIFIED="1703014312402" TEXT="integrate custom allocator">
<icon BUILTIN="hourglass"/>
</node>
</node>
<node CREATED="1687653184679" ID="ID_198688104" MODIFIED="1687653278515" TEXT="Lock-Free-Queue">
<node COLOR="#435e98" CREATED="1687653184679" FOLDED="true" ID="ID_198688104" MODIFIED="1703014315492" TEXT="Lock-Free-Queue">
<arrowlink COLOR="#7583c0" DESTINATION="ID_424660746" ENDARROW="Default" ENDINCLINATION="-651;120;" ID="Arrow_ID_825595958" STARTARROW="None" STARTINCLINATION="-260;47;"/>
<node CREATED="1687732174107" ID="ID_1455746784" MODIFIED="1687732223133" TEXT="Boost - Lockfree">
<icon BUILTIN="yes"/>
@ -83359,8 +83381,8 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</html></richcontent>
<icon BUILTIN="messagebox_warning"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1687732230868" ID="ID_1042469307" MODIFIED="1687732238086" TEXT="integrate custom allocator">
<icon BUILTIN="flag-yellow"/>
<node BACKGROUND_COLOR="#d2beaf" COLOR="#5c4d6e" CREATED="1687732230868" ID="ID_1042469307" MODIFIED="1703014312401" TEXT="integrate custom allocator">
<icon BUILTIN="hourglass"/>
</node>
</node>
<node COLOR="#338800" CREATED="1689170049231" ID="ID_1688483414" MODIFIED="1697675215197" TEXT="WorkForce (passiver Woker-Pool)">
@ -83374,7 +83396,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<icon BUILTIN="pencil"/>
<node COLOR="#338800" CREATED="1693172095351" ID="ID_605062962" MODIFIED="1699498232763" TEXT="Scheduler">
<icon BUILTIN="button_ok"/>
<node COLOR="#435e98" CREATED="1693172098402" ID="ID_671792975" MODIFIED="1699498047121" TEXT="Dependency-Injection">
<node COLOR="#435e98" CREATED="1693172098402" FOLDED="true" ID="ID_671792975" MODIFIED="1703014267260" TEXT="Dependency-Injection">
<icon BUILTIN="help"/>
<node CREATED="1698019216343" ID="ID_1018117763" MODIFIED="1698019225152" TEXT="BlockFlow wird eine externe Komponente"/>
<node CREATED="1698019231611" ID="ID_1147870240" MODIFIED="1698019236491" TEXT="EngineObserver ebenso"/>
@ -83411,7 +83433,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1693841227130" ID="ID_1537960830" MODIFIED="1697818566052" TEXT="WorkForce einbinden">
<arrowlink COLOR="#397cb2" DESTINATION="ID_987966047" ENDARROW="Default" ENDINCLINATION="-962;-41;" ID="Arrow_ID_818972822" STARTARROW="None" STARTINCLINATION="-609;73;"/>
<icon BUILTIN="pencil"/>
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#435e98" CREATED="1697768180196" ID="ID_1541537637" MODIFIED="1697818152259" TEXT="work::Config konstruieren">
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#435e98" CREATED="1697768180196" FOLDED="true" ID="ID_1541537637" MODIFIED="1697818152259" TEXT="work::Config konstruieren">
<richcontent TYPE="NOTE"><html>
<head/>
<body>
@ -83432,7 +83454,6 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<linktarget COLOR="#ffdad5" DESTINATION="ID_1468925350" ENDARROW="Default" ENDINCLINATION="-656;96;" ID="Arrow_ID_1849512128" SOURCE="ID_307944005" STARTARROW="None" STARTINCLINATION="1653;-193;"/>
</node>
<node CREATED="1698019358338" ID="ID_1036551796" MODIFIED="1698019358338" TEXT="DISMISS_CYCLES = 100"/>
<node CREATED="1698019382514" ID="ID_583714412" MODIFIED="1698019387394" TEXT="POLL_WAIT_DELAY = 1ms"/>
</node>
</node>
<node COLOR="#338800" CREATED="1697768205409" ID="ID_489957180" MODIFIED="1698867295879" TEXT="mit dem Load-Controller verbinden">
@ -83851,6 +83872,9 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<icon BUILTIN="messagebox_warning"/>
</node>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1703014252221" ID="ID_1585641763" MODIFIED="1703014259107" TEXT="Contention-Behandlung integrieren">
<icon BUILTIN="flag-yellow"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1697808056565" ID="ID_10043675" MODIFIED="1697808062704" TEXT="Fehlerbehandlung bedenken">
<icon BUILTIN="flag-yellow"/>
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1697808069219" ID="ID_1793076416" MODIFIED="1698518471734" TEXT="Grooming-Token garantiert freigeben">
@ -83863,8 +83887,8 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
</node>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1697675135117" ID="ID_880133050" MODIFIED="1699024471881" TEXT="ActivityLang + BlockFlow">
<icon BUILTIN="pencil"/>
<node COLOR="#338800" CREATED="1697675135117" FOLDED="true" ID="ID_880133050" MODIFIED="1703014277456" TEXT="ActivityLang + BlockFlow">
<icon BUILTIN="button_ok"/>
<node CREATED="1697758561025" ID="ID_107853136" MODIFIED="1697758575911">
<richcontent TYPE="NODE"><html>
<head/>
@ -84656,9 +84680,9 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1687737433506" ID="ID_1608121280" MODIFIED="1687737442698" TEXT="einfacher Activity-Transport">
<icon BUILTIN="pencil"/>
<node BACKGROUND_COLOR="#fdfdcf" COLOR="#ff0000" CREATED="1697933690995" ID="ID_872890784" MODIFIED="1697933814964" TEXT="elementare Betriebssteuerung">
<node BACKGROUND_COLOR="#fdfdcf" COLOR="#ff0000" CREATED="1697933690995" ID="ID_872890784" MODIFIED="1703014208023" TEXT="elementare Betriebssteuerung">
<linktarget COLOR="#ff4e63" DESTINATION="ID_872890784" ENDARROW="Default" ENDINCLINATION="-1829;161;" ID="Arrow_ID_1982313538" SOURCE="ID_1583501788" STARTARROW="None" STARTINCLINATION="-1150;-47;"/>
<icon BUILTIN="flag-pink"/>
<icon BUILTIN="pencil"/>
<node CREATED="1697933830568" ID="ID_425307167" MODIFIED="1697933841004" TEXT="Anforderung">
<icon BUILTIN="yes"/>
<node COLOR="#435e98" CREATED="1697933847838" FOLDED="true" ID="ID_52485323" MODIFIED="1698592287031" TEXT="wenn Activities anstehen, mu&#xdf; der Scheduler laufen">
@ -89871,7 +89895,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<icon BUILTIN="forward"/>
<node CREATED="1685029833448" ID="ID_1405359337" MODIFIED="1697663684686" TEXT="Verzweigungen">
<icon BUILTIN="edit"/>
<node COLOR="#435e98" CREATED="1685029839057" ID="ID_1926570028" MODIFIED="1697663503176" TEXT="verzweigte Ausf&#xfc;hrungs-Strukur oder nur Entscheidungs-Struktur?">
<node COLOR="#435e98" CREATED="1685029839057" FOLDED="true" ID="ID_1926570028" MODIFIED="1703014150454" TEXT="verzweigte Ausf&#xfc;hrungs-Strukur oder nur Entscheidungs-Struktur?">
<icon BUILTIN="help"/>
<node CREATED="1687823249714" ID="ID_1864655181" MODIFIED="1687825736511">
<richcontent TYPE="NODE"><html>
@ -89946,7 +89970,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<icon BUILTIN="yes"/>
</node>
</node>
<node BACKGROUND_COLOR="#d2beaf" COLOR="#5c4d6e" CREATED="1685029859862" ID="ID_60316038" MODIFIED="1697663520262" TEXT="Pr&#xe4;dikat: Auswertung im Engine-Kontext">
<node BACKGROUND_COLOR="#d2beaf" COLOR="#5c4d6e" CREATED="1685029859862" FOLDED="true" ID="ID_60316038" MODIFIED="1697663520262" TEXT="Pr&#xe4;dikat: Auswertung im Engine-Kontext">
<icon BUILTIN="hourglass"/>
<node BACKGROUND_COLOR="#f0d5c5" COLOR="#990033" CREATED="1685029878060" ID="ID_526042153" MODIFIED="1685029885075" TEXT="was hei&#xdf;t das?">
<icon BUILTIN="help"/>
@ -89956,8 +89980,8 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<icon BUILTIN="stop-sign"/>
</node>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1685029907272" ID="ID_1507342460" MODIFIED="1685029927215" TEXT="Folge &#x27f9; inhibit Activity">
<icon BUILTIN="flag-yellow"/>
<node COLOR="#5b280f" CREATED="1685029907272" FOLDED="true" ID="ID_1507342460" MODIFIED="1703014136717" TEXT="Folge &#x27f9; inhibit Activity">
<icon BUILTIN="button_cancel"/>
<node BACKGROUND_COLOR="#fdfdcf" COLOR="#ff0000" CREATED="1685029940611" ID="ID_845619439" MODIFIED="1692370051753" TEXT="m&#xf6;glicherweise Nachricht">
<arrowlink COLOR="#fe3b32" DESTINATION="ID_1190497873" ENDARROW="Default" ENDINCLINATION="111;-9;" ID="Arrow_ID_302966285" STARTARROW="None" STARTINCLINATION="155;-11;"/>
<icon BUILTIN="help"/>
@ -90076,7 +90100,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<icon BUILTIN="yes"/>
</node>
<node CREATED="1687996497163" ID="ID_4769641" MODIFIED="1687996508267" TEXT="dekrementiert ein angeschlossenes Gate">
<node COLOR="#435e98" CREATED="1692727388608" ID="ID_260194544" MODIFIED="1692741770782" TEXT="Frage: sofort auch den Chain aktivieren?">
<node COLOR="#435e98" CREATED="1692727388608" FOLDED="true" ID="ID_260194544" MODIFIED="1703014054448" TEXT="Frage: sofort auch den Chain aktivieren?">
<icon BUILTIN="help"/>
<node COLOR="#338800" CREATED="1692727402206" ID="ID_633016000" MODIFIED="1692741756040" TEXT="Vorteil: optimale Ressourcen-Nutzung">
<richcontent TYPE="NOTE"><html>
@ -90104,6 +90128,9 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<icon BUILTIN="yes"/>
</node>
</node>
<node COLOR="#435e98" CREATED="1703014063212" ID="ID_1650642211" MODIFIED="1703014088163" TEXT="Nachfolge-Job &#xfc;bernimmt (start,deadline) vom benachrichtigten Target">
<icon BUILTIN="yes"/>
</node>
</node>
</node>
</node>
@ -91163,7 +91190,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
</node>
</node>
<node COLOR="#338800" CREATED="1698072872306" ID="ID_488605324" MODIFIED="1699653633714" TEXT="SchedulerLoadControl_test">
<node COLOR="#338800" CREATED="1698072872306" FOLDED="true" ID="ID_488605324" MODIFIED="1699653633714" TEXT="SchedulerLoadControl_test">
<linktarget COLOR="#56a5a9" DESTINATION="ID_488605324" ENDARROW="Default" ENDINCLINATION="457;-68;" ID="Arrow_ID_1794430254" SOURCE="ID_288711039" STARTARROW="None" STARTINCLINATION="-752;0;"/>
<icon BUILTIN="button_ok"/>
<node CREATED="1698072995729" ID="ID_130445310" MODIFIED="1698073015042" TEXT="Implementierungs-Details der Load-Control-Mechanismen">
@ -91229,7 +91256,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
</node>
</node>
<node COLOR="#338800" CREATED="1688336835085" ID="ID_1753236898" MODIFIED="1702955303204" TEXT="SchedulerService_test">
<node COLOR="#338800" CREATED="1688336835085" FOLDED="true" ID="ID_1753236898" MODIFIED="1702955303204" TEXT="SchedulerService_test">
<linktarget COLOR="#678999" DESTINATION="ID_1753236898" ENDARROW="Default" ENDINCLINATION="-719;-67;" ID="Arrow_ID_197736729" SOURCE="ID_862845398" STARTARROW="None" STARTINCLINATION="-295;159;"/>
<icon BUILTIN="button_ok"/>
<node CREATED="1688337200875" ID="ID_1269476607" MODIFIED="1697732840741" TEXT="Scheduler Component Integration End-to-End">
@ -91237,7 +91264,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
<node COLOR="#435e98" CREATED="1697473158929" ID="ID_505069585" MODIFIED="1702955273166" TEXT="Aufgaben">
<icon BUILTIN="yes"/>
<node COLOR="#338800" CREATED="1697736343993" ID="ID_1891808134" MODIFIED="1699653661973" TEXT="das Scheduler-API abdecken">
<node COLOR="#338800" CREATED="1697736343993" FOLDED="true" ID="ID_1891808134" MODIFIED="1699653661973" TEXT="das Scheduler-API abdecken">
<arrowlink COLOR="#3603c2" DESTINATION="ID_996573918" ENDARROW="Default" ENDINCLINATION="-817;60;" ID="Arrow_ID_226641198" STARTARROW="None" STARTINCLINATION="-848;-40;"/>
<icon BUILTIN="button_ok"/>
<node COLOR="#435e98" CREATED="1698521839789" ID="ID_1664026043" MODIFIED="1698622639880" TEXT="Lebenszyklus: start / stop"/>
@ -91662,7 +91689,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node COLOR="#338800" CREATED="1698448289137" ID="ID_737541011" MODIFIED="1699498701463" TEXT="einen Render-Job (high-level) schedulen">
<icon BUILTIN="button_ok"/>
</node>
<node COLOR="#338800" CREATED="1697473158929" ID="ID_1723058065" MODIFIED="1702955272165" TEXT="vollst&#xe4;ndiger Ende-zu-Ende Test incl. WorkForce">
<node COLOR="#338800" CREATED="1697473158929" FOLDED="true" ID="ID_1723058065" MODIFIED="1702955272165" TEXT="vollst&#xe4;ndiger Ende-zu-Ende Test incl. WorkForce">
<icon BUILTIN="button_ok"/>
<node COLOR="#338800" CREATED="1702404334729" ID="ID_1960405822" LINK="#ID_509932054" MODIFIED="1702404388685" TEXT="brauche daf&#xfc;r eine realistische Test-Last &#xd83e;&#xdc46; TestChainLoad">
<icon BUILTIN="button_ok"/>
@ -93845,13 +93872,13 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
</node>
</node>
<node COLOR="#338800" CREATED="1702403947528" ID="ID_1107819283" MODIFIED="1702954905664" TEXT="processSchedule">
<node COLOR="#338800" CREATED="1702403947528" FOLDED="true" ID="ID_1107819283" MODIFIED="1702954905664" TEXT="processSchedule">
<icon BUILTIN="button_ok"/>
<node COLOR="#338800" CREATED="1702404464266" ID="ID_1456276838" MODIFIED="1702404590241" TEXT="verwende Setup wie in TestChainLoadTest::usageExample()">
<arrowlink COLOR="#3ebe62" DESTINATION="ID_120274201" ENDARROW="Default" ENDINCLINATION="-819;-216;" ID="Arrow_ID_112900177" STARTARROW="None" STARTINCLINATION="495;25;"/>
<icon BUILTIN="button_ok"/>
</node>
<node COLOR="#338800" CREATED="1702404592560" ID="ID_1463568935" MODIFIED="1702954913676" TEXT="verwende einen komplexen Abh&#xe4;ngigkeits-Graphen">
<node COLOR="#338800" CREATED="1702404592560" FOLDED="true" ID="ID_1463568935" MODIFIED="1703013950719" TEXT="verwende einen komplexen Abh&#xe4;ngigkeits-Graphen">
<icon BUILTIN="button_ok"/>
<node CREATED="1702409349688" ID="ID_1988735392" MODIFIED="1702409386175" TEXT="w&#xe4;hle das letzte Excempel aus &#xbb;stablePatterns&#xab;"/>
<node CREATED="1702409387715" ID="ID_238628585" MODIFIED="1702409412864" TEXT="also das Expand&#x27f7;Reduce-Gleichgewicht"/>
@ -93924,7 +93951,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
</node>
</node>
<node COLOR="#338800" CREATED="1702404626940" ID="ID_1892483072" MODIFIED="1702954900924" TEXT="Parametrisierung f&#xfc;r zeitweilige &#xdc;berlastung des Schedulers">
<node COLOR="#338800" CREATED="1702404626940" FOLDED="true" ID="ID_1892483072" MODIFIED="1703013955480" TEXT="Parametrisierung f&#xfc;r zeitweilige &#xdc;berlastung des Schedulers">
<icon BUILTIN="button_ok"/>
<node CREATED="1702954986476" ID="ID_1465245391" MODIFIED="1702954995648" TEXT="configureShape_chain_loadBursts()">
<node CREATED="1702955000450" ID="ID_1636872264" MODIFIED="1702955009621" TEXT="der verl&#xe4;uft zur H&#xe4;lfte nahezu linear"/>
@ -94072,7 +94099,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
</node>
</node>
<node BACKGROUND_COLOR="#f0d5c5" COLOR="#990033" CREATED="1702409721278" ID="ID_1297902680" MODIFIED="1702410169708">
<node BACKGROUND_COLOR="#f0d5c5" COLOR="#990033" CREATED="1702409721278" FOLDED="true" ID="ID_1297902680" MODIFIED="1703013995000">
<richcontent TYPE="NODE"><html>
<head/>
<body>
@ -96737,14 +96764,14 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1701906066106" ID="ID_424174148" MODIFIED="1701906077289" TEXT="Scheduler-Funktionstest">
<icon BUILTIN="flag-yellow"/>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1701906105012" ID="ID_729619994" LINK="#ID_1544079509" MODIFIED="1701980947285" TEXT="TestChainLoad entwickeln">
<node COLOR="#338800" CREATED="1701906105012" ID="ID_729619994" LINK="#ID_1544079509" MODIFIED="1703013443702" TEXT="TestChainLoad entwickeln">
<linktarget COLOR="#71c190" DESTINATION="ID_729619994" ENDARROW="Default" ENDINCLINATION="-1770;-114;" ID="Arrow_ID_449071121" SOURCE="ID_1328746815" STARTARROW="None" STARTINCLINATION="-496;54;"/>
<icon BUILTIN="pencil"/>
<icon BUILTIN="button_ok"/>
<node COLOR="#338800" CREATED="1702343802187" ID="ID_1802324742" MODIFIED="1702343815748" TEXT="Technologie entwickelt und getestet">
<icon BUILTIN="button_ok"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1702343816764" ID="ID_98413203" MODIFIED="1702343848111" TEXT="Muster zur Integration aufbauen">
<icon BUILTIN="flag-yellow"/>
<node COLOR="#338800" CREATED="1702343816764" ID="ID_98413203" MODIFIED="1703013441497" TEXT="Muster zur Integration aufbauen">
<icon BUILTIN="button_ok"/>
</node>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1701906154358" ID="ID_439708583" MODIFIED="1701906163997" TEXT="einfacher Funktionstest">
@ -96752,7 +96779,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node COLOR="#338800" CREATED="1701906177051" ID="ID_471638542" MODIFIED="1701906193332" TEXT="grunds&#xe4;tzlich: Scheduling + Lebenszyklus funktioniert">
<icon BUILTIN="button_ok"/>
</node>
<node COLOR="#435e98" CREATED="1701906207551" ID="ID_871293537" MODIFIED="1701987912416" TEXT="Problem Gate-Reschedule">
<node COLOR="#435e98" CREATED="1701906207551" FOLDED="true" ID="ID_871293537" MODIFIED="1701987912416" TEXT="Problem Gate-Reschedule">
<icon BUILTIN="broken-line"/>
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1701906235780" ID="ID_592712385" MODIFIED="1701906357352" TEXT="erzeugt zus&#xe4;tzliche unn&#xf6;tige Last">
<arrowlink COLOR="#803055" DESTINATION="ID_151250915" ENDARROW="Default" ENDINCLINATION="36;-166;" ID="Arrow_ID_59026636" STARTARROW="None" STARTINCLINATION="372;30;"/>
@ -96763,7 +96790,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<icon BUILTIN="button_ok"/>
</node>
</node>
<node COLOR="#435e98" CREATED="1701906481921" ID="ID_898143170" MODIFIED="1701978733301" TEXT="ignite() / Hochfahren unzuverl&#xe4;ssig">
<node COLOR="#435e98" CREATED="1701906481921" FOLDED="true" ID="ID_898143170" MODIFIED="1701978733301" TEXT="ignite() / Hochfahren unzuverl&#xe4;ssig">
<linktarget COLOR="#a77e85" DESTINATION="ID_898143170" ENDARROW="Default" ENDINCLINATION="-831;-59;" ID="Arrow_ID_1502844092" SOURCE="ID_1389784071" STARTARROW="None" STARTINCLINATION="-1185;94;"/>
<icon BUILTIN="broken-line"/>
<node CREATED="1701906517189" ID="ID_977051135" MODIFIED="1701906665743" TEXT="Fall: zu Beginn nur wenige sofort f&#xe4;llige Jobs">
@ -96784,6 +96811,21 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</html></richcontent>
</node>
</node>
<node COLOR="#435e98" CREATED="1703013463012" FOLDED="true" ID="ID_1096598355" MODIFIED="1703013767047" STYLE="fork" TEXT="NOTIFY-Behandlung st&#xf6;rt Concurrency">
<font NAME="SansSerif" SIZE="12"/>
<icon BUILTIN="broken-line"/>
<node CREATED="1703013577143" ID="ID_822362977" MODIFIED="1703013594329" TEXT="erfordert Umbau der Activity-Verarbeitung"/>
<node CREATED="1703013595103" ID="ID_118178641" MODIFIED="1703013654130" TEXT="bei NOTIFY werden falsche Priorit&#xe4;ten gesetzt">
<arrowlink COLOR="#8a2d5d" DESTINATION="ID_1028242300" ENDARROW="Default" ENDINCLINATION="404;-640;" ID="Arrow_ID_1064581535" STARTARROW="None" STARTINCLINATION="990;61;"/>
</node>
<node COLOR="#435e98" CREATED="1703013681585" ID="ID_168896184" LINK="#ID_1696260440" MODIFIED="1703013746744" TEXT="durch Anpassen des re-Scheduling gel&#xf6;st"/>
</node>
<node COLOR="#338800" CREATED="1703013769654" ID="ID_494403810" LINK="#ID_1570400114" MODIFIED="1703013818815" TEXT="nun l&#xe4;uft ein Test mit 64 Nodes + &#xdc;berlastung glatt durch">
<icon BUILTIN="button_ok"/>
</node>
<node BACKGROUND_COLOR="#fafe99" COLOR="#fa002a" CREATED="1703013833134" ID="ID_1533352432" MODIFIED="1703013842460" TEXT="Crash bei l&#xe4;ngerem Lauf">
<icon BUILTIN="broken-line"/>
</node>
</node>
</node>
</node>
@ -103486,7 +103528,8 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<icon BUILTIN="pencil"/>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1702417970578" ID="ID_90733389" MODIFIED="1702417980602" TEXT="Scheduler-Integration">
<icon BUILTIN="pencil"/>
<node CREATED="1702418015973" ID="ID_920854129" MODIFIED="1702418031238" TEXT="TestChainLoad-Integrationstest">
<node COLOR="#338800" CREATED="1702418015973" FOLDED="true" ID="ID_920854129" MODIFIED="1703013398072" TEXT="TestChainLoad-Integrationstest">
<icon BUILTIN="button_ok"/>
<node CREATED="1702418056181" ID="ID_1275872780" MODIFIED="1702418064094" TEXT="Sorge wegen Contention">
<node CREATED="1702418078097" ID="ID_600015590" MODIFIED="1702418083263" TEXT="wenn mehr als 3 Worker da sind"/>
<node CREATED="1702418083899" ID="ID_1168588465" MODIFIED="1702418100301" TEXT="und Jobs &lt;100&#xb5;s laufen"/>
@ -103496,7 +103539,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node COLOR="#338800" CREATED="1702418222689" ID="ID_1684292012" MODIFIED="1702954873489" TEXT="Abschlu&#xdf;-Test &#xbb;Scheduler-Service&#xab;">
<icon BUILTIN="forward"/>
<node CREATED="1702418329323" ID="ID_1613709690" MODIFIED="1702418348754" TEXT="64 Nodes | Expand-Reduce-Gleichgewicht"/>
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#435e98" CREATED="1702418243807" ID="ID_1675130625" MODIFIED="1702955506022" TEXT="massiver Abh&#xe4;ngigkeitsbaum">
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#435e98" CREATED="1702418243807" FOLDED="true" ID="ID_1675130625" MODIFIED="1703013864434" TEXT="massiver Abh&#xe4;ngigkeitsbaum">
<linktarget COLOR="#2a3f5c" DESTINATION="ID_1675130625" ENDARROW="Default" ENDINCLINATION="-1234;-1541;" ID="Arrow_ID_1963425925" SOURCE="ID_836633665" STARTARROW="None" STARTINCLINATION="1346;100;"/>
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
<node CREATED="1702418257588" ID="ID_1217115976" MODIFIED="1702418288273" TEXT="wird &#xbb;fast&#xab; von einem einzigen Worker abgearbeitet"/>
@ -103544,7 +103587,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node CREATED="1702421240694" ID="ID_1221396774" MODIFIED="1702421474281" TEXT="Intelessannt.....">
<icon BUILTIN="smiley-oh"/>
</node>
<node BACKGROUND_COLOR="#fafe99" COLOR="#fa002a" CREATED="1702421252802" ID="ID_1665708492" MODIFIED="1702421459179" TEXT="ein Lauf scheitert">
<node BACKGROUND_COLOR="#fafe99" COLOR="#fa002a" CREATED="1702421252802" FOLDED="true" ID="ID_1665708492" MODIFIED="1702421459179" TEXT="ein Lauf scheitert">
<icon BUILTIN="broken-line"/>
<node CREATED="1702421260050" ID="ID_456666306" MODIFIED="1702421292938" TEXT="Berechnung kaskadiert durch bis i=32"/>
<node CREATED="1702421296109" ID="ID_1753041712" MODIFIED="1702421324379" TEXT="wobei bis i=21 alles in einem Worker lief">
@ -103719,7 +103762,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
</node>
</node>
<node CREATED="1702427050770" ID="ID_974165172" MODIFIED="1702427059369" TEXT="n&#xe4;chster Lauf funktioniert...">
<node CREATED="1702427050770" FOLDED="true" ID="ID_974165172" MODIFIED="1702427059369" TEXT="n&#xe4;chster Lauf funktioniert...">
<node CREATED="1702427124405" ID="ID_1550920815" MODIFIED="1702427157812" TEXT="hier werden am &quot;problematischen Abschnitt&quot; drei Notify-post dispatched">
<node CREATED="1702427236790" ID="ID_1086950626" MODIFIED="1702427241158" TEXT="27&#x27f6;32"/>
<node CREATED="1702427181173" ID="ID_1598196453" MODIFIED="1702427194243" TEXT="28&#x27f6;33&#x27f6;35"/>
@ -103767,7 +103810,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
</node>
</node>
<node COLOR="#338800" CREATED="1702502185844" ID="ID_90360587" MODIFIED="1702504217152" TEXT="mu&#xdf; Warten erzwingen">
<node COLOR="#338800" CREATED="1702502185844" FOLDED="true" ID="ID_90360587" MODIFIED="1702504217152" TEXT="mu&#xdf; Warten erzwingen">
<icon BUILTIN="yes"/>
<node CREATED="1702502209817" ID="ID_1809111942" MODIFIED="1702502224706" TEXT="Dependency vom wake-up-Job setzen">
<icon BUILTIN="idea"/>
@ -103829,7 +103872,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node CREATED="1702521285352" ID="ID_1665964009" MODIFIED="1702521310768" TEXT="dieser stellt auch eine vereinfachende Abstraktion dar"/>
<node CREATED="1702521321129" ID="ID_1845336476" MODIFIED="1702521363152" TEXT="Verhalten unabh&#xe4;ngig von der Implementierung"/>
</node>
<node COLOR="#5b280f" CREATED="1702521439768" ID="ID_624806850" MODIFIED="1702942827601" TEXT="erster Schritt: self-inhibition nutzen">
<node COLOR="#5b280f" CREATED="1702521439768" FOLDED="true" ID="ID_624806850" MODIFIED="1702942827601" TEXT="erster Schritt: self-inhibition nutzen">
<icon BUILTIN="button_cancel"/>
<node CREATED="1702521456472" ID="ID_1942479686" MODIFIED="1702521484247" TEXT="damit der Fortschritt tats&#xe4;chlich dem Schedule folgt">
<icon BUILTIN="idea"/>
@ -103982,6 +104025,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
</node>
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1702589556547" ID="ID_1028242300" MODIFIED="1702945374833" TEXT="Beobachtung: Priorit&#xe4;ten werden effektiv falsch gesetzt">
<linktarget COLOR="#8a2d5d" DESTINATION="ID_1028242300" ENDARROW="Default" ENDINCLINATION="404;-640;" ID="Arrow_ID_1064581535" SOURCE="ID_118178641" STARTARROW="None" STARTINCLINATION="990;61;"/>
<icon BUILTIN="messagebox_warning"/>
<node CREATED="1702589690943" ID="ID_21620276" MODIFIED="1702589708900" TEXT="Falls eine Continuation re-scheduled wird">
<icon BUILTIN="info"/>
@ -104051,7 +104095,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<icon BUILTIN="idea"/>
</node>
</node>
<node COLOR="#435e98" CREATED="1702576882672" ID="ID_8315180" MODIFIED="1702863210368" TEXT="Bugfix: concurrency f&#xfc;r vereinfachtes NOTIFY">
<node COLOR="#435e98" CREATED="1702576882672" FOLDED="true" ID="ID_8315180" MODIFIED="1703013346896" TEXT="Bugfix: concurrency f&#xfc;r vereinfachtes NOTIFY">
<linktarget COLOR="#fd3f95" DESTINATION="ID_8315180" ENDARROW="Default" ENDINCLINATION="28;-93;" ID="Arrow_ID_229684447" SOURCE="ID_403805566" STARTARROW="None" STARTINCLINATION="-396;15;"/>
<icon BUILTIN="broken-line"/>
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1702576947842" ID="ID_1174594521" LINK="#ID_1805822057" MODIFIED="1702600107582" TEXT="hab bei meinen Vereinfachungen vorgestern die Concurrency &#xfc;bersehen">
@ -104143,7 +104187,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<icon BUILTIN="idea"/>
</node>
</node>
<node COLOR="#435e98" CREATED="1702847350770" ID="ID_416871481" MODIFIED="1702942804945" TEXT="Beobachtung: Durchpr&#xfc;fen ohnehin (noch) nicht ausf&#xfc;hrbarerer Folge-Threads blockt">
<node COLOR="#435e98" CREATED="1702847350770" FOLDED="true" ID="ID_416871481" MODIFIED="1703013351123" TEXT="Beobachtung: Durchpr&#xfc;fen ohnehin (noch) nicht ausf&#xfc;hrbarerer Folge-Threads blockt">
<icon BUILTIN="messagebox_warning"/>
<node CREATED="1702847410167" ID="ID_193780404" MODIFIED="1702847425644" TEXT="wenn eine Vorraussetzung noch zur&#xfc;ckh&#xe4;ngt (und grade berechnet wird)"/>
<node CREATED="1702847426300" ID="ID_1911913514" MODIFIED="1702847449809" TEXT="dann werden gem&#xe4;&#xdf; Schedule die Nachfolger bereits reihum aktiviert"/>
@ -104171,7 +104215,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
</node>
</node>
<node BACKGROUND_COLOR="#fafe99" COLOR="#fa002a" CREATED="1702845577672" ID="ID_1277789645" MODIFIED="1702954676707" TEXT="Incident: Thread sonderbar langsam">
<node BACKGROUND_COLOR="#fafe99" COLOR="#fa002a" CREATED="1702845577672" FOLDED="true" ID="ID_1277789645" MODIFIED="1703013283556" TEXT="Incident: Thread sonderbar langsam">
<linktarget COLOR="#833590" DESTINATION="ID_1277789645" ENDARROW="Default" ENDINCLINATION="-598;38;" ID="Arrow_ID_1395062476" SOURCE="ID_1030796415" STARTARROW="None" STARTINCLINATION="187;-201;"/>
<icon BUILTIN="broken-line"/>
<node CREATED="1702845799409" ID="ID_1369256075" MODIFIED="1702845970250" TEXT="Log-Auszug">
@ -105138,7 +105182,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
<icon BUILTIN="forward"/>
<node BACKGROUND_COLOR="#c8c0b6" CREATED="1702944456614" ID="ID_1331360710" MODIFIED="1702955498160" TEXT="dieser Test erm&#xf6;glichte viele Detail-Beobachtungen"/>
<node CREATED="1702944480554" ID="ID_1020952056" LINK="#ID_1696260440" MODIFIED="1702944579319" TEXT="infolgedessen wurde die Verarbeitung der Activity-Language entscheidend ver&#xe4;ndert">
<node CREATED="1702944480554" FOLDED="true" ID="ID_1020952056" LINK="#ID_1696260440" MODIFIED="1702944579319" TEXT="infolgedessen wurde die Verarbeitung der Activity-Language entscheidend ver&#xe4;ndert">
<node CREATED="1702944644069" ID="ID_580095311" MODIFIED="1702944653918" TEXT="es gibt keinen double-Dispatch mehr f&#xfc;r NOTIFY"/>
<node CREATED="1702944654530" ID="ID_1667004208" MODIFIED="1702944673886" TEXT="stattdessen ist dieses als Spezialfall in Activity::dispatch() integriert"/>
<node CREATED="1702944675639" ID="ID_1148946700" MODIFIED="1702944710322">
@ -105161,10 +105205,10 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<icon BUILTIN="flag-yellow"/>
<node BACKGROUND_COLOR="#fdfdcf" COLOR="#ff0000" CREATED="1702944854406" ID="ID_104412902" MODIFIED="1702946177701" TEXT="Aufgaben">
<icon BUILTIN="list"/>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1702945590828" ID="ID_770037078" MODIFIED="1702945601583" TEXT="Rest-Arbeiten am Code">
<icon BUILTIN="flag-yellow"/>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1702944859030" ID="ID_1931480909" MODIFIED="1702944881643" TEXT="R&#xfc;ckbau / @depreciated : self-Inhibition">
<icon BUILTIN="flag-yellow"/>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1702945590828" ID="ID_770037078" MODIFIED="1703015686743" TEXT="Rest-Arbeiten am Code">
<icon BUILTIN="pencil"/>
<node COLOR="#338800" CREATED="1702944859030" ID="ID_1931480909" MODIFIED="1703015681827" TEXT="R&#xfc;ckbau / @depreciated : self-Inhibition">
<icon BUILTIN="button_ok"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1702945603433" ID="ID_427316058" MODIFIED="1702945614983" TEXT="Klammer in &#x3bb;-post in Hilfsmethode">
<icon BUILTIN="flag-yellow"/>
@ -113743,9 +113787,9 @@ unsigned int ThreadIdAsInt = *static_cast&lt;unsigned int*&gt;(static_cast&lt;vo
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1680389032371" ID="ID_663979640" LINK="https://issues.lumiera.org/ticket/1285" MODIFIED="1680389054385" TEXT="#1285 draft integration of asynchronous IO with rendering">
<icon BUILTIN="flag-yellow"/>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1680561901447" ID="ID_1591114904" LINK="https://issues.lumiera.org/ticket/1298" MODIFIED="1694354328390" TEXT="#1298 Render Activity verbs">
<node COLOR="#338800" CREATED="1680561901447" ID="ID_1591114904" LINK="https://issues.lumiera.org/ticket/1298" MODIFIED="1703015101595" TEXT="#1298 Render Activity verbs">
<arrowlink COLOR="#fde0ca" DESTINATION="ID_1599285907" ENDARROW="Default" ENDINCLINATION="-762;53;" ID="Arrow_ID_744981346" STARTARROW="None" STARTINCLINATION="-1043;88;"/>
<icon BUILTIN="pencil"/>
<icon BUILTIN="button_ok"/>
<node COLOR="#338800" CREATED="1694354381837" ID="ID_663246616" MODIFIED="1694354395299" TEXT="#1319 define Activity-Term and invoke render Activities">
<icon BUILTIN="button_ok"/>
</node>