Domain modeling for development process simulation

Ian J. De Silva, Sanjai Rayadurgam, Mats P. E. Heimdahl
2017 Proceedings of the 2017 International Conference on Software and System Process - ICSSP 2017  
Simulating agile processes prior to adoption can reduce the risk of enacting an ill-tting process. Agent-based simulation is wellsuited to capture the individual decision-making valued in agile. Yet, agile's lightweight nature creates simulation di culties as agents must ll-in gaps within the speci ed process. Deliberative agents can do this given a suitable planning domain model. However, no such model, nor guidance for creating one, currently exists. In this work, we propose a means for
more » ... ucting an agile planning domain model suitable for agent-based simulation. As such, the domain model must ensure that all activity sequences derived from the model are executable by a software agent. We prescribe iterative elaboration and decomposition of an existing process to generate successive internally-complete and -consistent domain models, thereby ensuring plans derived from the model are valid. We then demonstrate how to generate a domain model and exemplify its use in planning the actions of a single agent.
doi:10.1145/3084100.3084111 dblp:conf/ispw/SilvaRH17 fatcat:gv2fwcjhwrgvbds2jbvn6tufwu