期刊文献+

构件组合的抽象精化验证 被引量:16

Verification of Component Composition Based on Abstraction Refinement
下载PDF
导出
摘要 针对构件组合的状态爆炸问题,改进了反例引导的抽象精化框架,提出了组合式的抽象精化方法,使构件组合的模型检验转化为各成分构件的局部抽象精化,降低了分析的复杂度.提出了在构件组合情况下基于等价关系和存在商的构件抽象方法,用构件抽象的组合建立构件组合的抽象;提出了组合确认定理并给出证明,使反例确认分解为在各构件上对反例投影的确认;通过对单个构件的等价关系的精化实现构件组合的抽象模型的精化.在模型检验构件组合的过程中,不需要为构件组合建立全局的具体状态空间. This paper addresses the state-space explosion problem in the context of verifying component composition. It adapts the counterexample guided abstraction refinement (CEGAR) scheme and proposes a compositional verification approach that the verification of component composition is transformed into local abstraction refinement for individual components participating in the composition in order to reduce analysis complexity. The existential quotient based on equivalence relation is employed to compute the abstraction of each component in component composition, and then the abstraction model for the component composition can be built by composing the existential quotients of components. A compositional validation theorem is proposed and proved, so validating if a generated counterexample is valid and refining the abstraction are all carried out component-wise. This approach does not require the construction of a complete state space of the concrete component composition under verification.
出处 《软件学报》 EI CSCD 北大核心 2008年第5期1149-1159,共11页 Journal of Software
基金 国家自然科学基金No.60673115 国家高技术研究发展计划(863)No.2007AA01Z144 国家重点基础研究发展计划(973)Nos.2002CB310800 2002CB312001 上海市教委科研项目No.07ZZ06 上海市重点学科建设项目No.J50103~~
关键词 构件组合 模型检验 状态爆炸 等价关系 反例引导的抽象精化 component composition model checking state explosion equivalence relation counterexample guidedabstraction refinement
  • 相关文献

参考文献2

二级参考文献17

  • 1de Alfaro L,Henzinger T.A.Interface automata.In:Proceedings of the Joint 8th European Software Engineering Conference and the 9th ACM SIGSOFT International Symposium on the Foundations of Software Engineering,Vienna,Austria,2001,109~120
  • 2Booch G,Rumbaugh J,Jacobson I..The Unified Modeling Language User Guide,2nd.Boston:Addison-Wesley,2005
  • 3Damn W,Harel David..LSCs:Breathing life into message sequence charts.Formal Methods in System Design,2001,19(1):45~80
  • 4Peled D.A..Software Reliability Methods.Springer,2001
  • 5Lynch N.A..Input/output automata:Basic,timed,hybrid,probabilistic,dynamic.In:Proceedings of the 14th International Conference on Concurrency Theory,Marseille,France,2003,187~188
  • 6de Alfaro L,Henzinger T.A,Stoelinga M..Timed interfaces.In:Proceedings of the 2nd International Conference on Embedded Software,Grenoble,France,2002,108~122
  • 7Chakrabarti A,de Alfaro L,Henzinger T.A,Stoelinga M..Resource interfaces.In:Proceedings of the 3rd International Conference on Embedded Software,Philadelphia,PA,USA,2003,117~133
  • 8Wen Y,Wang J,Qi Z..Bridging refinement of interface au tomata to forward simulation of I/O automata.In:Proceedings of the 6th International Conference on Formal Engineering Method,Seattle,USA,2004,259~273
  • 9Lee E.A,Xiong Y..System-level types for component-based design.In:Proceedings of the 1st International Workshop on Embedded Software,Tahoe City,CA,USA,2001,237~253
  • 10Schafer T,Knapp A,Merz S..Model checking UML state machines and collaborations.Electronic Notes in Theoretical Computer Science,2001,55(3):19~24

共引文献54

同被引文献119

引证文献16

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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