Automated assembly of Internet-scale software systems involving autonomous agents

  • Authors:
  • Wenpin Jiao;Yanchun Sun;Hong Mei

  • Affiliations:
  • School of Electronics Engineering and Computer Science, Peking University, China and Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education, China;School of Electronics Engineering and Computer Science, Peking University, China;School of Electronics Engineering and Computer Science, Peking University, China

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

On the Internet, there is a great amount of distributed software entities deployed independently and behaving autonomously. This paper describes an automated approach to constructing Internet-scale software systems based on autonomous software agents. In the approach, the systems are modeled by interconnected divisions and cooperative roles. The approach adopts a dynamic trial-and-evaluation strategy to select high quality autonomous agents to undertake the responsibilities of roles, and implements a special mobile agent, called delegate, carrying the interaction information specified for responsibilities of roles to facilitate the interoperations among autonomous agents. The experiments show that the approach is highly scalable and improves the overall qualities of systems remarkably.