A Case Study on System-Level Modeling by Aspect-Oriented Programming

Feng Liu1,  Otmane Ait Mohamed2,  Xiaoyu Song3,  Qingping Tan1
1National Lab of Parallel Distributed Processing. Changsha, Hunan, China, 2ECE Dept, Concordia University, Montreal, Quebec, Canada, 3ECE Dept, Portland State University, Portland, USA


The paper presents a novel and synergistic system-level modeling approach based on aspect-oriented programming (AOP) and SystemC. A case study on a 128-bit binary floating-point adder is performed to demonstrate the modeling strength of the approach. The validation experiment shows the effectiveness of the proposed approach. This work constitutes a first attempt to employ AOP in modeling digital systems.