软件学报
軟件學報
연건학보
JOURNAL OF SOFTWARE
2015年
4期
760-777
,共18页
李青山%王璐%褚华%张曼
李青山%王璐%褚華%張曼
리청산%왕로%저화%장만
分布式软件系统%智能体%自适应软件%动态演化%环境感知
分佈式軟件繫統%智能體%自適應軟件%動態縯化%環境感知
분포식연건계통%지능체%자괄응연건%동태연화%배경감지
distributed software system%agent%adaptive software%dynamic evolution%environmental awareness
针对分布式软件系统在动态演化中面临的原有软件单元难以重用、忽视软件内部运行状态引发的演化需求等问题,借助智能体(agent)具有的环境适应性、变化敏感性等特征,提出了一种基于智能体技术的软件自适应动态演化机制.通过将软件单元封装为Agent,并定义单元间的演化规则,使演化机制重用原有软件单元.通过一种基于数据推送的动态环境感知方法实现Agent间协作关系调整,同时满足来自内外部环境引发的动态演化需求.通过引入信息中介服务,实现了基于改进合同网的Agent协作策略,能够自适应地更替Agent,满足用户意愿变更引发的动态演化需求.依据演化机制在支撑环境中的运行情况及相关能力指标的分析,说明所提出的演化机制适用于动态复杂的分布式软件系统,是一种有效的软件自适应动态演化机制.
針對分佈式軟件繫統在動態縯化中麵臨的原有軟件單元難以重用、忽視軟件內部運行狀態引髮的縯化需求等問題,藉助智能體(agent)具有的環境適應性、變化敏感性等特徵,提齣瞭一種基于智能體技術的軟件自適應動態縯化機製.通過將軟件單元封裝為Agent,併定義單元間的縯化規則,使縯化機製重用原有軟件單元.通過一種基于數據推送的動態環境感知方法實現Agent間協作關繫調整,同時滿足來自內外部環境引髮的動態縯化需求.通過引入信息中介服務,實現瞭基于改進閤同網的Agent協作策略,能夠自適應地更替Agent,滿足用戶意願變更引髮的動態縯化需求.依據縯化機製在支撐環境中的運行情況及相關能力指標的分析,說明所提齣的縯化機製適用于動態複雜的分佈式軟件繫統,是一種有效的軟件自適應動態縯化機製.
침대분포식연건계통재동태연화중면림적원유연건단원난이중용、홀시연건내부운행상태인발적연화수구등문제,차조지능체(agent)구유적배경괄응성、변화민감성등특정,제출료일충기우지능체기술적연건자괄응동태연화궤제.통과장연건단원봉장위Agent,병정의단원간적연화규칙,사연화궤제중용원유연건단원.통과일충기우수거추송적동태배경감지방법실현Agent간협작관계조정,동시만족래자내외부배경인발적동태연화수구.통과인입신식중개복무,실현료기우개진합동망적Agent협작책략,능구자괄응지경체Agent,만족용호의원변경인발적동태연화수구.의거연화궤제재지탱배경중적운행정황급상관능력지표적분석,설명소제출적연화궤제괄용우동태복잡적분포식연건계통,시일충유효적연건자괄응동태연화궤제.