%0 Journal Article %T Dynamic Evolution Mechanism for Trustworthy Software Based on Service Composition
基于服务组合的可信软件动态演化机制 %A ZENG Jin %A SUN Hai-Long %A LIU Xu-Dong %A DENG Ting %A HUAI Jin-Peng %A
曾晋 %A 孙海龙 %A 刘旭东 %A 邓婷 %A 怀进鹏 %J 软件学报 %D 2010 %I %X This paper is concerned with trustworthy software constructed through service composition and is especially emphasizes guaranteeing the trustworthiness of networked software through dynamic evolution of composite services. First of all, a set of evolution operations preserving soundness of composite services is proposed so as to avoid the complex verification process. Second, a composite service evolution method with availability guarantee is provided, the main idea of which is to create redundant execution path to improve the availability of a composite service. Third, to deal with runtime instances after dynamic composite service evolution, a live instance migration algorithm is designed to support the correct evolution enforcement. Finally, a composite service execution engine supporting dynamic evolution is developed and the effectiveness of the proposed method is showed through a set of experiments. %K trustworthy software %K dynamic evolution %K composite service %K Web service
可信软件 %K 动态演化 %K 组合服务 %K Web服务 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=B5B2D58E5D29ED2BCA96C6D761B14A79&yid=140ECF96957D60B2&vid=659D3B06EBF534A7&iid=0B39A22176CE99FB&sid=4D7D059FFBF006B9&eid=44A4891E33BFF455&journal_id=1000-9825&journal_name=软件学报&referenced_num=1&reference_num=23