Formal development of NoC systems in B

  • Authors:
  • Leonidas Tsiopoulos;Marina Waldén

  • Affiliations:
  • Åbo Akademi University, Department of Information Technologies, Turku, Finland;Åbo Akademi University, Department of Information Technologies, Turku, Finland

  • Venue:
  • Nordic Journal of Computing - Selected papers of the 17th nordic workshop on programming theory (NWPT'05), October 19-21, 2005
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

When developing complex Network-on-Chip (NoC) systems we need to ensure that they satisfy their functional requirements. This can be achieved by developing the systems in a structured way using a formal method with tool support. We use the B Action Systems formalism for this purpose. We give a general formal framework for the development of NoC systems avoiding architectures with complex controllers and complex arbiter modules for deciding the routing path of a data packet. The development is performed in a stepwise manner composing more advanced routing components out of simpler units.