Algebra of Parameterised Graphs

被引:15
作者
Mokhov, Andrey [1 ]
Khomenko, Victor [1 ]
机构
[1] Univ Newcastle, Callaghan, NSW 2308, Australia
基金
英国工程与自然科学研究理事会;
关键词
Theory; Design; Parameterised graphs; conditional partial-order graphs; switching networks; transistor networks; microelectronics; instruction set architecture; synthesis;
D O I
10.1145/2627351
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One of the difficulties in designing modern hardware systems is the necessity for comprehending and dealing with a very large number of system configurations, operational modes, and behavioural scenarios. It is often infeasible to consider and specify each individual mode explicitly, and one needs methodologies and tools to exploit similarities between the individual modes and work with groups of modes rather than individual ones. The modes and groups of modes have to be managed in a compositional way: the specification of the system should be composed from specifications of its blocks. This includes both structural and behavioural composition. Furthermore, one should be able to transform and optimise the specifications in a formal way. In this article, we propose a new formalism, called parameterised graphs. It extends the existing conditional partial order graphs (CPOGs) formalism in several ways. First, it deals with general graphs rather than just partial orders. Moreover, it is fully compositional. To achieve this, we introduce an algebra of parameterised graphs by specifying the equivalence relation by a set of axioms, which is proved to be sound, minimal, and complete. This allows one to manipulate the specifications as algebraic expressions using the rules of this algebra. We demonstrate the usefulness of the developed formalism on several case studies coming from the area of microelectronics design.
引用
收藏
页数:22
相关论文
共 20 条
[1]   GRAPH EXPRESSIONS AND GRAPH REWRITINGS [J].
BAUDERON, M ;
COURCELLE, B .
MATHEMATICAL SYSTEMS THEORY, 1987, 20 (2-3) :83-127
[2]  
Best E., 2001, MONO THEOR COMP SCI
[3]  
Bizjak Ales, 2011, ALG USER MANUAL
[4]  
Carre B. A., 1971, Journal of the Institute of Mathematics and Its Applications, V7, P273
[5]   Multiple-rail phase-encoding for NoC [J].
D'Alessandro, Crescenzo ;
Shang, Delong ;
Bystrov, Alex ;
Yakovlev, Alex ;
Maevsky, Oleg .
12TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, PROCEEDINGS, 2006, :107-116
[6]  
De Micheli G., 1994, SYNTHESIS OPTIMIZATI
[7]   PARALLEL RECOGNITION OF SERIES-PARALLEL GRAPHS [J].
EPPSTEIN, D .
INFORMATION AND COMPUTATION, 1992, 98 (01) :41-55
[8]  
Gadducci F, 1998, LECT NOTES COMPUT SC, V1376, P223
[9]  
Gecseg F., 1974, LECTURE NOTES COMPUT, V14, P351
[10]   COMMUNICATING SEQUENTIAL PROCESSES [J].
HOARE, CAR .
COMMUNICATIONS OF THE ACM, 1978, 21 (08) :666-677