期刊文献+

面向移动机器人应用的跨平台自适应软件框架 被引量:1

Cross-Platform Software Framework for Self-Adaptive Mobile Robot Systems
下载PDF
导出
摘要 自适应软件在移动机器人上具有广泛的应用前景,然而要在具有不同软硬件平台的移动机器人上开发自适应软件是一件非常困难的事情。为了解决这个问题,提出并实现了一个面向移动机器人应用的跨平台自适应软件框架。该框架屏蔽了运行平台的软硬件差异性,并使用规则文件将自适应逻辑分离出来,从而降低了自适应软件开发的难度。为了便于编写及检查规则文件,还实现了一个可视化的规则文件编辑器,用于自动生成模型图,并检查规则中存在的语法及逻辑错误。最后,通过实验测试了框架的使用情况,并对框架的应用效果进行了评估。 Mobile robot applications often need to self-adaptively deal with the uncertainties in the environments. However, the development of self-adaptive application software for mobile robots is difficult, especially when the application needs to work on different hardware/software platforms. This paper proposes a software framework for self-adaptive robot application systems. The framework reduces the difficulty of the development of adaptive sys- tems, through masking the differences of platforms in hardware and software, and separating adaptive logic from business logic with a rule-based approach. This paper also implements a visualized editor to facilitate the prepara- tion and inspection of rules. The editor can generate model diagrams and automatically check for syntax errors and some logic errors. Finally, this paper evaluates the benefits of the framework with experiments.
出处 《计算机科学与探索》 CSCD 2014年第5期550-561,共12页 Journal of Frontiers of Computer Science and Technology
基金 国家自然科学基金Nos.61100038 61361120097 91318301 国家高技术研究发展计划(863计划)No.2013AA01A213 教育部新世纪优秀人才支持计划No.NCET-10-0486 江苏省科技支撑项目No.BE2012123~~
关键词 跨平台 自适应软件 规则模型 cross-framework self-adaptive software rule model
  • 相关文献

参考文献2

二级参考文献12

  • 1Wang Qianxiang. Towards a rule model for self-adaptive software[J]. ACM SIGSOFT Software Engineering Notes, 2005, 30(1): 1-5.
  • 2Henricksen K, Indulska J. A software engineering frame- work for context-aware pervasive computing[C]//Proceed- ings of the 2nd IEEE Conference on Pervasive Computingand Communications (PerCom '04), Orlando, March 2004. Washington, DC, USA: IEEE Computer Society, 2004: 77-86.
  • 3Kephart J, Chess D. The vision of autonomic computing[J]. IEEE Computer, 2003, 36(1): 41-51.
  • 4Sama M, Rosenblum D S, Wang Zhimin, et al. Model-based fault detection in context-aware adaptive applications[C]// Proceedings of the 16th ACM SIGSOFT International Sym- posium on Foundations of Sotfware Engineering. New York, NY, USA: ACM, 2008: 261-271.
  • 5Ramirez A J, Cheng B H C. Design patterns for developing dynamically adaptive systems[C]//Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems. New York, NY, USA: ACM, 2010. 49-58.
  • 6Clarke M, Blair G S, Coulson G, et al. An efficient compo- nent model for the construction of adaptive middleware[C]// Guerraoui R. Proceedings of the/FIP/ACM International Con- ference on Distributed Systems Platforms (Middleware '01), Heidelberg, Nov 2001. London, UK: Springer-Verlag, 2001: 160-178.
  • 7Dowling J, Cahill V. The K-component architecture meta- model for self-adaptive soffware[C]//Yonezawa A, Matsuoka S. Proceedings of the 3rd International Conference on Metalevel Architectures and Separation of Crosscutting Concerns (REFLECTION '01). London, UK: Springer-Verlag, 2001: 81-88,.
  • 8Capra L, Emmerich W, Mascolo C. CARISMA: context-aware reflective middleware system for mobile applications[J]. IEEE Transactions on Software Engineering, 2003, 29(10): 929-945.
  • 9Garlan D, Schmerl B. Model-based adaptation for self- healing systems[C]//Proceedings of the 1st Workshop on Self-Healing Systems (WOSS '02), Charleston, 2002. New York, NY, USA: ACM, 2002: 27-32.
  • 10Ranganathan A, Carnpbe11 R H. An infrastructure for context- awareness based on first order logic[J]. Personal Ubiqui- tous Computing, 2003, 7(6): 353-364.

共引文献1

同被引文献3

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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