Abstract
Most Software process models are predefined. When applied in changing environments, they have to be adapted manually. To this end, this paper proposes an adaptive multilateral negotiation model for software process modeling, namely AMNM-PA. AMNM-PA uses Agents to represent the entities involved in software processes, such as organizations, teams, persons, etc. and dynamically and adaptively constructs software process models for given software projects by negotiating among the Agents. AMNM-PA is based on non-stationary finite-horizon Markov decision processes and uses the model-independent Q learning algorithm to choose negotiation strategies, thus supports the dynamic and adaptable negotiation in changing and unknown environments meeting the requirement for environmental adaptability of the software process modeling. AMNM-PA has been implemented in the software process management system SoftPM. © by Institute of Software, the Chinese Academy of Sciences. All rights reserved.
Author supplied keywords
Cite
CITATION STYLE
Li, N., Li, M. S., Wang, Q., Zhao, C., & Du, S. Z. (2009). Adaptive agent negotiation for software process modeling. Ruan Jian Xue Bao/Journal of Software, 20(3), 557–566. https://doi.org/10.3724/SP.J.1001.2009.03314
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.