Specification Translation of State Machines from Equational Theories into Rewrite Theories

被引:0
作者
Zhang, Min [1 ]
Ogata, Kazuhiro [1 ]
Nakamura, Masaki [2 ]
机构
[1] JAIST, Sch Informat Sci, Nomi, Ishikawa, Japan
[2] Kanazawa Univ, Sch Elect & Comp Engn, Kanazawa, Ishikawa 9201192, Japan
来源
FORMAL METHODS AND SOFTWARE ENGINEERING | 2010年 / 6447卷
关键词
Algebraic specification; automatic translation; rewrite theory; equational theory; CafeOBJ; Maude;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Specifications of state machines in CafeOBJ are called equational theory specifications (EQT Specs) which are based on equational logic, and in Maude are called rewrite theory specifications (RWT Specs) which are based on rewriting logic. The translation from EQT Specs to RWT Specs achieves the collaboration between CafeOBJ's theorem proving facilities and Maude's model checking facilities. However, translated specifications by existing strategies are of inefficiency and rarely used for model checking in practice. This paper defines a specific class of EQT Specs called EADS Specs, and proposes a strategy for the translation from :EADS Specs to RANT Specs. It is proved that translated specifications by the strategy are more efficient than those by existing strategies.
引用
收藏
页码:678 / +
页数:2
相关论文
共 13 条
[1]  
[Anonymous], 1996, Introduction to the Theory of Computation
[2]  
CLAVEL, 2007, LNCS, V4350
[3]  
Diaconescu R, 2003, COMPUT INFORM, V22, P257
[4]  
Diaconescu R, 1998, AMAST SERIES COMPUTI, V6
[5]  
Eshuis R, 2009, LECT NOTES COMPUT SC, V5850, P239, DOI 10.1007/978-3-642-05089-3_16
[6]  
Holzmann G. J., 2004, The Spin Model Checker
[7]  
Kong WQ, 2005, 12th Asia-Pacific Software Engineering Conference, Proceedings, P59
[8]   A specification translation from behavioral specifications to rewrite specifications [J].
Nakamura, Masaki ;
Kong, Weiqiang ;
Gata, Kazuhiro ;
Futatsugi, Kokichi .
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2008, E91D (05) :1492-1503
[9]   USING ENCRYPTION FOR AUTHENTICATION IN LARGE NETWORKS OF COMPUTERS [J].
NEEDHAM, RM ;
SCHROEDER, MD .
COMMUNICATIONS OF THE ACM, 1978, 21 (12) :993-999
[10]  
Ogata K, 2006, LECT NOTES COMPUT SC, V4060, P596, DOI 10.1007/11780274_31