28.12.2014 Views

SimRisk: An Integrated Open-Source Tool for Agent-Based ...

SimRisk: An Integrated Open-Source Tool for Agent-Based ...

SimRisk: An Integrated Open-Source Tool for Agent-Based ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

processes [Kwiatkowska et al., 2008] and Randomised distributed algorithms [Kwiatkowska and<br />

Norman, 2002]. We will use PRISM as the underly decision procedure <strong>for</strong> <strong>for</strong>mal stochastic analysis.<br />

We will develop a pattern-based method <strong>for</strong> a user to specify stochastic properties of a supply<br />

chain. We also will extend the decision algorithm in PRISM so we can extract the proof from a<br />

model-checking run and develop a game-theoretic approach to interpret the proof to an end user.<br />

On the implementation side, Rossetti et al. [2006] used an objective-oriented framework to<br />

implement a Java package <strong>for</strong> supply-chain simulation. Liu et al. [2004] introduced a Java-based<br />

supply-chain simulation tool Easy-SC. In Easy-SC modeling environment, facilities were modeled<br />

as instances of pre-defined six enterprise nodes, and routes were implemented as connection arcs.<br />

Wang et al. [2008] discussed a general business simulation environment (GBSE) developed by IBM<br />

China research lab. GBSE was a Java-based event-driven simulation tool built on top of the<br />

Eclipse plat<strong>for</strong>m [the Eclipse Foundation, since 2004]. Our proposed open-source tool will also be<br />

developed on Eclipse <strong>for</strong> better extensibility. In contrast to GBSE’s conventional implementation<br />

of a simulator, in which the simulation logic is integrated with the tool, our tool will implement<br />

a generative simulation engine, which will generate stand-alone simulators tailored <strong>for</strong> targeted<br />

hardware architectures.<br />

3.2 Preliminary Study<br />

To demonstrate benefits and feasibility of our ideas, we have conducted a preliminary study on<br />

components of the proposed research.<br />

In [Tan and Xu, 2008] we proposed a model-checking-based <strong>for</strong>mal stochastic analysis framework<br />

<strong>for</strong> supply chains. The framework used an extension of Markov decision processes to model<br />

elements of a supply chain. We encoded stochastic properties of a supply chain in the Probabilistic<br />

Computational Tree Logic (PCTL). To the best of our knowledge, this was the first published<br />

work on applying probabilistic model checking technique to supply chain analysis. In [Tan and<br />

Xu, 2009a] we further studied the benefits of the <strong>for</strong>mal stochastic analysis by using it to analyze<br />

risks in supply chain consolidation. We conducted a quantitative analysis of the impact of four<br />

consolidation strategies on risks in a 4-echelon supply chain. Figure 1 shows the configurations of<br />

supply chain networks used in the experiments in [Tan and Xu, 2009a]. Figure 1.(a) shows two independent<br />

networks. Figure 1.(b) shows the consolidated supply chain resulting from a merger and<br />

acquisition with product pooling strategy. Figure 2 reports a result of <strong>for</strong>mal stochastic analysis. It<br />

shows the probability of on-time deliveries under different supply-chain consolidation strategies. In<br />

[Tan and Xu, 2009b] we tested an implementation of agent-based stochastic modeling approach <strong>for</strong><br />

supply chains. The implementation included an object-oriented type system <strong>for</strong> improving model<br />

reusability. Additional results from our preliminary study were also presented in [Xu and Tan,<br />

2008, Tan and Xu, 2009c].<br />

4 Relations to the principal investigators’ long-term goals<br />

The long term goal of this research is to advance modeling and automated analysis technologies<br />

<strong>for</strong> analyzing stochastic and temporal behaviors of large-scale supply chains. The proposed project<br />

represents a significant step towards this long-term goal. Our preliminary study has shown the<br />

feasibility and benefits of every technological components in this proposed research, including agentbased<br />

stochastic modeling [Tan and Xu, 2008], generative simulation technology [Tan and Xu,<br />

5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!