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 条
[31]   Modeling and Simulation of Software Execution Time in Embedded Systems [J].
Resmerita, Stefan ;
Poelzleitner, Anton ;
Lukesch, Stefan .
2020 10TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2020, :888-894
[32]   A Comparative Study of Simulation Software for Modeling Stability Operations [J].
Ross, Justin L. .
MILITARY MODELING AND SIMULATION SYMPOSIUM 2012 (MMS 2012), 2012, 44 (07) :34-41
[33]   Open-source molecular modeling software in chemical engineering focusing on the Molecular Simulation Design Framework [J].
Cummings, Peter T. ;
McCabe, Clare ;
Iacovella, Christopher R. ;
Ledeczi, Akos ;
Jankowski, Eric ;
Jayaraman, Arthi ;
Palmer, Jeremy C. ;
Maginn, Edward J. ;
Glotzer, Sharon C. ;
Anderson, Joshua A. ;
Ilja Siepmann, J. ;
Potoff, Jeffrey ;
Matsumoto, Ray A. ;
Gilmer, Justin B. ;
DeFever, Ryan S. ;
Singh, Ramanish ;
Crawford, Brad .
AICHE JOURNAL, 2021, 67 (03)
[34]   Integrated modeling and simulation framework expedite operational Software Testing, Integration and Verification for System of Systems platform [J].
Jha, Uma S. ;
White, Aaron ;
Stucke, Amanda .
2017 IEEE AUTOTESTCON, 2017, :268-272
[35]   A multimedia traffic modeling framework for simulation-based performance evaluation studies [J].
Golaup, Assen ;
Aghvami, Hamid .
COMPUTER NETWORKS, 2006, 50 (12) :2071-2087
[36]   Modeling and practice on component based software design - a case study [J].
Feng, Wenying ;
O'Keefe, Peter ;
Man, Shushuang .
SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 1, PROCEEDINGS, 2007, :676-+
[37]   On Fuzzy and Case-Based Dynamic Software Development Process Modeling and Simulation Approach [J].
Sielskaite, Sarune ;
Kalibatiene, Diana .
APPLIED SCIENCES-BASEL, 2023, 13 (11)
[38]   SIMULATION OF A METAL ORGANIC FRAMEWORK-BASED ADSORBED NATURAL GAS STORAGE TANK [J].
Muharam, Yuswan ;
Kusrini, Eny ;
Saubryani, Nurainia ;
Ulfa, Maria .
INTERNATIONAL JOURNAL OF TECHNOLOGY, 2018, 9 (02) :412-421
[39]   A framework for capturing, statistically modeling and analyzing the evolution of software models [J].
Yazdi, Hamed Shariat ;
Angelis, Lefteris ;
Kehrer, Timo ;
Kelter, Udo .
JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 118 :176-207
[40]   A feature-based survey of Fog modeling languages [J].
Alidra, Abdelghani ;
Bruneliere, Hugo ;
Ledoux, Thomas .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 138 :104-119