• DocumentCode
    2203074
  • Title

    Towards provably correct hardware/software partitioning using OCCAM

  • Author

    Barros, Edna ; Sampaio, Americo

  • Author_Institution
    Dept. de Inf., UFPE, Recife, Brazil
  • fYear
    1994
  • fDate
    22-24 Sep 1994
  • Firstpage
    210
  • Lastpage
    217
  • Abstract
    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
  • Keywords
    Occam; symbol manipulation; systems analysis; OCCAM; algebraic semantics; algebraic transformations; partitioning; provably correct hardware/software partitioning; source programming language; Algorithm design and analysis; Application software; Brazil Council; Computer languages; Field programmable gate arrays; Formal verification; Hardware; Partitioning algorithms; Proposals; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 1994., Proceedings of the Third International Workshop on
  • Conference_Location
    Grenoble
  • Print_ISBN
    0-8186-6315-4
  • Type

    conf

  • DOI
    10.1109/HSC.1994.336704
  • Filename
    336704