The Implementation of Automated Translator from Programming Language to Timed Automata
碩士 === 國立臺灣大學 === 電機工程學研究所 === 92 === General purpose programming languages are rich in functionalities and therefore have complicated structures. Hence verifying software programs written in such programming languages can be very difficult. Even if the technical specifications had been verified to...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2004
|
Online Access: | http://ndltd.ncl.edu.tw/handle/y8d82v |
id |
ndltd-TW-092NTU05442113 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-092NTU054421132019-05-15T19:37:49Z http://ndltd.ncl.edu.tw/handle/y8d82v The Implementation of Automated Translator from Programming Language to Timed Automata 從程式語言到時間自動機的自動化轉譯程式之建立 Lih-der Wang 王立德 碩士 國立臺灣大學 電機工程學研究所 92 General purpose programming languages are rich in functionalities and therefore have complicated structures. Hence verifying software programs written in such programming languages can be very difficult. Even if the technical specifications had been verified to be error-free, there may still be errors introduced by the actual implementation. It is important that the verification is performed on the final program. Based on the work flow, a program can be considered as a real-time system with many processes, where each process is represented by a fragment of the original program. According to the grammars of the specific programming language, an automated translator can be used to translate the programs into corresponding formal verification models. The whole program can then be verified by applying the standard verification techniques to each model individually. The automation of translation can simplify the task of creating a formal model and identify potential errors in the implementation. We will present our implementation of a program that translates basic C programs into timed automata described by Red. Farn Wang 王凡 2004 學位論文 ; thesis 78 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 電機工程學研究所 === 92 === General purpose programming languages are rich in functionalities and therefore have complicated structures. Hence verifying software programs written in such programming languages can be very difficult. Even if the technical specifications had been verified to be error-free, there may still be errors introduced by the actual implementation. It is important that the verification is performed on the final program. Based on the work flow, a program can be considered as a real-time system with many processes, where each process is represented by a fragment of the original program. According to the grammars of the specific programming language, an automated translator can be used to translate the programs into corresponding formal verification models. The whole program can then be verified by applying the standard verification techniques to each model individually. The automation of translation can simplify the task of creating a formal model and identify potential errors in the implementation. We will present our implementation of a program that translates basic C programs into timed automata described by Red.
|
author2 |
Farn Wang |
author_facet |
Farn Wang Lih-der Wang 王立德 |
author |
Lih-der Wang 王立德 |
spellingShingle |
Lih-der Wang 王立德 The Implementation of Automated Translator from Programming Language to Timed Automata |
author_sort |
Lih-der Wang |
title |
The Implementation of Automated Translator from Programming Language to Timed Automata |
title_short |
The Implementation of Automated Translator from Programming Language to Timed Automata |
title_full |
The Implementation of Automated Translator from Programming Language to Timed Automata |
title_fullStr |
The Implementation of Automated Translator from Programming Language to Timed Automata |
title_full_unstemmed |
The Implementation of Automated Translator from Programming Language to Timed Automata |
title_sort |
implementation of automated translator from programming language to timed automata |
publishDate |
2004 |
url |
http://ndltd.ncl.edu.tw/handle/y8d82v |
work_keys_str_mv |
AT lihderwang theimplementationofautomatedtranslatorfromprogramminglanguagetotimedautomata AT wánglìdé theimplementationofautomatedtranslatorfromprogramminglanguagetotimedautomata AT lihderwang cóngchéngshìyǔyándàoshíjiānzìdòngjīdezìdònghuàzhuǎnyìchéngshìzhījiànlì AT wánglìdé cóngchéngshìyǔyándàoshíjiānzìdòngjīdezìdònghuàzhuǎnyìchéngshìzhījiànlì AT lihderwang implementationofautomatedtranslatorfromprogramminglanguagetotimedautomata AT wánglìdé implementationofautomatedtranslatorfromprogramminglanguagetotimedautomata |
_version_ |
1719092210249498624 |