An analysis of refinement in an abortive paradigm

Author:

Deutsch Moshe1,Henson Martin C.1

Affiliation:

1. Department of Computer Science, University of Essex, Wivenhoe Park, CO4 3SQ, Colchester, Essex, UK

Abstract

Abstract This paper presents a new strand of investigation which complements our previous investigation of refinement for specifications whose semantics is given by partial relations (using Z as a linguistic vehicle for this semantics). It revolves around extending our mathematical apparatus so as to continue our quest for examining mathematically the essence of the lifted-totalisation semantics (which underlies the de facto standard notion of refinement in Z) and the role of the semantic elements in model-theoretic refinement, but this time in the abortive paradigm . The analysis is given in two salient parts. In the first part, we consider the simpler framework of operation-refinement: we examine the ( de facto ) standard account of operation-refinement in this regime by introducing a simpler, normative theory which captures the notion of firing-conditions refinement directly in the language and in terms of the natural properties of preconditions and postconditions. In the second part, we generalise our analysis to a more intricate investigation of simulation-based data-refinement . The proof-theoretic approach we undertake in the formal analysis provides us with a mathematical apparatus which enables us to examine precisely the relationships amongst the various theories of refinement. This enables us to examine the general mathematical role that the values play in model-theoretic refinement in the abortive paradigm, as well as the significance of the unique interaction of these values with the notions of lifting (of data simulations) and lifted-totalisation (of operations) in this regime. Furthermore, we generalise this mathematical analysis to a more conceptual one which also involves extreme specifications .

Publisher

Association for Computing Machinery (ACM)

Subject

Theoretical Computer Science,Software

Reference60 articles.

1. Azada D Muenchaisri P (ed.) (2003) APSEC 2003: 10th Asia-Pacific software engineering conference Chiangmai Thailand December 10-12 2003. Proceedings. IEEE Computer Society Press

2. Bowen JP Dunne SE Galloway A King S (ed.) (2000) ZB 2000: Formal specification and development in Z and B first international conference of B and Z users York UK August 29–September 2 2000 Proceedings vol 1878 of Lecture Notes in Computer Science . Springer Berlin Heidelberg New York

3. Boiten EA de Roever WP (2003) Getting to the bottom of relational refinement: relations and correctness partial and total. In: Berghammer R Mö ller B (eds) RelMiCS 7: 7th international seminar on relational methods in computer science Malente Germany 12–17 May Proceedings. pp. 82–88 University of Kiel

4. Bolton C Davies J Woodcock JCP (1999) On the refinement and simulation of data types and processes. In: Araki K Galloway A Taguchi K (eds). Integrated formal methods (IFM ’99) . Springer Berlin Heidelberg New York

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

1. A Relational View of Refinement;Refinement;2018

2. Data Refinement and Simulations;Refinement in Z and Object-Z;2014

3. Incompleteness of relational simulations in the blocking paradigm;Science of Computer Programming;2010-12

4. Relational concurrent refinement part II: Internal operations and outputs;Formal Aspects of Computing;2009-02

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

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

www.globalauthorid.com

TOP

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