The Application of Aspectual Feature Module in Hardware Description Language – A Perspective
Aspectual Feature Module (AFM) is a newly proposed methodology for the development of software product lines. Considering the similar problems of product line development in hardware (e.g. how to exploit the similarity between products in product line), this paper suggests the application of AFM in Hardware Description Languages (HDL). We propose the possible applications, including the usage of Incremental Development methodology in hardware development, the introduction of refinement as a new type of reusing mechanism similar to inheritance, as well as providing a new type of reusable module and supporting the development of hardware product line; AFM also enables the verification related code to be written in a non-intrusive way and encapsulated separately from design related code, as well as assertion monitor or function monitor needed by verification can be written with AFM. This paper demonstrates the application using FeatureC++ as the implement of AFM and SystemC as HDL.
YE Jun LI Tun TAN Qingpin
School of Computer Science,National University of Defense Technology,Changsha,410073,China
国际会议
2009 IEEE International Conference on Information and Automation(2009年 IEEE信息与自动化国际学术会议)
珠海、澳门
英文
1631-1636
2009-06-22(万方平台首次上网日期,不代表论文的发表时间)