###
Journal of Software:2015.26(4):747-759

一种开放环境下软件在线演化一致性验证方法
周宇,黄延凯,黄志球,吴维刚
(南京航空航天大学 计算机科学与技术学院, 江苏 南京 210016;计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210093;中山大学 信息科学与技术学院, 广东 广州 510006)
Towards an Approach of Consistency Verification for Online Software Evolution in Open Environments
ZHOU Yu,HUANG Yan-Kai,HUANG Zhi-Qiu,WU Wei-Gang
(College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China;State Key Laboratory for Novel Software Technology (Nanjing University), Nanjing 210093, China;College of Information Science and Technology, Sun Yat-Sen University, Guangzhou 510006, China)
Abstract
Chart / table
Reference
Similar Articles
Article :Browse 3226   Download 1897
Received:June 29, 2014    Revised:October 14, 2014
> 中文摘要: 一致性保障技术是开放环境下软件在线演化研究的热点问题.区别于传统的基于图文法或基于体系结构描述语言(architectural description language,简称ADL)对结构演化进行分析的途径,提出一种从行为角度采用层次式时间自动机对软件在线演化进行分析的方法,可支持对软件的时间属性、层次特征等直接建模.提出了层次平展化算法,将层次模型等价地转化为若干并行时间自动机模型,从而可应用现有模型检测工具针对演化规约进行一致性验证,并通过实验验证了所提方法的有效性.
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.
文章编号:     中图分类号:    文献标志码:
基金项目:国家自然科学基金(61202002, 61272083, 61379157); 江苏省软件新技术与产业化协同创新中心计划 国家自然科学基金(61202002, 61272083, 61379157); 江苏省软件新技术与产业化协同创新中心计划
Foundation items:
Reference text:

周宇,黄延凯,黄志球,吴维刚.一种开放环境下软件在线演化一致性验证方法.软件学报,2015,26(4):747-759

ZHOU Yu,HUANG Yan-Kai,HUANG Zhi-Qiu,WU Wei-Gang.Towards an Approach of Consistency Verification for Online Software Evolution in Open Environments.Journal of Software,2015,26(4):747-759