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 条
  • [21] A Modeling and Simulation Framework for Health Care Systems
    Augusto, Vincent
    Xie, Xiaolan
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2014, 44 (01): : 30 - 46
  • [22] A Framework for the Integration of Network Modeling and Simulation Tools
    Marques, Eduardo M. D.
    Sampaio, Paulo N. M.
    EUROPEAN SIMULATION AND MODELLING CONFERENCE 2010, 2010, : 151 - 155
  • [23] A modeling and simulation framework for Computer Generate Force
    Fei, Ma-Yao
    Hong, Gong-Guang
    2008 INTERNATIONAL CONFERENCE ON SMART MANUFACTURING APPLICATION, 2008, : 90 - 94
  • [24] An integrating framework for modeling and simulation for incident management
    Jain, Sanjay
    McLean, Charles R.
    JOURNAL OF HOMELAND SECURITY AND EMERGENCY MANAGEMENT, 2006, 3 (01)
  • [25] The ISoS Modeling Framework for Infrastructure Systems Simulation
    Grogan, Paul T.
    de Weck, Olivier L.
    IEEE SYSTEMS JOURNAL, 2015, 9 (04): : 1139 - 1150
  • [26] System Dynamics Modeling and Simulation in Software Engineering Education
    Wu, Minghui
    Yan, Hui
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 2407 - 2411
  • [27] A software tool for modeling and simulation of numerical P systems
    Buiu, Catalin
    Arsene, Octavian
    Cipu, Corina
    Patrascu, Monica
    BIOSYSTEMS, 2011, 103 (03) : 442 - 447
  • [28] Software toolkit for modeling, simulation, and control of soft robots
    Coevoet, E.
    Morales-Bieze, T.
    Largilliere, F.
    Zhang, Z.
    Thieffry, M.
    Sanz-Lopez, M.
    Carrez, B.
    Marchal, D.
    Goury, O.
    Dequidt, J.
    Duriez, C.
    ADVANCED ROBOTICS, 2017, 31 (22) : 1208 - 1224
  • [29] Modeling Human Behavior for Software Engineering Simulation Games
    Nassal, Alexander
    Tichy, Matthias
    2016 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON GAMES AND SOFTWARE ENGINEERING (GAS), 2016, : 8 - 14
  • [30] Modeling and Simulation of Software Execution Time in Embedded Systems
    Resmerita, Stefan
    Poelzleitner, Anton
    Lukesch, Stefan
    2020 10TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2020, : 888 - 894