A process-agent construction method for software process modeling in SoftPM

  • Authors:
  • Qing Wang;Junchao Xiao;Mingshu Li;M. Wasif Nisar;Rong Yuan;Lei Zhang

  • Affiliations:
  • Laboratory for Internet Software Technologies, Institute of Software, The Chinese Academy of Sciences, Beijing, China;Laboratory for Internet Software Technologies, Institute of Software, The Chinese Academy of Sciences, Beijing, China;Laboratory for Internet Software Technologies, Institute of Software, The Chinese Academy of Sciences, Beijing, China;Laboratory for Internet Software Technologies, Institute of Software, The Chinese Academy of Sciences, Beijing, China;Laboratory for Internet Software Technologies, Institute of Software, The Chinese Academy of Sciences, Beijing, China;Laboratory for Internet Software Technologies, Institute of Software, The Chinese Academy of Sciences, Beijing, China

  • Venue:
  • SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software development, unlike manufacturing industry, is highly dependent on the capabilities of individual software engineers and software development teams. SEI presents PSP and TSP to establish personal and team capabilities in the software process, to maintain them and assist organizations in conducting CMMI-Based process improvement. Thus, executors' capabilities should be taken into account as a key issue of the software process modeling method. ISCAS conducts research on Organization-Entities capabilities- based software process modeling and presents a corresponding method. The Organization-Entities have definite capabilities and are called Process-Agents. The modeling method applies Agent technology to organize the basic process units and to establish the project process system self-adaptively according to the special project goal and constraining environment. In this paper, we present the method for constructing the Process-Agent. Each Process-Agent is comprised of two parts: Firstly, the infrastructure to describe Process-Agent's knowledge, and secondly the engine driven by external environment, used for reasoning Process-Agent's behavior based on its knowledge.