チャンネル内のメッセージがリソースの状態に依存し,かつ参照するリソースのパスがチャンネル内のメッセージに依存するような複雑な依存関係がある場合に正しくイベントを実行できていなかったので,設計を大きく変更した.具体的には,Eventクラス内で,1)メッセージへの制約の計算,2)メッセージ制約からパスパラメータの導出,3)パスパラメータが決定されたリソースの状態を参照を,依存関係を考慮しながら適切な順番で行うようにした.
SimulatorVisualization
bug-pathParam
bug-swingNativeReceiver
dynamicResourceCreation
feature-addTableUI
feature-keyboard-shortcuts
fix-window-position
gameEngine
gameEngine-DTRAM
gameEngine2
generatorBugFix4
htmlGUi
moveCharacters
simulationLayout
simulator
simulatorAddFunctions
swingInterface
two-stage-modeling
update-dtram-parser
|
---|
|
AlgebraicDataflowArchitectureModel/src/models/dataFlowModel/DataTransferChannel.java |
---|
AlgebraicDataflowArchitectureModel/src/simulator/ChannelState.java |
---|
AlgebraicDataflowArchitectureModel/src/simulator/Event.java |
---|
AlgebraicDataflowArchitectureModel/src/simulator/Resource.java |
---|
AlgebraicDataflowArchitectureModel/src/simulator/ResourceIdentifier.java |
---|
AlgebraicDataflowArchitectureModel/src/simulator/Simulator.java |
---|
AlgebraicDataflowArchitectureModel/src/simulator/SystemState.java |
---|
AlgebraicDataflowArchitectureModel/src/simulator/states/JsonResourceState.java |
---|
AlgebraicDataflowArchitectureModel/src/simulator/states/ListResourceState.java |
---|
AlgebraicDataflowArchitectureModel/src/simulator/states/MapResourceState.java |
---|
AlgebraicDataflowArchitectureModel/src/tests/SimulatorTest.java |
---|