期刊文献+

Verifying specifications with associated attributes in graph transformation systems

Verifying specifications with associated attributes in graph transformation systems
原文传递
导出
摘要 Graph transformation is an important modeling and analysis technique widely applied in software engineer- ing. The attributes can naturally conceptualize the properties of the modeled artifacts. However, the lack of support for the specification of such attribute correspondence by ordi- nary propositional temporal logics hampers its further appli- cation during verification. Different from the theoretical in- vestigations on quantified second order logics, we propose a practical and light-weight approach for the verification of this kind of temporal specifications with associated attributes. Particularly, we apply our approach and extend the general- purpose graph transformation modeling tool: GROOVE. More- over, symmetry reduction techniques are exploited to reduce the number of states. Experiments with performance evalua- tions complement our discussion and demonstrate the feasi- bility and efficiency of our approach. Graph transformation is an important modeling and analysis technique widely applied in software engineer- ing. The attributes can naturally conceptualize the properties of the modeled artifacts. However, the lack of support for the specification of such attribute correspondence by ordi- nary propositional temporal logics hampers its further appli- cation during verification. Different from the theoretical in- vestigations on quantified second order logics, we propose a practical and light-weight approach for the verification of this kind of temporal specifications with associated attributes. Particularly, we apply our approach and extend the general- purpose graph transformation modeling tool: GROOVE. More- over, symmetry reduction techniques are exploited to reduce the number of states. Experiments with performance evalua- tions complement our discussion and demonstrate the feasi- bility and efficiency of our approach.
出处 《Frontiers of Computer Science》 SCIE EI CSCD 2015年第3期364-374,共11页 中国计算机科学前沿(英文版)
关键词 graph grammar software design VERIFICATION graph grammar, software design, verification
  • 相关文献

参考文献2

二级参考文献231

  • 1Bellini P, Mattolini R, Nesi P. Temporal logics for real-time system specification. ACM Computing Surveys, 2000, 32(1): 12-42.
  • 2Alur R, Henzinger T A. Real-time logics: complexity and expressive-ness. In: Proceedings of the 5th Annual IEEE Symposium on Logic in Computer Science. 1990,390-401.
  • 3Ostroff J S. Formal methods for the specification and design of real-time safety critical systems. Journal of Systems and Software, 1992, 18(1): 33-60.
  • 40hrstrfjm P, Hasle P F. Temporal logic: from ancient ideas to artificial intellgience. Dordrecht, The Netherlands: Kluwer Academic Publish-ers, 1995.
  • 5Hirshfeld Y, Rabinovich A. Logics for real time: decidability and complexity. Fundamenta Informaticae, 2004,62(1): 1-28.
  • 6Chaochen Z, Hansen M. Duration calculus: a formal approach to real-time systems. EATCS Series of Monographs in Theoretical Computer Science. Springer, 2004.
  • 7Goranko V, Montanari A, Sciavicco G. A road map of interval tem- porallogics and duration calculi. Journal of Applied Non-Classical Logics, 2004, 14(1-2): 9-54.
  • 8Guelev D, Van Hung D. On the completeness and decidabiIity of du-ration calculus with iteration. Theoretical Computer Science, 2005, 337(1): 278-304.
  • 9Venema Y. Temporal logic. Blackwell Guide to Philosophical Logic, Blacwell Publishers, 1998.
  • 10Fiaderio J L, Maibaum T. Action refinement in a temporal logic of ob-jects. In: Gabbay D, Ohlbach H, eds, Temporal Logic. Springer LNAI 927, 1994.

共引文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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