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...

Full description

Bibliographic Details
Main Authors: Yun-Hau Yang, 楊雲豪
Other Authors: Chang-Jen Tang
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