A refinement calculus for specifications in Hennessy-Milner logic with recursion

Author:

Holmström Sören1

Affiliation:

1. Programming Methodology Group, Department of Computer Science, Chalmers University of Technology, S-412 96, Göteborg, Sweden

Abstract

Abstract This paper is about specification and verification of processes, modelled as CCS-agents. We show, by means of examples that Hennessy-Milner Logic (HML) with recursion is a suitable language for expressing implicit or partial specifications. By extending this specification language with refinement operators , i.e. operators that describe the internal structure of a system, we obtain a calculus for stepwise refinement of agents from a specification in HML to a realisation in CCS. The method is demonstrated by proving the alternating-bit protocol under weak assumptions about the unreliable media.

Publisher

Association for Computing Machinery (ACM)

Subject

Theoretical Computer Science,Software

Reference15 articles.

1. Brookes S. and Rounds W.: Behavioural equivalences induced by programming logics ICALP'83 LNCS 154 Springer-Verlag 1983.

2. Graf S. and Sifakis J.: A modal characterization of observational congruence on finite terms of CCS ICALP'84 LNCS 172 Springer-Verlag 1984.

3. Hennessy M. and Milner R.: Algebraic laws for Nondeterminism and Concurrency. J. ACM 32(1) (1985).

4. Kozen D.: Results on the Propositional μ -calculus ICALP'82 LNCS 140 Springer-Verlag 1982.

5. Larsen K.G.: Context-Dependent Bisimulation between Processes Ph.D. thesis CST-37-86 University of Edinburgh 1986.

Cited by 8 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. 30 Years of Modal Transition Systems: Survey of Extensions and Analysis;Lecture Notes in Computer Science;2017

2. Parametric and Quantitative Extensions of Modal Transition Systems;From Programs to Systems. The Systems perspective in Computing;2014

3. On Refinement and Temporal Annotations;Lecture Notes in Computer Science;2000

4. Disjunction of LOTOS specifications;Formal Description Techniques and Protocol Specification, Testing and Verification;1997

5. Specifying and verifying parametric processes;Mathematical Foundations of Computer Science 1996;1996

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3