Separating modeling and simulation aspects in hardware/software framework-based modeling languages

被引:0
|
作者
Lapalmet, James [1 ]
Aboulhamid, El Mostapha [1 ]
Nicolescu, Gabriela [2 ]
Rousseau, Frederic [3 ]
机构
[1] OUniv Montreal, Lab LASSO, IR, Montreal, PQ H3C 3J7, Canada
[2] Ecole Polytech, Montreal, PQ H3C 3A7, Canada
[3] TIMA, F-38031 Grenoble, France
关键词
logic design hardware description languages; simulation; verification; VHDL; programming languages : design languages; C#; C++; concurrent; simulation and modeling : simulation languages; modeling methodologies; environments;
D O I
暂无
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
As transistor integration reaches the order of billions, the already significant productivity gap which plagues the silicon industry will only widen further. Many are working on the problem from different angles. Some regard domain-specific modeling languages as a solution. Others believe in modeling languages which are based on a library/framework approach. Yet others believe in sophisticated proprietary tools. None of the current paths seem to be silver bullets. However, object-oriented framework-based solutions, such as SystemC, are gaining a great deal of momentum and acceptance from the industry. Despite all the efforts which have been spent on the development of these types of solutions, very few efforts have been spent on the cornerstone task of investigating which software design techniques and technologies should be used to develop effective framework-based solutions. The main objective of this article is to present how modem software engineering technologies may be used to create better framework-based modeling solutions. These solutions are characterized by a clear separation of concerns between modeling and simulation aspects. A novel modeling framework called SoCML is presented which possesses the above characteristic. SoCML has many benefits such as verification by interception and alternative simulation support.
引用
收藏
页码:41 / 60
页数:20
相关论文
共 50 条
  • [1] Separating modeling and simulation aspects in hardware/software system design
    Lapalme, J.
    Aboulhamid, E. M.
    Nicolescu, G.
    Rousseau, F.
    2006 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2007, : 202 - +
  • [2] Round-trip engineering of framework-based software using framework-specific modeling languages
    Antkiewicz, Michal
    ASE 2006: 21ST IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, : 323 - 326
  • [3] Modeling and simulation with hardware description languages
    Armstrong, JR
    TENTH ANNUAL IEEE INTERNATIONAL ASIC CONFERENCE AND EXHIBIT, PROCEEDINGS, 1997, : 329 - 334
  • [4] Automated Domain-Specific Modeling Languages for Generating Framework-Based Applications
    Santos, Andre L.
    Koskimies, Kai
    Lopes, Antonia
    SPLC 2008: 12TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2008, : 149 - +
  • [5] Hardware and software as dual languages for computer system modeling
    Paul, JM
    Thomas, DE
    Weber, SJ
    Peffers, SN
    IEEE COMPUTER SOCIETY WORKSHOP ON VLSI '99, PROCEEDINGS, 1999, : 20 - 25
  • [6] Generation of Simulation Views for Domain Specific Modeling Languages based on the Eclipse Modeling Framework
    Biermann, Enrico
    Ehrig, Karsten
    Ermel, Claudia
    Hurrelmann, Jonas
    2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 625 - 629
  • [7] Modeling runtime behavior in framework-based applications
    Mitchell, Nick
    Sevitsky, Gary
    Srinivasan, Harini
    ECOOP 2006 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2006, 4067 : 429 - 451
  • [8] Modeling and simulation of hardware/software systems with CD++
    Glinsky, E
    Wainer, G
    PROCEEDINGS OF THE 2004 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2004, : 198 - 205
  • [9] Hardware simulation with software modeling for enhanced architecture performance analysis
    Kadrovach, BA
    Read, BC
    Young, FCD
    Concha, LM
    Jarusewic, P
    Pedersen, K
    Bawcom, D
    PROCEEDINGS OF THE IEEE 1998 NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE, 1998, : 454 - 461
  • [10] NeuroSpaces: separating modeling and simulation
    Cornelis, H
    De Schutter, E
    NEUROCOMPUTING, 2003, 52-4 : 227 - 231