UML-based Verification of Semantic Finite State Machine
碩士 === 大同大學 === 電機工程研究所 === 92 === Unified Modeling Language (UML) provides a simple and easy tool for the specification and requirement of systems. It is rapidly becoming an industrial standard for object-oriented modeling and analysis. According to its flexibility, this thesis adopts UML to build...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2004
|
Online Access: | http://ndltd.ncl.edu.tw/handle/30646345601178252034 |
id |
ndltd-TW-092TTU00442020 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-092TTU004420202016-06-15T04:17:09Z http://ndltd.ncl.edu.tw/handle/30646345601178252034 UML-based Verification of Semantic Finite State Machine 以統一塑模語言的語意狀態機驗證 Yun-Hau Yang 楊雲豪 碩士 大同大學 電機工程研究所 92 Unified Modeling Language (UML) provides a simple and easy tool for the specification and requirement of systems. It is rapidly becoming an industrial standard for object-oriented modeling and analysis. According to its flexibility, this thesis adopts UML to build the model of finite state machine (FSM) structure in HDL. In addition, the model checker is SPIN that results from codes in description of PROMELA. Semantic Finite State Machine (SFSM) presents complete definitions to explain circuits structured by hardware description language (HDL) in the abstract level. HDL depicts digital circuit in several methods, but structural behavior description is especially for sequential circuit. SFSM provides definitions for behavior description in HDL, and UML is used to build a model in abstract level and visualize the model to easily understand. In addition to verification with binary deriving such as Karnaugh graph, binary decision diagram, this thesis proposes an abstract concept to portray the design that is based on states. Finally, the experimental result is produced after model checking with SPIN and model building with UML. Chang-Jen Tang 湯政仁 2004 學位論文 ; thesis 0 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 大同大學 === 電機工程研究所 === 92 === Unified Modeling Language (UML) provides a simple and easy tool for the specification and requirement of systems. It is rapidly becoming an industrial standard for object-oriented modeling and analysis. According to its flexibility, this thesis adopts UML to build the model of finite state machine (FSM) structure in HDL. In addition, the model checker is SPIN that results from codes in description of PROMELA.
Semantic Finite State Machine (SFSM) presents complete definitions to explain circuits structured by hardware description language (HDL) in the abstract level. HDL depicts digital circuit in several methods, but structural behavior description is especially for sequential circuit. SFSM provides definitions for behavior description in HDL, and UML is used to build a model in abstract level and visualize the model to easily understand.
In addition to verification with binary deriving such as Karnaugh graph, binary decision diagram, this thesis proposes an abstract concept to portray the design that is based on states. Finally, the experimental result is produced after model checking with SPIN and model building with UML.
|
author2 |
Chang-Jen Tang |
author_facet |
Chang-Jen Tang Yun-Hau Yang 楊雲豪 |
author |
Yun-Hau Yang 楊雲豪 |
spellingShingle |
Yun-Hau Yang 楊雲豪 UML-based Verification of Semantic Finite State Machine |
author_sort |
Yun-Hau Yang |
title |
UML-based Verification of Semantic Finite State Machine |
title_short |
UML-based Verification of Semantic Finite State Machine |
title_full |
UML-based Verification of Semantic Finite State Machine |
title_fullStr |
UML-based Verification of Semantic Finite State Machine |
title_full_unstemmed |
UML-based Verification of Semantic Finite State Machine |
title_sort |
uml-based verification of semantic finite state machine |
publishDate |
2004 |
url |
http://ndltd.ncl.edu.tw/handle/30646345601178252034 |
work_keys_str_mv |
AT yunhauyang umlbasedverificationofsemanticfinitestatemachine AT yángyúnháo umlbasedverificationofsemanticfinitestatemachine AT yunhauyang yǐtǒngyīsùmóyǔyándeyǔyìzhuàngtàijīyànzhèng AT yángyúnháo yǐtǒngyīsùmóyǔyándeyǔyìzhuàngtàijīyànzhèng |
_version_ |
1718305413197201408 |