期刊文献+

Towards automated software model checking using graph transformation systems and Bogor

Towards automated software model checking using graph transformation systems and Bogor
原文传递
导出
摘要 Graph transformation systems have become a general formal modeling language to describe many models in software development process.Behavioral modeling of dynamic systems and model-to-model transformations are only a few examples in which graphs have been used to software development.But even the perfect graph transformation system must be equipped with automated analysis capabilities to let users understand whether such a formal specification fulfills their requirements.In this paper,we present a new solution to verify graph transformation systems using the Bogor model checker.The attributed graph grammars(AGG)-like graph transformation systems are translated to Bandera intermediate representation(BIR),the input language of Bogor,and Bogor verifies the model against some interesting properties defined by combining linear temporal logic(LTL) and special-purpose graph rules.Experimental results are encouraging,showing that in most cases our solution improves existing approaches in terms of both performance and expressiveness. Graph transformation systems have become a general formal modeling language to describe many models in software development process. Behavioral modeling of dynamic systems and model-to-model transformations are only a few examples in which graphs have been used to software development. But even the perfect graph transformation system must be equipped with automated analysis capabilities to let users understand whether such a formal specification fulfills their requirements. In this paper, we present a new solution to verify graph transformation systems using the Bogor model checker. The attributed graph grammars (AGG)-like graph transformation systems are translated to Bandera intermediate representation (BIR), the input language of Bogor, and Bogor verifies the model against some interesting properties defined by combining linear temporal logic (LTL) and special-purpose graph rules. Experimental results are encouraging, showing that in most cases our solution improves existing approaches in terms of both performance and expressiveness.
出处 《Journal of Zhejiang University-Science A(Applied Physics & Engineering)》 SCIE EI CAS CSCD 2009年第8期1093-1105,共13页 浙江大学学报(英文版)A辑(应用物理与工程)
关键词 图形转换 转换系统 模型检查 自动化软件 软件开发过程 建模语言 模型变换 行为建模 Graph transformation, Verification, Bogor, Attributed graph grammars (AGG), Software model checking
  • 相关文献

参考文献12

  • 1刘辉,麻志毅,邵维忠.模型转换中特性保持的描述与验证[J].软件学报,2007,18(10):2369-2379. 被引量:18
  • 2Diego Latella,Istvan Majzik,Mieke Massink.Automatic Verification of a Behavioural Subset of UML Statechart Diagrams Using the SPIN Model-checker[J].Formal Aspects of Computing.1999(6)
  • 3Baldan,P,K nig,B.Approximating the behavior of graph transformation systems[].Lecture Notes in Computer Science.2002
  • 4Baldan,P,Corradini,A,K nig,B.Verifying finite-state graph grammars: an unfolding-based approach[].Lecture Notes in Computer Science.2004
  • 5Baldan,P,Corradini,A,Gadducci,F.Specifying and verifying UML activity diagrams via graph transforma-tion[].Lecture Notes in Computer Science.2004
  • 6Baresi,L,Spoletini,P.On the use of Alloy to analyze graph transformation systems[].Lecture Notes in Computer Science.2006
  • 7Baresi,L,Heckel,R,Th ne,S,Varró,D.Modeling and Validation of Service Oriented Architectures: Appli-cation vs. Style[].European Software Engineering Conf and ACM SIGSOFT Symp on the Foundations of Soft-ware Engineering.2003
  • 8Baresi,L,Heckel,R,Th ne,S,Varró,D.Style-based modeling and refinement of service-oriented architectures: a graph transformation-based approach[].Software Syst Model.2006
  • 9Baresi,L,Rafe,V,Rahmani,A.T,Spoletini,P.An Efficient Solution for Model Checking Graph Transfor-mation Systems[].rd Workshop on Graph Transformation for Verification and ConcurrencyENTCS.2008
  • 10Bensalem,S,Ganesh,V,Lakhnech,Y,Munoz,C,Owre,S,Rue ,H,Rushby,J,Rusu,V,Sa di,H,Shankar,N.et al.An Overview of SAL[].Fifth NASA Langley Formal Methods Workshop.2000

二级参考文献1

共引文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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