计算机科学 ›› 2015, Vol. 42 ›› Issue (6): 185-188.doi: 10.11896/j.issn.1002-137X.2015.06.040

• 软件与数据库技术 • 上一篇    下一篇

动态自适应软件体系结构重配置研究

陈向东   

  1. 复旦大学计算机科学技术学院 上海201203 马鞍山师范高等专科学校软件学院 马鞍山243041
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受2014年高等学校省级质量工程项目:软件技术专业综合改革试点(2014zy085), 2015年度安徽省高等学校自然科学研究项目:动态自适应软件体系结构重配置算法及在云计算中的应用研究资助

Research on Architecture Reconfiguration of Dynamic Self-adaptive Software

CHEN Xiang-dong   

  • Online:2018-11-14 Published:2018-11-14

摘要: 在当前的自适应软件研究中,人们将更多的关注点放在环境感知、服务质量建模、编程语言等方面,从而导致缺乏对自适应过程和原理的深入揭示的问题。关注体系结构,研究动态自适应过程,提出了一种软件体系结构重配置方法。该方法通过对构件、连接子的添加、删除和替换等操作来调整体系结构。基于云计算的服务器池大小动态自适应调整实验表明,动态自适应能提高系统的可信度,降低运行费用。

关键词: 自适应,动态,重配置,软件体系结构,构件,连接子

Abstract: In view of the adaptive software researches in the current,people put more focus on the environment perception, quality of service modeling,programming language and so on.It results in a lack of in-depth revealing the adaptive process and principle.This paper researched on adaption from the software architecture,and put forward a kind of method of the reconfiguration of architecture in the dynamic self-adaptive process.This method adjusts the architecture by adding,deleting and updating components and connectors.The experiment of the server pool size dynamic self-adaption adjustment based on cloud computing shows that the dynamic adaption can improve the system credibility and reduce operating costs.

Key words: Self-adaption,Dynamic,Reconfiguration,Software architecture,Component,Connector

[1] Ruan Fei,Wang Yuan.Development Analysis of InformationGrid Technologies[J].Journal of China Academy of Electronics and Information Technology,2011(2):165-169
[2] Yu Chun,Ma Qian,Ma Xiao-xing,et al.An Architecture-oriented Mechanism for Self-adaptation of Software Systems[J].Journal of Nanjing University(Natural Sciences),2006,42(2):120-130
[3] Ding Bo.Research on Key Techniques of Software Self-Adaptation[D].Hunan:National University of Defense Technology,2010
[4] Mei Hong,Shen Jun-rong.Progress of Research on SoftwareArchitecture[J].Journal of Software,2006,17(6):1257-1275
[5] Li Bing.Research on Key Technology of Self Adaptive Software[D].Jilin:Jilin University,2012
[6] Hu Qing-lei,Xiao Bing.Adaptive fault tolerant control using in-tegral sliding mode strategy with application to flexible spacecraft[J].International Journal of Systems Science,2013,44(12):2273-2286
[7] Zhang You-sheng.Software architecture [M].Beijing:Tsinghua University press,2006
[8] Li Jin-gang,Zhao Shi-lei,Du Ning.The theory and application of software architecture [M].Beijing:Tsinghua University press,2013
[9] Zhou Su,Peng Bin,Zhang Yong,et al.Software architecture and design [M].Beijing:Tsinghua University press,2013
[10] Chen Xiang-dong.New system based on event-driven and service-oriented business activity monitoring design and implementation[J].Application Research of Computers,2012,29(3):977-980
[11] Tang Shan,Li Li-ping,Tan Wen-an.Research on Runtime Monitoring for Self-adaptive and Reconfigurable Software Systems[J].Computer Science,2013,40(11):191-196
[12] Gao Jun,Shen Cai-liang,Zheng Mei-fang et al.Architecture description language of software oriented self-adaptive[J].Application Research of Computers,2010,27(5):1796-1801
[13] Chen Xiang-dong.Characteristics and Application of New Gene-ration Websites System[J].Journal of Beihua University(Natural Science),2011,12(3):359-362
[14] Li Li,Liao Jian-wei,Ou Ling.Clound computing:an introduction[J].Application Research of Computers,2010,27(12):4419-4422
[15] Chen Quan,Deng Qian-ni.Clound computing and its key tech-niques[J].Journal of Computer Applications,2009,29(9):2562-2567
[16] Pan Jian,Zhou Yu,Luo Bin,et al.An Ontology-based Software Self-adaptation Mechanism[J].Computer Science,2007,34(11):264-269
[17] Ding Bo,Wang Huai-min,Shi Dian-xi.Pervasive middlewaretechnology [J].Journal of Computer Science and Frontiers,2007,1(3):241-254
[18] Liu Hui,Shi Dian-xi,Liu Ming,et al.Oriented Self-AdaptiveSoftware Integrated Environment[J].Computer Engineering & Science,2010,32(1):105-108

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!