期刊文献+

基于Agent的自主构件模型设计与评估

Design and Evaluation of Autonomous Component Model Based on Agent
下载PDF
导出
摘要 为适应复杂环境和业务需求的变化,自适应软件开发要求为系统及其构成成分提供新的抽象和建模手段。自主构件能够感知并依据环境的变化自动地做出决策。采用自主构件开发复杂软件系统的主要目的是有效降低软件开发和维护的复杂性。在分析自适应软件实体功能和特征的基础上,提出一种基于智能体(Agent)的自主构件模型,该自主构件模型能动态感知环境的变化,合理封装自适应逻辑,依据策略规则进行决策,并根据目标导向,自动规划执行行为的序列。评估结果表明,该模型为建模与开发复杂自适应化软件提供了有效的底层支持。 Autonomous component is capable of sensing and making decisions automatically according to the environ-ment changes. The purpose of developing complex software system based on autonomous component is to reduce the complexity of software development and maintenance effectively. Self-adaptive software development requires the system and constructive component should provide a new abstract and model method to adapt to complex environment and business requirements changes. After analyzing the software entity functions and characteristics, this paper proposes an autonomous component model based on intelligent agent. The autonomous component can sense the complex environment dynamic changes,encapsulates self-adaptation logic reasonably,makes decisions in accordance with policy rules,and plans the goal-directed behaviors automatically. Autonomous component provides the efficient support for modeling and developing complex self-adaptive software.
出处 《计算机工程》 CAS CSCD 2014年第11期304-309,共6页 Computer Engineering
基金 国家自然科学基金资助项目"基于自主构件的开放分布式自适应软件系统的开发方法"(61073020) 国家留学基金资助项目(201306495003)
关键词 智能体 自主构件 编程模型 自主度 评估 Agent autonomous component programming model autonomy degree evaluation
  • 相关文献

参考文献11

  • 1张海俊,史忠植.自主计算软件工程方法[J].小型微型计算机系统,2006,27(6):1077-1082. 被引量:14
  • 2王茂光.基于自主构件的自适应网构软件开发方法[D].北京:北京大学,2011.
  • 3Bruneton E,Coupaye T,Leclerc M,et al.An Open Component Model and Its Support in Java [C]//Proceedings of International Symposium on Componentbased Software Engineering.Edinburgh,UK:[s.n.],2004:7-22.
  • 4David P C,Ledoux T.Towards a Framework for Selfadaptive Component-based Applications[C]// Proceedings of International Conference on Distributed Applications and Interoperable Systems.Paris,France:[s.n.],2003:1-14.
  • 5Liu Hua,Parashar M.Accord:A Programming Framework for Autonomic Applications [J].IEEE Transactions on Systems,Man,and Cybernetics,2006,36(3):341-352.
  • 6Dowling J,Cahill V.The K-component Architecture Metamodel for Self-adaptive Software[C]// Proceedings of the 3rd International Conference on Metalevel Architectures and Separation of Crosscutting Concerns.[S.l.]:Springer,2001:81-88.
  • 7Dowling J.The Decentralised Coordination of Selfadaptive Components for Autonomic Distributed Systems [D].Dublin,Ireland:University of Dublin,2004.
  • 8Cheng B H C,Lemos R,Giese H,et al.Software Engineering for Self-adaptive Systems: A Research Roadmap[EB/OL].(2013-04-17).http:// dx.doi.org /10.1007/978-3-642-02161-9_12009.
  • 9Jiao Wenpin.Using Autonomous Components to Improve Runtime Qualities of Software [J].IET Software,2011,5(1):1-20.
  • 10Wang Maoguang,Jie Junjing,She Tingxun,et al.An Agentbased Autonomous Component Model for Internetware [C]// Proceedings of International Conference on Web Information Systems and Mining.[S.l.]:IEEE Computer Society,2010:348-352.

二级参考文献9

  • 1Kephart J.Chess D. The vision of autonomic computing[J].IEEE Computer Society, January 2003:41-59.
  • 2Jann J, Browning L A, Burugula R S. Dynamic reconfiguration:basic building blocks for autonomic computing on IBM pSeries servers[J]. IBM Systems Journal 2003,42 (1):29-37.
  • 3Markl V, Lohman G M, Raman V. LEO:an autonomic query optimizer for DB2[J]. IBM Systems Journal , 2003,42(1):98- 106.
  • 4Bigus J P, et al. ABLE: a toolkit for building multiagent autonomic systems[J]. IBM Systems Journal 2002,41(3):.
  • 5Salim Hariri, et al.Autonomia: an autonomic computing environment, submitted to international performance computing and communications[C]. Conference, 2003.
  • 6Diao Y,Hellerstein J L, Parekh S, Bigus J P. Managing Web server performance with autoTune agents [J]. IBM Systems Journal 2003,42(1):136-149.
  • 7Jeffrey O. Kephart, William E. Walsh, An artificial intelligence perspective on autonomic computing policies [C]. 5th IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY 2004) : 3-12.
  • 8http://www.intsci.ac. cn/users/zhanghj/ac/policy-GPSL.htm
  • 9Zhao Zhi-kun. Research on Agent Unified Modeling Language,Graduate school of the chinese academy of sciences[D]. PHD thesis, 2003,6.

共引文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部