REAL-TIME SEMANTICS FOR SHARED-VARIABLE CONCURRENCY

被引:0
|
作者
SHADE, E [1 ]
NARAYANA, KT [1 ]
机构
[1] ORA CORP,ITHACA,NY 14850
关键词
D O I
10.1006/inco.1993.1002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recent work in real-time concurrency theory has largely been concerned with languages based on message passing, and execution models which assume an unlimited number of synchronous processors. Practical limitations on processor resources often make such theories unrealistic. We provide a denotational linear-history semantics for a real-time concurrent language L, under realistic assumptions about the execution environment. L is a low-level language which contains shared variables and constructs for synchronization and selective mutual exclusion. Among the execution models we consider are limited parallelism, in which the number of physical processors may he less than the number of processes, and asynchronous processors, which need not run at the same conceptual speed. © 1993 Academic Press, Inc.
引用
收藏
页码:56 / 82
页数:27
相关论文
共 50 条
  • [1] Compositional Semantics for Shared-Variable Concurrency
    Svyatlovskiy, Mikhail
    Mermelstein, Shai
    Lahav, Ori
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (PLDI):
  • [2] Toward a grainless semantics for shared-variable concurrency
    Reynolds, John C.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3328 : 35 - 48
  • [3] UTCP: Compositional Semantics for Shared-Variable Concurrency
    Butterfield, Andrew
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, SBMF 2017, 2017, 10623 : 253 - 270
  • [4] Toward a grainless semantics for shared-variable concurrency
    Reynolds, JC
    FSTTCS 2004: FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, 2004, 3328 : 35 - 48
  • [5] PTSC: probability, time and shared-variable concurrency
    Zhu, Huibiao
    Qin, Shengchao
    He, Jifeng
    Bowen, Jonathan P.
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2009, 5 (04) : 271 - 284
  • [6] Integrating probability with time and shared-variable concurrency
    Zhu, Huibiao
    Qin, Shengchao
    He, Jifeng
    Bowen, Jonathan P.
    30TH ANNUAL IEEE/NASA SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2006, : 179 - 189
  • [7] Shared-variable concurrency: A proposal
    Boudol, Gerard
    FSTTCS 2006: Foundations of Software Technology and Theoretical Computer Science, Proceedings, 2006, 4337 : 1 - 3
  • [8] Compositionality in real-time shared variable concurrency
    deBoer, FS
    Tej, H
    deRoever, WP
    vanHulst, M
    FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS, 1996, 1135 : 420 - 439
  • [9] Translating CPS with Shared-Variable Concurrency in SpaceEx
    Li, Ran
    Zhu, Huibiao
    Banach, Richard
    DEPENDABLE SOFTWARE ENGINEERING. THEORIES, TOOLS, AND APPLICATIONS, SETTA, 2022, 13649 : 127 - 133
  • [10] Towards a Pomset Semantics for a Shared-Variable Parallel Language
    Zhao, Yongxin
    Wang, Xu
    Zhu, Huibiao
    UNIFYING THEORIES OF PROGRAMMING, 2010, 6445 : 271 - +