TY - GEN
T1 - Dependency provenance in agent based modeling
AU - Chen, Peng
AU - Plale, Beth
AU - Evans, Tom
PY - 2013
Y1 - 2013
N2 - Researchers who use agent-based models (ABM) to model social patterns often focus on the model's aggregate phenomena. However, aggregation of individuals complicates the understanding of agent interactions and the uniqueness of individuals. We develop a method for tracing and capturing the provenance of individuals and their interactions in the NetLogo ABM, and from this create a "dependency provenance slice", which combines a data slice and a program slice to yield insights into the cause-effect relations among system behaviors. To cope with the large volume of fine-grained provenance traces, we propose use-inspired filters to reduce the amount of provenance, and a provenance slicing technique called "non-preprocessing provenance slicing" that directly queries over provenance traces without recovering all provenance entities and dependencies beforehand. We evaluate performance and utility using a well known ecological NetLogo model called "wolf-sheep- predation".
AB - Researchers who use agent-based models (ABM) to model social patterns often focus on the model's aggregate phenomena. However, aggregation of individuals complicates the understanding of agent interactions and the uniqueness of individuals. We develop a method for tracing and capturing the provenance of individuals and their interactions in the NetLogo ABM, and from this create a "dependency provenance slice", which combines a data slice and a program slice to yield insights into the cause-effect relations among system behaviors. To cope with the large volume of fine-grained provenance traces, we propose use-inspired filters to reduce the amount of provenance, and a provenance slicing technique called "non-preprocessing provenance slicing" that directly queries over provenance traces without recovering all provenance entities and dependencies beforehand. We evaluate performance and utility using a well known ecological NetLogo model called "wolf-sheep- predation".
UR - http://www.scopus.com/inward/record.url?scp=84893483137&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84893483137&partnerID=8YFLogxK
U2 - 10.1109/eScience.2013.39
DO - 10.1109/eScience.2013.39
M3 - Conference contribution
AN - SCOPUS:84893483137
SN - 9780768550831
T3 - Proceedings - IEEE 9th International Conference on e-Science, e-Science 2013
SP - 180
EP - 187
BT - Proceedings - IEEE 9th International Conference on e-Science, e-Science 2013
PB - IEEE Computer Society
T2 - 9th IEEE International Conference on e-Science, e-Science 2013
Y2 - 22 October 2013 through 25 October 2013
ER -