软件学报
軟件學報
연건학보
JOURNAL OF SOFTWARE
2012年
11期
2885-2904
,共20页
毛新军%胡翠云%孙跃坤%王怀民
毛新軍%鬍翠雲%孫躍坤%王懷民
모신군%호취운%손약곤%왕부민
Agent%多Agent系统%面向Agent程序设计%组织%面向Agent软件工程
Agent%多Agent繫統%麵嚮Agent程序設計%組織%麵嚮Agent軟件工程
Agent%다Agent계통%면향Agent정서설계%조직%면향Agent연건공정
面向 Agent 程序设计(agent-oriented programming,简称 AOP)基于多 Agent 系统的抽象和思想、借助于Agent理论和技术来支持软件系统的构造与实现,其程序设计思想、软件模型、基础理论和语言设施有别于现有主流程序设计技术,如OOP,代表了一种新颖的程序设计范型.由于多Agent系统被视为支持开放环境下复杂软件系统开发的一种新颖、有效的技术手段,因而近年来AOP受到人工智能、软件工程和分布计算等领域研究学者和工程实践人员的高度关注,并在过去20年取得了重要进展.但是,无论在应对复杂多 Agent系统开发方面,还是在大规模工业化应用等方面,AOP 的研究与实践都面临着严峻的挑战.作为一种程序设计范型,AOP 研究需要在交叉其他学科知识(如人工智能)的基础上,充分借鉴软件工程以及已有程序设计范型的原理、原则和成功实践,从而推动技术走向成熟并为广大工程实践人员所接受.通过对AOP研究历程的系统介绍,从软件工程的视点考虑MAS程序设计的不同层次,综述AOP在程序设计抽象与模型、机制与理论、语言与设施和支撑平台这4个方面的研究成果,展示不同时期AOP研究关注点的变化以及发展趋势,分析当前AOP研究与实践存在的问题和面临的挑战,并展望进一步的研究.
麵嚮 Agent 程序設計(agent-oriented programming,簡稱 AOP)基于多 Agent 繫統的抽象和思想、藉助于Agent理論和技術來支持軟件繫統的構造與實現,其程序設計思想、軟件模型、基礎理論和語言設施有彆于現有主流程序設計技術,如OOP,代錶瞭一種新穎的程序設計範型.由于多Agent繫統被視為支持開放環境下複雜軟件繫統開髮的一種新穎、有效的技術手段,因而近年來AOP受到人工智能、軟件工程和分佈計算等領域研究學者和工程實踐人員的高度關註,併在過去20年取得瞭重要進展.但是,無論在應對複雜多 Agent繫統開髮方麵,還是在大規模工業化應用等方麵,AOP 的研究與實踐都麵臨著嚴峻的挑戰.作為一種程序設計範型,AOP 研究需要在交扠其他學科知識(如人工智能)的基礎上,充分藉鑒軟件工程以及已有程序設計範型的原理、原則和成功實踐,從而推動技術走嚮成熟併為廣大工程實踐人員所接受.通過對AOP研究歷程的繫統介紹,從軟件工程的視點攷慮MAS程序設計的不同層次,綜述AOP在程序設計抽象與模型、機製與理論、語言與設施和支撐平檯這4箇方麵的研究成果,展示不同時期AOP研究關註點的變化以及髮展趨勢,分析噹前AOP研究與實踐存在的問題和麵臨的挑戰,併展望進一步的研究.
면향 Agent 정서설계(agent-oriented programming,간칭 AOP)기우다 Agent 계통적추상화사상、차조우Agent이론화기술래지지연건계통적구조여실현,기정서설계사상、연건모형、기출이론화어언설시유별우현유주류정서설계기술,여OOP,대표료일충신영적정서설계범형.유우다Agent계통피시위지지개방배경하복잡연건계통개발적일충신영、유효적기술수단,인이근년래AOP수도인공지능、연건공정화분포계산등영역연구학자화공정실천인원적고도관주,병재과거20년취득료중요진전.단시,무론재응대복잡다 Agent계통개발방면,환시재대규모공업화응용등방면,AOP 적연구여실천도면림착엄준적도전.작위일충정서설계범형,AOP 연구수요재교차기타학과지식(여인공지능)적기출상,충분차감연건공정이급이유정서설계범형적원리、원칙화성공실천,종이추동기술주향성숙병위엄대공정실천인원소접수.통과대AOP연구역정적계통개소,종연건공정적시점고필MAS정서설계적불동층차,종술AOP재정서설계추상여모형、궤제여이론、어언여설시화지탱평태저4개방면적연구성과,전시불동시기AOP연구관주점적변화이급발전추세,분석당전AOP연구여실천존재적문제화면림적도전,병전망진일보적연구.