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
Link To Document :
بازگشت