Refactoring in Multi Agent System Development

  • Authors:
  • Ali Murat Tiryaki;Erdem Eser Ekinci;Oguz Dikenelli

  • Affiliations:
  • Department of Computer Engineering, Ege University, Bornova, Turkey 35100;Department of Computer Engineering, Ege University, Bornova, Turkey 35100;Department of Computer Engineering, Ege University, Bornova, Turkey 35100

  • Venue:
  • MATES '08 Proceedings of the 6th German conference on Multiagent System Technologies
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The need for XP-like agile approaches that provide evolutionary development in a flexible way has been widely acknowledged in the AOSE area. Such approaches improve acceptability of agent-technology by industry. Evolutionary development of multi agent systems-MASs can only be applied successfully, if designs of the MASs being developed are improved throughout the development process. In this paper, we introduce a refactoring approach that can be used during evolutionary MAS development. The proposed refactoring approach makes it possible to develop MASs in an evolutionary way by managing the changes between the iterations of the evolutionary development process. Also, a case study that shows application of a refactoring technique during the evolutionary MAS development is introduced in the fifth section.