Model-Based Verification and Estimation Framework for Dynamically Partially Reconfigurable Systems

被引:16
|
作者
Huang, Chun-Hsian [1 ]
Hsiung, Pao-Ann [1 ]
机构
[1] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Chiayi 621, Taiwan
关键词
Dynamically partially reconfigurable systems; unified modeling language (UML); verification and estimation; DESIGN;
D O I
10.1109/TII.2011.2123901
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Unified Modeling Language (UML), an industry de-facto standard, has been used to analyze dynamically partially reconfigurable systems (DPRS) that can reconfigure their hardware functionalities on-demand at runtime. To make model-driven architecture (MDA) more realistic and applicable to the DPRS design in an industrial setting, a model-based verification and estimation (MOVE) framework is proposed in this work. By taking advantage of the inherent features of DPRS and considering real-time system requirements, a semiautomatic model translator converts the UML models of DPRS into timed automata models with transition urgency semantics for model checking. Furthermore, a UML-based hardware/software co-design platform (UCoP) is proposed to support the direct interaction between the UML models and the real hardware architecture. The two-phase verification process, including exhaustive functional verification and physical-aware performance estimation, is completely model-based, thus reducing system verification efforts. We used a dynamically partially reconfigurable network security system (DPRNSS) as a case study. The related experiments have demonstrated that the model checker in MOVE can alleviate the impact of the state-space-explosion problem. Compared to the synthesis-based estimation method having inaccuracies ranging from 43.4% to 18.4%, UCoP can provide accurate and efficient platform-specific verification and estimation through actual time measurements.
引用
收藏
页码:287 / 301
页数:15
相关论文
共 50 条
  • [21] A Model-Based Framework for Statically and Dynamically Checking Component Interactions
    Waignier, Guillaume
    Sriplakich, Prawee
    Le Meur, Anne-Francoise
    Duchien, Laurence
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 371 - 385
  • [22] Model-based design of a pneumatic actuator for a dynamically reconfigurable socket for transtibial amputees
    Mollaee, Saeed
    Hajirassouliha, Amir
    Budgett, David M.
    Taberner, Andrew J.
    Nielsen, Poul M. F.
    FRONTIERS IN BIOENGINEERING AND BIOTECHNOLOGY, 2024, 12
  • [23] Model-Based Design and Verification of Reactive Systems
    Hysek, Jiri
    Ceska, Milan
    Janousek, Vladimir
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2009, 2009, 5717 : 865 - 872
  • [24] Model-based verification in the development of dependable systems
    Aredo, DB
    Owe, O
    ITCC 2005: International Conference on Information Technology: Coding and Computing, Vol 2, 2005, : 327 - 334
  • [25] A Model-based Estimation of Phonotactic Language Verification Performance
    Wong, Ka-keung
    Siu, Man-hung
    Mak, Brian
    INTERSPEECH 2007: 8TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION, VOLS 1-4, 2007, : 1521 - 1524
  • [26] Reconfigurable topology synthesis for application-specific NoC on partially dynamically reconfigurable systems
    Huang, Jinglei
    Xu, Xiaodong
    Wang, Nan
    Chen, Song
    INTEGRATION-THE VLSI JOURNAL, 2019, 65 : 331 - 343
  • [27] Model-based computing for design and control of reconfigurable systems
    Fromherz, MPJ
    Bobrow, DG
    de Kleer, J
    AI MAGAZINE, 2003, 24 (04) : 120 - 130
  • [28] Model based verification of dynamically evolvable service oriented systems
    Zhou, Yu
    Ge, Jidong
    Zhang, Pengcheng
    Wu, Weigang
    SCIENCE CHINA-INFORMATION SCIENCES, 2016, 59 (03)
  • [29] Time partitioning framework for partially reconfigurable systems
    Mtibaa, A
    Ouni, B
    Abid, M
    16TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, 2004, : 63 - 66
  • [30] Towards a Model-Based Approach for Reconfigurable DRE Systems
    Krichen, Fatma
    Hamid, Brahim
    Zalila, Bechir
    Jmaiel, Mohamed
    SOFTWARE ARCHITECTURE, 2011, 6903 : 295 - +