DocumentCode :
2783804
Title :
Algebra of Parameterised Graphs
Author :
Mokhov, Andrey ; Khomenko, Victor ; Alekseyev, Arseniy ; Yakovlev, Alex
Author_Institution :
Sch. of Comput. Sci., Newcastle Univ., Newcastle upon Tyne, UK
fYear :
2012
fDate :
27-29 June 2012
Firstpage :
22
Lastpage :
31
Abstract :
One of the difficulties in designing modern hardware systems is the necessity to comprehend and to deal 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 fully formal and natural way. In this paper 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 two case studies coming from the area of microelectronics design.
Keywords :
algebra; equivalence classes; formal specification; graph theory; integrated circuit design; microcontrollers; network synthesis; CPOG formalism; algebraic expression; behavioural composition; behavioural scenario; block specification; conditional partial order graphs; equivalence relation; formal specification; general graphs; microcontroller design; microelectronics design; modern hardware system design; natural specification; operational mode; parameterised graphs; structural composition; system configuration; system specification; Algebra; Concurrent computing; Educational institutions; Registers; Semantics; Transforms; Wires; Algebra of Parameterised Graphs; Conditional Partial Order Graphs; Microelectronics Design; Multimodal systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application of Concurrency to System Design (ACSD), 2012 12th International Conference on
Conference_Location :
Hamburg
ISSN :
1550-4808
Print_ISBN :
978-1-4673-1687-3
Type :
conf
DOI :
10.1109/ACSD.2012.15
Filename :
6253453
Link To Document :
بازگشت