System-level power estimation using SystemC and aspect-oriented programming

被引:2
|
作者
Liu, Feng [1 ]
Abbasi, Naeem [1 ]
Tan, Qingping [1 ]
机构
[1] Concordia Univ, ECE Dept, Montreal, PQ, Canada
关键词
power estimation; SystemC; aspect-oriented programming; power electronics;
D O I
10.1080/00207217.2010.482028
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Rapid system modelling and early evaluation of design characterisation are central to design space exploration. SystemC is used widely for system-level modelling, but it lacks the semantics to capture power consumption. The article presents a novel high-level power estimation methodology based on SystemC and aspect-oriented programming (AOP). Using a composite pattern, our methodology is applicable to the power estimation of a complex system. The proposed strategies support macro-models with multiple features. The experimental results are illustrated with case studies.
引用
收藏
页码:1095 / 1108
页数:14
相关论文
共 50 条
  • [31] Remote trust with aspect-oriented programming
    Falcarin, Paolo
    Scandariato, Riccardo
    Baldi, Mario
    [J]. 20TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1, PROCEEDINGS, 2006, : 451 - +
  • [32] Security through aspect-oriented programming
    De Win, B
    Vanhaute, B
    De Decker, B
    [J]. ADVANCES IN NETWORK AND DISTRIBUTED SYSTEMS SECURITY, 2001, 78 : 125 - 138
  • [33] The paradoxical success of aspect-oriented programming
    Steimann, Friedrich
    [J]. ACM SIGPLAN NOTICES, 2006, 41 (10) : 481 - 497
  • [34] Combining Aspect-Oriented and Strategic Programming
    Kalleberg, Karl Trygve
    Visser, Eelco
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 147 (01) : 5 - 30
  • [35] Aspect-Oriented Programming for Guided Testing
    Liu, Siyuan
    Yang, Yang
    [J]. PROCEEDINGS OF THE 2015 4TH INTERNATIONAL CONFERENCE ON SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS, 2016, 43 : 432 - 437
  • [36] Aspect-oriented programming & C++
    Diggins, C
    [J]. DR DOBBS JOURNAL, 2004, 29 (08): : 53 - 56
  • [37] AspectS - Aspect-oriented programming with squeak
    Hirschfeld, R
    [J]. OBJECTS, COMPONENTS, ARCHITECTURES, SERVICES, AND APPLICATIONS FOR A NETWORKED WORLD, 2003, 2591 : 216 - 232
  • [38] Aspect-oriented programming and modular reasoning
    Kiczales, G
    Mezini, M
    [J]. ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 49 - 58
  • [39] A machine model for aspect-oriented programming
    Haupt, Michael
    Schippers, Hans
    [J]. ECOOP 2007 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2007, 4609 : 501 - +
  • [40] Design and Implementation of a BPEL Profiling System by Aspect-oriented Programming
    Donggyu KWAK
    Jaeyoung CHOI
    [J]. Journal of Measurement Science and Instrumentation, 2011, 2 (02) : 174 - 178