This page provides the composite simulation model for the CoopIS2012 paper.
Simulation of collaboration patterns enables the analysis of key design decisions in large-scale socio-technical systems. Example decisions include the choice between LIFO or FIFO for task queues and lock-based or opportunistic write access to shared artifacts. The simulation model below integrates the publish-subscribe, master-worker, and shared-artifact pattern to assess the impact of mentioned design decisions on the overall system performance.
We used the DomainPro modeling and simulation tool suite to create models of collaboration patterns that conform to the extended hADL language and run simulations of those models. DomainPro by Blue Cell Software (http://www.bluecellsoftware.com/) enables engineers to create custom simulation languages through metamodeling and supports agent-based and discrete event simulation semantics.