期刊文献+

一种开放环境下软件在线演化一致性验证方法 被引量:7

Towards an Approach of Consistency Verification for Online Software Evolution in Open Environments
下载PDF
导出
摘要 一致性保障技术是开放环境下软件在线演化研究的热点问题.区别于传统的基于图文法或基于体系结构描述语言(architectural description language,简称ADL)对结构演化进行分析的途径,提出一种从行为角度采用层次式时间自动机对软件在线演化进行分析的方法,可支持对软件的时间属性、层次特征等直接建模.提出了层次平展化算法,将层次模型等价地转化为若干并行时间自动机模型,从而可应用现有模型检测工具针对演化规约进行一致性验证,并通过实验验证了所提方法的有效性. 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.
出处 《软件学报》 EI CSCD 北大核心 2015年第4期747-759,共13页 Journal of Software
基金 国家自然科学基金(61202002 61272083 61379157) 江苏省软件新技术与产业化协同创新中心计划
关键词 在线演化 时间自动机 一致性 模型检验 online evolution timed automata consistency model checking
  • 相关文献

参考文献12

二级参考文献121

共引文献286

同被引文献67

引证文献7

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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