DocumentCode
1643319
Title
Order-Independence of Vector-Based Transition Systems
Author
Raffelsieper, Matthias ; Mousavi, MohammadReza ; Zantema, Hans
Author_Institution
Dept. of Comput. Sci., Tech. Univ. Eindhoven, Eindhoven, Netherlands
fYear
2010
Firstpage
115
Lastpage
123
Abstract
Semantics of many specification languages, particularly those used in the domain of hardware, is described in terms of vector-based transition systems. In such a transition system, each macro-step transition is labeled by a vector of inputs. When performing a macro-step, several inputs may potentially change. Each macro-step can thus be decomposed in a number of micro-steps, taking one input change at a time into account. This is akin to an interleaving semantics, where a concurrent step is represented by an interleaving of its constituting components. We present criteria on vector-based transition systems, which guarantee that the next state computation is independent of the order in which these micro-steps are executed. If our criteria are satisfied by the semantic definition of a certain specification, then its state-space generation or exploration algorithm needs to only consider one representative among all possible permutations of such micro-steps. We demonstrate the applicability of our criteria to the specification of transistor netlists.
Keywords
specification languages; interleaving semantic; macro step transition; specification language; state computation; vector based transition system; Construction industry; Diamond-like carbon; Hardware; Semantics; Silicon; System recovery; Transistors; Model checking; Moore machines. Order independence; Partial order reduction; Vector-based transition systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Application of Concurrency to System Design (ACSD), 2010 10th International Conference on
Conference_Location
Braga
ISSN
1550-4808
Print_ISBN
978-1-4244-7266-6
Electronic_ISBN
1550-4808
Type
conf
DOI
10.1109/ACSD.2010.24
Filename
5552683
Link To Document