期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
基于EHA的异常处理模型检验方法
1
作者 杨厚群 何中市 陈静 《计算机科学》 CSCD 北大核心 2008年第4期280-282,共3页
本文提出在整个Java程序开发链中通过使用UML Statecharts对异常处理建模,对Statechart进行模型检验,完成代码生成。首先将Statecharts转换为EHA,然后给出其操作语义,根据操作语义映射到一个自动机。使用基于自动机理论的模型检验方法... 本文提出在整个Java程序开发链中通过使用UML Statecharts对异常处理建模,对Statechart进行模型检验,完成代码生成。首先将Statecharts转换为EHA,然后给出其操作语义,根据操作语义映射到一个自动机。使用基于自动机理论的模型检验方法来验证基于EHA的异常处理模型是否满足某些关键性质,最后自动产生相关代码。 展开更多
关键词 异常处理 模型检验 eha
在线阅读 下载PDF
Architecting Fault Tolerance with Exception Handling: Verification and Validation 被引量:2
2
作者 Patrick H. S. Brito Rogério de Lemos +1 位作者 Cecília M. F. Rubira Eliane Martins 《Journal of Computer Science & Technology》 SCIE EI CSCD 2009年第2期212-237,共26页
When building dependable systems by integrating untrusted software components that were not originally designed to interact with each other, it is likely the occurrence of architectural mismatches related to assumptio... When building dependable systems by integrating untrusted software components that were not originally designed to interact with each other, it is likely the occurrence of architectural mismatches related to assumptions in their failure behaviour. These mismatches, if not prevented during system design, have to be tolerated during runtime. This paper presents an architectural abstraction based on exception handling for structuring fault-tolerant software systems. This abstraction comprises several components and connectors that promote an existing untrusted software element into an idealised fault-tolerant architectural element. Moreover, it is considered in the context of a rigorous software development approach based on formal methods for representing the structure and behaviour of the software architecture. The proposed approach relies on a formal specification and verification for analysing exception propagation, and verifying important dependability properties, such as deadlock freedom, and scenarios of architectural reconfiguration. The formal models are automatically generated using model transformation from UML diagrams: component diagram representing the system structure, and sequence diagrams representing the system behaviour. Finally, the formal models are also used for generating unit and integration test cases that are used for assessing the correctness of the source code. The feasibility of the proposed architectural approach was evaluated on an embedded critical case study. 展开更多
关键词 exception handling fault-tolerant software architecture model-based test model checking software verification and validation
原文传递
基于模型检测的面向服务软件异常处理可终止性的验证方法
3
作者 蒋曹清 肖芳雄 +1 位作者 应时 文静 《小型微型计算机系统》 CSCD 北大核心 2015年第11期2484-2491,共8页
针对面向服务软件异常处理的可终止性难以验证问题,提出一种基于模型检测的验证方法.该方法首先基于已建立的异常处理模型和形式定义的异常处理可终止性,使用ASK-CTL(Computation Tree Logic)刻画异常处理的可终止性,然后基于本文提出... 针对面向服务软件异常处理的可终止性难以验证问题,提出一种基于模型检测的验证方法.该方法首先基于已建立的异常处理模型和形式定义的异常处理可终止性,使用ASK-CTL(Computation Tree Logic)刻画异常处理的可终止性,然后基于本文提出的异常处理可终止性的模型检测算法,可获得异常处理可终止性验证结果.最后,结合实例从可行性和有效性角度对验证方法进行实证和评估,结果表明,本方法能有效验证异常处理的可终止性,且具有较好的性能,为进一步分析异常处理的正确性提供支持. 展开更多
关键词 面向服务软件 异常处理 模型检测 可终止性验证
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部