Abstract:
Unified Modeling Language (UML), an industry de-facto standard, has been used to analyze dynamically partially reconfigurable systems (DPRS) that can reconfigure their ha...Show MoreMetadata
Abstract:
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.
Published in: IEEE Transactions on Industrial Informatics ( Volume: 7, Issue: 2, May 2011)

Department of Computer Science and Information Engineering, National Chung Cheng University, Chiayi, Taiwan
Chun-Hsian Huang received the B.S. degree in information and computer education from the National TaiTung University, TaiTung, Taiwan, and the Ph.D. degree in computer science and information engineering from the National Chung Cheng University, Chiayi, Taiwan, in 2004 and 2011, respectively.
His research interests include reconfigurable computing and system design, hardware/software codesign and coverification, UML-based ...Show More
Chun-Hsian Huang received the B.S. degree in information and computer education from the National TaiTung University, TaiTung, Taiwan, and the Ph.D. degree in computer science and information engineering from the National Chung Cheng University, Chiayi, Taiwan, in 2004 and 2011, respectively.
His research interests include reconfigurable computing and system design, hardware/software codesign and coverification, UML-based ...View more

Department of Computer Science and Information Engineering, National Chung Cheng University, Chiayi, Taiwan
Pao-Ann Hsiung (SM'07) received the Ph.D. degree in electrical engineering from the National Taiwan University, Taiwan, in 1996.
He is currently a Full Professor in the Department of Computer Science and Information Engineering, National Chung Cheng University, Chiayi, Taiwan. He has published more than 200 papers in international journals and conferences. His main research interests include reconfigurable computing and sy...Show More
Pao-Ann Hsiung (SM'07) received the Ph.D. degree in electrical engineering from the National Taiwan University, Taiwan, in 1996.
He is currently a Full Professor in the Department of Computer Science and Information Engineering, National Chung Cheng University, Chiayi, Taiwan. He has published more than 200 papers in international journals and conferences. His main research interests include reconfigurable computing and sy...View more

Department of Computer Science and Information Engineering, National Chung Cheng University, Chiayi, Taiwan
Chun-Hsian Huang received the B.S. degree in information and computer education from the National TaiTung University, TaiTung, Taiwan, and the Ph.D. degree in computer science and information engineering from the National Chung Cheng University, Chiayi, Taiwan, in 2004 and 2011, respectively.
His research interests include reconfigurable computing and system design, hardware/software codesign and coverification, UML-based embedded system design methodology, NoC-based architecture design, ubiquitous computing, and formal verification.
Chun-Hsian Huang received the B.S. degree in information and computer education from the National TaiTung University, TaiTung, Taiwan, and the Ph.D. degree in computer science and information engineering from the National Chung Cheng University, Chiayi, Taiwan, in 2004 and 2011, respectively.
His research interests include reconfigurable computing and system design, hardware/software codesign and coverification, UML-based embedded system design methodology, NoC-based architecture design, ubiquitous computing, and formal verification.View more

Department of Computer Science and Information Engineering, National Chung Cheng University, Chiayi, Taiwan
Pao-Ann Hsiung (SM'07) received the Ph.D. degree in electrical engineering from the National Taiwan University, Taiwan, in 1996.
He is currently a Full Professor in the Department of Computer Science and Information Engineering, National Chung Cheng University, Chiayi, Taiwan. He has published more than 200 papers in international journals and conferences. His main research interests include reconfigurable computing and system design, multicore programming, cognitive radio architecture, system-on-chip (SoC) design and verification, embedded software synthesis and verification, real-time system design and verification, hardware-software codesign and coverification, and component-based object-oriented application frameworks for real-time embedded systems.
Dr. Hsiung is a senior member of the ACM, and a life member of the IICM. He was a recipient of the 2010 Outstanding Research Award, the 2004 Young Scholar Research Award, National Chung Cheng University, and the 2001 ACM Taipei Chapter Kuo-Ting Li Young Researcher for his significant contributions to design automation of electronic systems. He also received the Advisor Awards for Best Master Thesis for nine continuous years (2002–2009), embedded system competitions, and RFID design competitions. He has been included in several professional listings such as Marquis' Who's Who in the World, etc. He is an editorial board member of six International Journals and has been on the program committee of more than 80 international conferences. He served as organizer for PDPTA'99, RTC'99, DSVV'2000, PDES'2005, WoRMES'2009, ITNG'2010, ITNG'2011, AVTA'2011, and ERSA'2011.
Pao-Ann Hsiung (SM'07) received the Ph.D. degree in electrical engineering from the National Taiwan University, Taiwan, in 1996.
He is currently a Full Professor in the Department of Computer Science and Information Engineering, National Chung Cheng University, Chiayi, Taiwan. He has published more than 200 papers in international journals and conferences. His main research interests include reconfigurable computing and system design, multicore programming, cognitive radio architecture, system-on-chip (SoC) design and verification, embedded software synthesis and verification, real-time system design and verification, hardware-software codesign and coverification, and component-based object-oriented application frameworks for real-time embedded systems.
Dr. Hsiung is a senior member of the ACM, and a life member of the IICM. He was a recipient of the 2010 Outstanding Research Award, the 2004 Young Scholar Research Award, National Chung Cheng University, and the 2001 ACM Taipei Chapter Kuo-Ting Li Young Researcher for his significant contributions to design automation of electronic systems. He also received the Advisor Awards for Best Master Thesis for nine continuous years (2002–2009), embedded system competitions, and RFID design competitions. He has been included in several professional listings such as Marquis' Who's Who in the World, etc. He is an editorial board member of six International Journals and has been on the program committee of more than 80 international conferences. He served as organizer for PDPTA'99, RTC'99, DSVV'2000, PDES'2005, WoRMES'2009, ITNG'2010, ITNG'2011, AVTA'2011, and ERSA'2011.View more