• DocumentCode
    1902965
  • Title

    On the algebraic reuse of hardware design

  • Author

    De Melo, Ana C V

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of Sao Paulo, Brazil
  • Volume
    6
  • fYear
    1998
  • fDate
    31 May-3 Jun 1998
  • Firstpage
    306
  • Abstract
    The widespread use of computers in a diversity of activities today demands complex computational systems to be produced efficiently. This factor has led to a requirement for new methods and techniques to enhance controllability, quality and productivity of systems. Reusability is recognized as a basic principle for enhancing productivity and quality of engineering products. Additionally, formal development of software/hardware has emerged as an approach to ensure quality and help handle the complexity of description of such systems. So, for reasons of economy, productivity, quality and time to market, it is highly desirable to formally reuse hardware/software components. This paper presents a foundation for formal reuse of synchronous processes using a process algebra. Assuming the existence of a library of formally verified components, we propose to make effective reuse of these existing elements when creating new systems. The strategy used here is to formally create an interface element with which a library process is composed in order to implement the desired component. In doing so, the verification task of the whole system is reduced to verifying the interface element
  • Keywords
    digital simulation; formal verification; high level synthesis; process algebra; software libraries; software reusability; algebraic reuse; controllability; formal reuse; hardware design; high-level synthesis; interface element; library process; process algebra; productivity; quality; synchronous processes; time to market; verification task; Algebra; Computer science; Control systems; Hardware; High level synthesis; Libraries; Productivity; Software quality; Specification languages; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1998. ISCAS '98. Proceedings of the 1998 IEEE International Symposium on
  • Conference_Location
    Monterey, CA
  • Print_ISBN
    0-7803-4455-3
  • Type

    conf

  • DOI
    10.1109/ISCAS.1998.705272
  • Filename
    705272