• DocumentCode
    3178651
  • Title

    Separation of communication and computation in SystemC/TLM modeling: A Feature-Oriented approach

  • Author

    Jun, Ye ; Qingping, Tan ; Tun, Li

  • Author_Institution
    Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2011
  • fDate
    14-16 March 2011
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Separation of Concern is a fundamental principle of software engineering. Considering that SystemC/TLM models are in fact software programs that simulating hardware behavior, this principal should also be followed in SystemC/TLM modeling and one of its applications is the Separation of Communication and Computation (CC separation). However, plenty of existing SystemC/TLM models haven´t actually separated CC, thus caused much redundant developing effort when changing their computation model or communication protocol. In this paper, we propose to use Feature-Oriented Programming (FOP) methodology to separate CC in SystemC/TLM modeling, and compare it with Object-Oriented approaches. The comparison shows the advantages of our Feature-Oriented approach.
  • Keywords
    object-oriented programming; software engineering; SystemC/TLM modeling; communication protocol; computation model; concern separation; feature oriented programming; hardware behavior simulation; object oriented approach; software engineering; software program; Collaboration; Computational modeling; Frequency modulation; Object oriented modeling; Programming; Protocols; Software; Feature-Oriented Programming; Separation of Communication and Computation; SystemC; Transaction Level Model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design (ISQED), 2011 12th International Symposium on
  • Conference_Location
    Santa Clara, CA
  • ISSN
    1948-3287
  • Print_ISBN
    978-1-61284-913-3
  • Type

    conf

  • DOI
    10.1109/ISQED.2011.5770771
  • Filename
    5770771