面向Agent软件工程是近年来软件工程领域出现的一个重要的前沿研究方向,它试图将Agent理论和技术与软件工程的思想、原理和原则相结合,从而为基于Agent系统的开发提供工程化手段.近年来,随着Internet上的web应用以及软件开发社会化的发展,面向Agent软件工程受到了学术界和工业界的高度关注和重视,研究活跃,发展迅速.从应用需求和技术发展两个方面阐述了面向Agent软件工程的产生和发展背景;从技术、管理和工具3个视点综述了现阶段面向Agent软件工程的研究内容;分析了面向Agent软件工程的研究现状;最后讨论了它存在的问题和面临的挑战以指导进一步研究.
Agent-oriented software engineering (AOSE) is an emerging and leading field in the literature ot software engineering, which intends to integrate agent theory and technology with the software engineering philosophy and principles together in order to provide the engineering solutions to develop agent-based systems. In recent years, great progresses have been made in the study of AOSE, with the development of Web application and the socialization of software development. In this paper, the backgrounds of AOSE are introduced from the viewpoints of application requirements and technology developments, and a comprehensive survey of research and status of AOSE is presented. The open problems and challenges are finally discussed to guide future research.