The OTS/CafeOBJ method can be used to formally model, specify and verify distributed systems such as security protocols and railroad systems. A distributed system is modeled as an OTS, a kind of transition system, and the OTS is specified and verified with CafeOBJ, an algebraic specification language. Case analysis (or case splitting) is one of the most intellectual pieces of work in verification. Case analysis should be done entirely by hand in the OTS/CafeOBJ method, which is errorprone. It is indispensable to cover all cases and find necessary lemmas for some sub‐cases where desired results are not obtained in case analysis. We propose two methods of mechanically supporting case analysis, which concern these two issues. A case study that the proposed methods are effectively applied to a railroad signaling system is also reported.
Article navigation
1 May 2005
Technical Paper|
May 01 2005
Mechanically supporting case analysis for verification of distributed systems
Takahiro Seino;
Takahiro Seino
Japan Advanced Institute of Science and Technology, 1‐1 Asahidai, Nomi, Ishikawa 923‐1292, Japan
Search for other works by this author on:
Kazuhiro Ogato;
Kazuhiro Ogato
NEC Software Hokuriku, Ltd., 1 Anyoji, Hakusan, Ishikawa 920‐2141, Japan
Search for other works by this author on:
Kokichi Futatsugi
Kokichi Futatsugi
Japan Advanced Institute of Science and Technology, 1‐1 Asahidai, Nomi, Ishikawa 923‐1292, Japan
Search for other works by this author on:
Publisher: Emerald Publishing
Online ISSN: 1742-738X
Print ISSN: 1742-7371
© Emerald Group Publishing Limited
2005
International Journal of Pervasive Computing and Communications (2005) 1 (2): 135–146.
Citation
Seino T, Ogato K, Futatsugi K (2005), "Mechanically supporting case analysis for verification of distributed systems". International Journal of Pervasive Computing and Communications, Vol. 1 No. 2 pp. 135–146, doi: https://doi.org/10.1108/17427370580000119
Download citation file:
New and popular articles
Suggested Reading
Formal and semi-formal verification of a web voting system
International Journal of Web Information Systems (June,2015)
A Prototyping Framework of the Documentation Retrieval System for Enhancing Software Development Quality
Asian Journal on Quality (August,2001)
Design and validation of a trust-based opportunity-enabled risk management system
Information and Computer Security (March,2017)
BPM perspectives to support ICSs: Exploiting the integration of formal verifications into investment service provision processes
Industrial Management & Data Systems (June,2020)
Democratising systems of innovations based on Blockchain platform technologies
Journal of Enterprise Information Management (April,2020)
Related Chapters
Austrian Economics: A Tale of Lost Opportunities
Assessing Austrian Economics
Embedding Distributed Systems into Organizations: How Blockchain Reinforces Transparency And Accountability in
PA’s New Governance Models
Social Issue in Contemporary Society: Relations Between Companies, Public Administrations and People
Systemic Innovation of Complex One-off Products: The Case of Green Buildings
Organization Design
Recommended for you
These recommendations are informed by your reading behaviors and indicated interests.
