期刊文献+

基于Agent的网构软件需求监控框架 被引量:4

An Agent-Based Requirements Monitoring Framework for Internetware
下载PDF
导出
摘要 网构软件所面临的复杂、开放和动态变化的运行环境使其运行时行为常常会偏离需求规约.已有一些研究工作提出基于目标模型和需求推理实现软件需求的运行时监控和自修复,但还缺少实现框架,特别是缺少符合网构软件分布式和社会化特性的需求监控实现方法.针对这一问题,提出一种基于Agent的网构软件需求监控框架.框架中的需求监控Agent通过非侵入的方式实现对作为其宿主系统的网构软件实体的监控和干预,并通过Agent间的通信和协作实现社会化的目标委托和协作监控.为了验证框架的有效性,通过一个案例分析,对框架和工具实现进行了有效性评估. Running in a complicated, open and highly-dynamic environment, Internetware systems are likely to deviate from their requirements specification. In recent years, there have been a series of researches on runtime requirements monitoring and self-repairing based on goal-oriented requirements models and goal reasoning. However, a practical implementation framework for requirements monitoring and repairing, which supports typical Internetware characteristics like distribution and sociality, is still missing. In this paper, we propose an agent-based requirements monitoring framework for Internetware. The monitoring agents in the framework are able to monitor host systems on internal goal satisfaction and cross-agent goal delegation at runtime, and perform actuate repairing actions based on customized policies when requirements deviations are detected in a non- intrusive manner. The framework organizes monitoring agents in a decentralized way and supports cross-system goal delegation, requirements monitoring and self-repairing with inter-agent communication and interaction. To evaluate the effectiveness of our framework, we've conducted a case study with an online product booking system. The results show that the framework can effectively alleviate potential system failures in various self-reparing scenarios.
出处 《计算机研究与发展》 EI CSCD 北大核心 2013年第5期1055-1065,共11页 Journal of Computer Research and Development
基金 国家自然科学基金项目(90818009)
关键词 网构软件 需求监控 自适应 自修复 自治愈 AGENT agent internetware requirements monitoring self-adaptation self-repairing self-healing
  • 相关文献

参考文献20

  • 1梅宏,黄罡,赵海燕,焦文品.一种以软件体系结构为中心的网构软件开发方法[J].中国科学(E辑),2006,36(10):1100-1126. 被引量:35
  • 2吕建,马晓星,陶先平,徐锋,胡昊.网构软件的研究与进展[J].中国科学(E辑),2006,36(10):1037-1080. 被引量:101
  • 3Lamsweerde A V. Goal oriented requirements engineering: A guided tour [C] //Proc of the 5th IEEE Int Symp on Requirements Engineering (RE'01). Piseataway, NJ : IEEE, 2001: 249-262. 被引量:1
  • 4Fickas S, Feather M S. Requirements monitroring in dynamic environments [C] //Proc of the 2nd IEEE Int Syrup on Requirements Engineering (RE'95). Piseataway, NJ: IEEE, 1995:140-147. 被引量:1
  • 5Feather M S, Fickas S, Lamsweerde A V, et al. Reconciling system requirements and runtime behavior [C] //Proc of the 9th Int Workshop on Software Specification and Design (IWSSD 1998). Piscataway, NJ: IEEE, 1998: 50-59. 被引量:1
  • 6Kephart J O, Chess D M. The vision of autonomic computing [J]. IEEE Computer, 2003, 360: 41-50. 被引量:1
  • 7Bresciani P, Perini A, Giorgini P, et al. Tropos: An agent oriented software development methodology [C] //Proc of the 3rd Int Joint Conf on Autonomous Agents and Multiagent Systems (AAMAS 2004). Berlin: Springer, 2004:203-236. 被引量:1
  • 8University of Toronto, KM Lab. ix : Intentional Strategic Actor Relationships Modeling [EB/OL]. [ 2012-02-13 ]. http://www, cs. toronto, edu/km/istar. 被引量:1
  • 9Wang Yiqiap, Mcllraith S A, Yu Yijun, et al. An automated approach to monitoring and diagnosing requirements [C] // Proc of the 24th IEEE/ACM Int Conf on Automated Software Engineering (ASE 2007). New York: ACM, 2007:293-302. 被引量:1
  • 10Dalpiaz F, Giorgini P, Mylopoulos J. An architecture for requirements-driven self-reconfiguration [G] //LNCS 5565: Proc of the 21st Int Conf on Advanced Information Systems Engineering (CAiSE'09). Berlin. Springer, 2009:246-260. 被引量:1

二级参考文献28

共引文献124

同被引文献42

引证文献4

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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