DocumentCode
3863088
Title
Process algebra semantics & reachability analysis for micro-architectural models of communication fabrics
Author
Sanne Wouda;Sebastiaan J. C. Joosten;Julien Schmaltz
Author_Institution
Department of Mathematics and Computer Science, Eindhoven University of Technology
fYear
2015
Firstpage
198
Lastpage
207
Abstract
We propose an algorithm for reachability analysis in micro-architectural models of communication fabrics. The main idea of our solution is to group transfers in what we call transfer islands. In an island, all transfers fire at the same time. To justify our abstraction, we give semantics of the initial models using a process algebra. We then prove that a transfer occurs in the transfer islands model if and only if the same transfer occurs in the process algebra semantics. We encode the abstract micro-architectural model together with a given state reachability property in the input format of nuXmv. Reachability is solved either using BDDs or IC3. Combined with inductive invariant generation techniques, our approach shows promising results.
Keywords
"Algebra","Semantics","Fabrics","Ports (Computers)","Reachability analysis","System recovery","Computational modeling"
Publisher
ieee
Conference_Titel
Formal Methods and Models for Codesign (MEMOCODE), 2015 ACM/IEEE International Conference on
Type
conf
DOI
10.1109/MEMCOD.2015.7340487
Filename
7340487
Link To Document