Visualization of Logic Specification

碩士 === 淡江大學 === 資訊工程學系 === 84 === In this paper, I propose a visualization environment that facilitates a hyper-text like navigation of large logic specification programs. In addition to the hyper-text editor, a declarative specificationbro...

Full description

Bibliographic Details
Main Authors: Yu, Wen-Shan, 余文祥
Other Authors: Timothy, K. Shih
Format: Others
Language:zh-TW
Published: 1996
Online Access:http://ndltd.ncl.edu.tw/handle/90415672756728989031
id ndltd-TW-084TKU00392007
record_format oai_dc
spelling ndltd-TW-084TKU003920072015-10-13T17:49:30Z http://ndltd.ncl.edu.tw/handle/90415672756728989031 Visualization of Logic Specification 邏輯敘述程式的視覺化 Yu, Wen-Shan 余文祥 碩士 淡江大學 資訊工程學系 84 In this paper, I propose a visualization environment that facilitates a hyper-text like navigation of large logic specification programs. In addition to the hyper-text editor, a declarative specificationbrowser utilizing an 'and-or'tree showing the semantics of the specification program is also addressed. The system supports the separation of declarative and control specifications, enabling one to generate different implementations of the declarative specification by changing the control strategy. The user's specification can be translated into a Prolog-like program that can be executed under an interpreter in our system, or compiled to a standard Prolog program. The specification language, program translation techniques, and an interpreter handles a number of control facilitiesare developed for the system and discussed in this paper. In this paper, I will develop a software engineering methodology suitable for logic programs, and implement a visualized CASE tool to support our ideas. The system includes a hypertext system retrieves specifications, a program generator translates specifications to programs, and a visualized debugger run logic programs. Timothy, K. Shih 施國琛 1996 學位論文 ; thesis 80 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 淡江大學 === 資訊工程學系 === 84 === In this paper, I propose a visualization environment that facilitates a hyper-text like navigation of large logic specification programs. In addition to the hyper-text editor, a declarative specificationbrowser utilizing an 'and-or'tree showing the semantics of the specification program is also addressed. The system supports the separation of declarative and control specifications, enabling one to generate different implementations of the declarative specification by changing the control strategy. The user's specification can be translated into a Prolog-like program that can be executed under an interpreter in our system, or compiled to a standard Prolog program. The specification language, program translation techniques, and an interpreter handles a number of control facilitiesare developed for the system and discussed in this paper. In this paper, I will develop a software engineering methodology suitable for logic programs, and implement a visualized CASE tool to support our ideas. The system includes a hypertext system retrieves specifications, a program generator translates specifications to programs, and a visualized debugger run logic programs.
author2 Timothy, K. Shih
author_facet Timothy, K. Shih
Yu, Wen-Shan
余文祥
author Yu, Wen-Shan
余文祥
spellingShingle Yu, Wen-Shan
余文祥
Visualization of Logic Specification
author_sort Yu, Wen-Shan
title Visualization of Logic Specification
title_short Visualization of Logic Specification
title_full Visualization of Logic Specification
title_fullStr Visualization of Logic Specification
title_full_unstemmed Visualization of Logic Specification
title_sort visualization of logic specification
publishDate 1996
url http://ndltd.ncl.edu.tw/handle/90415672756728989031
work_keys_str_mv AT yuwenshan visualizationoflogicspecification
AT yúwénxiáng visualizationoflogicspecification
AT yuwenshan luójíxùshùchéngshìdeshìjuéhuà
AT yúwénxiáng luójíxùshùchéngshìdeshìjuéhuà
_version_ 1717785149868867584