Generalized stuttering equivalence

被引:0
作者
Jha, S [1 ]
Peled, D [1 ]
机构
[1] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA 15213 USA
来源
INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS | 1999年
关键词
concurrency; specification; stuttering; verification;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Two sequences are stuttering equivalent when they differ only by the number of consecutive repetition of elements. Specification of concurrent systems are often closed under stuttering. A qualitative argument for using stuttering closed specifications is that they are robust to same implementation changes such as using processes with different granularity of instructions. Perhaps more importantly, such specifications allow the benefit of using compositional verification and partial order reduction. In this paper we generalize the definition of stuttering equivalence. We consider alphabets that can be partitioned into several components, e.g., one alphabet for the local memory of each process, and one alphabet for each shared memory unit. We define the projections of each execution over some subsets of these components, e.g., the projection. over the local memory of a process and the set of shared memories it can access. Generalized stuttering equivalence relates sequences such that their various projections are stuttering equivalent.
引用
收藏
页码:1054 / 1060
页数:7
相关论文
共 14 条