• DocumentCode
    2471890
  • Title

    A framework for embedded system specification under different models of computation in SystemC

  • Author

    Herrera, F. ; Villar, E.

  • Author_Institution
    Cantabria Univ., Santander
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    911
  • Lastpage
    914
  • Abstract
    This paper presents a heterogeneous specification methodology built on top of the standard SystemC kernel. The methodology enables abstract specification supporting heterogeneity, which in this context entails the ability to describe and connect parts of the system specification under different models of computation (MoCs). A main and distinguishing contribution of the methodology is that the support is provided while maintaining the standard kernel of SystemC unchanged, by means of a set of specification rules and a heterogeneous support library built on top of the SystemC standard library. This is possible thanks to an abstraction technique that can integrate any new MoC that can be abstracted over the underlying discrete-event simulation kernel. Primitives, guidelines and rules of the specification methodology, including those related to heterogeneous support, and the basis of the abstraction technique are described. Experimental results demonstrate the benefits of the methodology
  • Keywords
    discrete event simulation; embedded systems; operating system kernels; specification languages; SystemC kernel; SystemC standard library; computation models; discrete-event simulation kernel; embedded system specification; heterogeneous specification; Communication standards; Computational modeling; Context modeling; Design methodology; Discrete event simulation; Embedded computing; Embedded system; Hardware; Kernel; Libraries; Design; Heterogeneous Specification; Languages; SystemC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2006 43rd ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    1-59593-381-6
  • Type

    conf

  • DOI
    10.1109/DAC.2006.229411
  • Filename
    1688927