A study of model-level verification for embedded systems

碩士 === 元智大學 === 資訊工程學系 === 102 === With the improvement of technology and advances of living, embedded systems play an indispensable role in our life. Embedded systems evolve from past industrial control systems to contemporary systems/devices used in our daily life now. For instance, the control sy...

Full description

Bibliographic Details
Main Authors: Yi-Chang Li, 李易璋
Other Authors: Chin-Feng Fan
Format: Others
Language:zh-TW
Online Access:http://ndltd.ncl.edu.tw/handle/32338565147774077853
id ndltd-TW-102YZU05392032
record_format oai_dc
spelling ndltd-TW-102YZU053920322016-03-11T04:13:30Z http://ndltd.ncl.edu.tw/handle/32338565147774077853 A study of model-level verification for embedded systems 內嵌式系統模型層次驗證技術研究 Yi-Chang Li 李易璋 碩士 元智大學 資訊工程學系 102 With the improvement of technology and advances of living, embedded systems play an indispensable role in our life. Embedded systems evolve from past industrial control systems to contemporary systems/devices used in our daily life now. For instance, the control systems of cars, medical electronic systems and home electronics; all have embedded systems inside. Because these systems are safety-critical, the correctness, security, safety and reliability of these systems are very important. In order to improve system quality and enhance development efficiency, this study focuses on how to verify embedded systems at model level by using model checking. This study will use two tools, Ptolemy II and UPPAAL. Ptolemy II is a tool commonly used in embedded systems modeling. However, so far it does not have model checking function. UPPAAL is a tool used for model checking and quite popular in academia. Therefore, this study presents a systematic approach to convert Ptolemy II models into UPPAAL models (Timed automata), and then the model checker of UPPAAL can be used. As a result, we add model checking to Ptolemy II. In addition, this study also discusses the model-level test coverage (model coverage) issues, and proposes model coverage criteria used for checking the adequacy of model-level testing of Ptolemy II models. Furthermore, this study investigates the effectiveness of each model coverage in detecting faults and the subsumption relationship between the coverages. The results of this research work can improve the quality of embedded systems at the early design phase. Chin-Feng Fan 范金鳳 學位論文 ; thesis 45 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 元智大學 === 資訊工程學系 === 102 === With the improvement of technology and advances of living, embedded systems play an indispensable role in our life. Embedded systems evolve from past industrial control systems to contemporary systems/devices used in our daily life now. For instance, the control systems of cars, medical electronic systems and home electronics; all have embedded systems inside. Because these systems are safety-critical, the correctness, security, safety and reliability of these systems are very important. In order to improve system quality and enhance development efficiency, this study focuses on how to verify embedded systems at model level by using model checking. This study will use two tools, Ptolemy II and UPPAAL. Ptolemy II is a tool commonly used in embedded systems modeling. However, so far it does not have model checking function. UPPAAL is a tool used for model checking and quite popular in academia. Therefore, this study presents a systematic approach to convert Ptolemy II models into UPPAAL models (Timed automata), and then the model checker of UPPAAL can be used. As a result, we add model checking to Ptolemy II. In addition, this study also discusses the model-level test coverage (model coverage) issues, and proposes model coverage criteria used for checking the adequacy of model-level testing of Ptolemy II models. Furthermore, this study investigates the effectiveness of each model coverage in detecting faults and the subsumption relationship between the coverages. The results of this research work can improve the quality of embedded systems at the early design phase.
author2 Chin-Feng Fan
author_facet Chin-Feng Fan
Yi-Chang Li
李易璋
author Yi-Chang Li
李易璋
spellingShingle Yi-Chang Li
李易璋
A study of model-level verification for embedded systems
author_sort Yi-Chang Li
title A study of model-level verification for embedded systems
title_short A study of model-level verification for embedded systems
title_full A study of model-level verification for embedded systems
title_fullStr A study of model-level verification for embedded systems
title_full_unstemmed A study of model-level verification for embedded systems
title_sort study of model-level verification for embedded systems
url http://ndltd.ncl.edu.tw/handle/32338565147774077853
work_keys_str_mv AT yichangli astudyofmodellevelverificationforembeddedsystems
AT lǐyìzhāng astudyofmodellevelverificationforembeddedsystems
AT yichangli nèiqiànshìxìtǒngmóxíngcéngcìyànzhèngjìshùyánjiū
AT lǐyìzhāng nèiqiànshìxìtǒngmóxíngcéngcìyànzhèngjìshùyánjiū
AT yichangli studyofmodellevelverificationforembeddedsystems
AT lǐyìzhāng studyofmodellevelverificationforembeddedsystems
_version_ 1718203692588466176