An Algebra of Synchronous Atomic Steps

被引:11
|
作者
Hayes, Ian J. [1 ]
Colvin, Robert J. [1 ]
Meinicke, Larissa A. [1 ]
Winter, Kirsten [1 ]
Velykis, Andrius [2 ]
机构
[1] Univ Queensland, Sch Informat Technol & Elect Engn, Brisbane, Qld, Australia
[2] Newcastle Univ, Sch Comp Sci, Newcastle Upon Tyne, Tyne & Wear, England
来源
FM 2016: FORMAL METHODS | 2016年 / 9995卷
基金
英国工程与自然科学研究理事会;
关键词
CSP; CCS;
D O I
10.1007/978-3-319-48989-6_22
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This research started with an algebra for reasoning about rely/guarantee concurrency for a shared memory model. The approach taken led to a more abstract algebra of atomic steps, in which atomic steps synchronise (rather than interleave) when composed in parallel. The algebra of rely/guarantee concurrency then becomes an interpretation of the more abstract algebra. Many of the core properties needed for rely/guarantee reasoning can be shown to hold in the abstract algebra where their proofs are simpler and hence allow a higher degree of automation. Moreover, the realisation that the synchronisation mechanisms of standard process algebras, such as CSP and CCS/SCCS, can be interpreted in our abstract algebra gives evidence of its unifying power. The algebra has been encoded in Isabelle/HOL to provide a basis for tool support.
引用
收藏
页码:352 / 369
页数:18
相关论文
共 50 条
  • [31] OBSERVATION OF ATOMIC STEPS BY REFLECTION ELECTRON HOLOGRAPHY
    OSAKABE, N
    MATSUDA, T
    ENDO, J
    TONOMURA, A
    [J]. JAPANESE JOURNAL OF APPLIED PHYSICS PART 2-LETTERS & EXPRESS LETTERS, 1988, 27 (09): : L1772 - L1774
  • [32] Atomic steps with tuning-fork-based noncontact atomic force microscopy
    Rensen, WHJ
    van Hulst, NF
    Ruiter, AGT
    West, PE
    [J]. APPLIED PHYSICS LETTERS, 1999, 75 (11) : 1640 - 1642
  • [33] Atomic steps on sublimating Si(001) surface observed by atomic force microscopy
    Rodyakina, EE
    Kosolobov, SS
    Sheglov, DV
    Nasimov, DA
    Song, SA
    Latyshev, AV
    [J]. PHYSICS OF LOW-DIMENSIONAL STRUCTURES, 2004, 1-2 : 9 - 17
  • [34] DIRECT OBSERVATION OF ATOMIC STEPS AND ATOMIC STRUCTURES IN THE RECONSTRUCTION OF PT AND IR SURFACES
    GAO, QJ
    TSONG, TT
    [J]. JOURNAL OF VACUUM SCIENCE & TECHNOLOGY A-VACUUM SURFACES AND FILMS, 1987, 5 (04): : 761 - 765
  • [35] WCRT Algebra and Interfaces for Esterel-Style Synchronous Processing
    Mendler, Michael
    von Hanxleden, Reinhard
    Traulsen, Claus
    [J]. DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 93 - +
  • [36] Nephron Sparing Surgery for Synchronous Bilateral Wilms—Operative Steps
    Nerli R.B.
    Ghagane S.C.
    Ram P.
    Deole S.
    Pentayala S.
    Bhadrannavar S.
    [J]. Indian Journal of Surgical Oncology, 2018, 9 (4) : 601 - 604
  • [37] Synthesis of synchronous assertions with guarded atomic actions
    Pellauer, M
    Lis, M
    Baltus, D
    Nikhil, R
    [J]. THIRD ACM & IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2005, : 15 - 24
  • [38] SYNCHRONOUS ATOMIC BROADCAST FOR REDUNDANT BROADCAST CHANNELS
    CRISTIAN, F
    [J]. REAL-TIME SYSTEMS, 1990, 2 (03) : 195 - 212
  • [39] CARDINAL SEQUENCE OF A SUPER-ATOMIC BOOLEAN ALGEBRA
    LAGRANGE, RH
    [J]. NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY, 1976, 23 (02): : A269 - A269
  • [40] A simple process algebra based on atomic actions with resources
    Gastin, P
    Mislove, M
    [J]. MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2004, 14 (01) : 1 - 55