引用本文:周宇,黄延凯,黄志球,吴维刚.一种开放环境下软件在线演化一致性验证方法.软件学报,2015,26(4):747-759
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 5995次   下载 8733 本文二维码信息
码上扫一扫!
分享到: 微信 更多
一种开放环境下软件在线演化一致性验证方法
周宇1,2, 黄延凯1, 黄志球1, 吴维刚3
1.南京航空航天大学 计算机科学与技术学院, 江苏 南京 210016;2.计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210093;3.中山大学 信息科学与技术学院, 广东 广州 510006
摘要:
一致性保障技术是开放环境下软件在线演化研究的热点问题.区别于传统的基于图文法或基于体系结构描述语言(architectural description language,简称ADL)对结构演化进行分析的途径,提出一种从行为角度采用层次式时间自动机对软件在线演化进行分析的方法,可支持对软件的时间属性、层次特征等直接建模.提出了层次平展化算法,将层次模型等价地转化为若干并行时间自动机模型,从而可应用现有模型检测工具针对演化规约进行一致性验证,并通过实验验证了所提方法的有效性.
关键词:  在线演化  时间自动机  一致性  模型检验
DOI:10.13328/j.cnki.jos.004751
分类号:
基金项目:国家自然科学基金(61202002, 61272083, 61379157); 江苏省软件新技术与产业化协同创新中心计划
Towards an Approach of Consistency Verification for Online Software Evolution in Open Environments
ZHOU Yu1,2, HUANG Yan-Kai1, HUANG Zhi-Qiu1, WU Wei-Gang3
1.College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China;2.State Key Laboratory for Novel Software Technology (Nanjing University), Nanjing 210093, China;3.College of Information Science and Technology, Sun Yat-Sen University, Guangzhou 510006, China
Abstract:
Consistency assurance mechanism is of particular importance for online software evolution. Different from traditional approaches based on attributed graph grammar or architectural description languages, the paper investigates the problem from the behavioral perspective and proposes a novel verification technique based on hierarchical timed automata. The approach can directly support the modeling of temporal aspects as well as the hierarchical organization of composed systems in open environments. To make it feasible for consistency verification, this paper also proposes a flattening algorithm, translating the model into a set of synchronized serial timed automata so as to be fed into third-party tool-set. An example is presented throughout the paper to illustrate the new method. Experiments are carried out to complement the discussion and demonstrate the feasibility of the proposed approach.
Key words:  online evolution  timed automata  consistency  model checking

引用本文:
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览次   下载  
分享到: 微信 更多
摘要:
关键词:  
DOI:
分类号:
基金项目:
Abstract:
Key words: