• DocumentCode
    3123081
  • Title

    Agent-based approach for software development process simulation

  • Author

    Saoud, Narjes Bellamine-Ben ; Essafi, Mehrez ; Ben Ghezala, Henda

  • Author_Institution
    RIADI-GDL Lab. ENSI, Univ. La Manouba, Tunisia
  • Volume
    6
  • fYear
    2002
  • fDate
    6-9 Oct. 2002
  • Abstract
    Understanding software development process has always been a great challenge in the software engineering field. Actual engineering has many aspects and processes that need to be well understood and modeled. We focus on simulating the development process according to two complementary points of view: method and application engineering views. We use a formalism to represent the process model, which is the map. Maps are dynamic: they provide several non-deterministic strategies to achieve given intentions from given products. Navigation in a map is dynamic. We design and develop an agent-based simulator where its main components are environment and actors: the environment which is composed of the map structure being simulated and the product being developed; software engineers are modeled as autonomous agents able to select sections and achieve intentions. By agent cloning, we were able to develop exhaustive and concurrent multi-process and multiproduct building. Our simulation supports engineers in building their maps and validating process models by giving an exhaustive and simultaneous navigation through one map. Maps incoherencies have been detected and flexibility assessed.
  • Keywords
    discrete event simulation; software agents; software engineering; agent cloning; agent-based approach; agent-based simulator; application engineering; autonomous agents; complexity theory; concurrent multi-process multiproduct building; method engineering; nondeterministic strategies; software development process simulation; software engineering; Application software; Autonomous agents; Cloning; Design engineering; Laboratories; Navigation; Production; Programming; Software design; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2002 IEEE International Conference on
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-7437-1
  • Type

    conf

  • DOI
    10.1109/ICSMC.2002.1175572
  • Filename
    1175572