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 条
  • [1] PaDReH -: A framework for the design and implementation of dynamically and partially reconfigurable systems
    Carvalho, E
    Calazans, N
    Briäo, E
    Moraes, F
    SBCCI2004:17TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2004, : 10 - 15
  • [2] Formal Verification of Dynamically Reconfigurable Systems
    Yanase, Ryo
    Sakai, Tatsunori
    Sakai, Makoto
    Yamane, Satoshi
    2015 IEEE 4TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2015, : 71 - 75
  • [3] Model-based platform-specific co-design methodology for dynamically partially reconfigurable systems with hardware virtualization and preemption
    Huang, Chun-Hsian
    Hsiung, Pao-Ann
    Shen, Jih-Sheng
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (11) : 545 - 560
  • [4] Simulation-Based Functional Verification of Dynamically Reconfigurable Systems
    Gong, Lingkan
    Diessel, Oliver
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13 (04)
  • [5] <bold>PERFECTO: A SYSTEMC-BASED PERFORMANCE EVALUATION FRAMEWORK FOR DYNAMICALLY PARTIALLY RECONFIGURABLE SYSTEMS</bold>
    Hsiung, Pao-Ann
    Huang, Chun-Hsian
    Liao, Chih-Feng
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 190 - 195
  • [6] Model-based Runtime Verification Framework
    Zhao, Yuhong
    Rammig, Franz
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 253 (01) : 179 - 193
  • [7] Model-Based Design of Correct Controllers for Dynamically Reconfigurable Architectures
    An, Xin
    Rutten, Eric
    Diguet, Jean-Philippe
    Gamatie, Abdoulaye
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 15 (03)
  • [8] Modeling Dynamically Reconfigurable Systems for Simulation-based Functional Verification
    Gong, Lingkan
    Diessel, Oliver
    2011 IEEE 19TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2011, : 9 - 16
  • [9] Formal Validation and Verification Framework for Model-Based and Adaptive Control Systems
    Guarro, Sergio
    Ozguner, Umit
    Aldemir, Tunc
    Knudson, Matt
    Kurt, Arda
    Yau, Michael
    Hejase, Mohammad
    Kwon, Steve
    NASA FORMAL METHODS, NFM 2016, 2016, 9690 : 227 - 233
  • [10] Model-based Runtime Verification Framework for Self-optimizing Systems
    Zhao, Y.
    Oberthur, S.
    Kardos, M.
    Rammig, F. J.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 144 (04) : 125 - 145