Towards provably correct hardware/software partitioning using occam

  • Authors:
  • Edna Barros;Augusto Sampaio

  • Affiliations:
  • Cidade Universitaria, CEP 50732-970 Recife - PE - Brazil;Cidade Universitaria, CEP 50732-970 Recife - PE - Brazil

  • Venue:
  • CODES '94 Proceedings of the 3rd international workshop on Hardware/software co-design
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present some ideas towards an approach to provably correct hardware/software partitioning. We use occam as the source programming language and perform the partitioning by applying a series of algebraic transformations on the source program. The result is still an occam program; its structure reflects the hardware and software components, and how they interact to achieve the overall goal. A simple case study is developed to illustrate the partitioning and to show how the transformations can be proved to preserve an algebraic semantics of occam.