We study the problem of computing the reachable blocks of simulation equivalence and design algorithms for this problem by interleaving reachability and simulation computation while possibly avoiding the computation of all the reachable states or the whole simulation preorder. Following an investigation of the decidability and complexity aspects of this problem, we put forward several sound algorithms with varying completeness guarantees as well as a symbolic procedure manipulating state partitions and relations between their blocks, suited for processing infinite state systems. We show that the symbolic algorithm comes with better termination guarantees and, through empirical evidence, runs faster in general.
翻译:我们研究的是计算模拟等同和设计算法的可达区块的问题,方法是将可达性与模拟计算结合起来,同时可能避免计算所有可达状态或整个模拟预令。在调查了这一问题的可变性和复杂性之后,我们提出了几项健全的算法,其完整性保障各不相同,以及一种象征性的程序,操纵国家分区及其区块之间的关系,适合于处理无限的状态系统。我们表明,象征性算法具有更好的终止保证,通过经验证据,一般运行得更快。