Software Implementation of Data Model Transformation

碩士 === 國立中山大學 === 電機工程學系研究所 === 106 === In software engineering, data model is an abstract modeltoexpress data organization andassociate the relationship among data. It is also used to express the attributes of things and relationships in the real world.It shows the structure and access of all data....

Full description

Bibliographic Details
Main Authors: Po-Hua Chen, 陳柏華
Other Authors: Ben-shung Chow
Format: Others
Language:zh-TW
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/m7wg4y
id ndltd-TW-106NSYS5442071
record_format oai_dc
spelling ndltd-TW-106NSYS54420712019-10-31T05:22:28Z http://ndltd.ncl.edu.tw/handle/m7wg4y Software Implementation of Data Model Transformation 資料模型轉換的軟體實作 Po-Hua Chen 陳柏華 碩士 國立中山大學 電機工程學系研究所 106 In software engineering, data model is an abstract modeltoexpress data organization andassociate the relationship among data. It is also used to express the attributes of things and relationships in the real world.It shows the structure and access of all data. Since data composition itself is an abstract concept, data models can be used to support realization into program data structure.Our research team designed a data model transformation method based on model-driven architecture.Programmers canwrite high-level data model description and give data structure transformation decisions.They can beconverted to physical data model, and then be generated into real codesof selected program language.Programmers can also use a pattern language towrite high-level data access description.The method can be used to transform the data access model into physical model and real code according the transformed result. In this research, the design method was implemented in software. We also carried out experiments, given various decision of data structure transformation. It can generate correct codes of physical data structure and data access to verify the correctness of the implemented software of this thesis research. Ben-shung Chow Tsung Lee 周本生 李聰 2018 學位論文 ; thesis 57 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中山大學 === 電機工程學系研究所 === 106 === In software engineering, data model is an abstract modeltoexpress data organization andassociate the relationship among data. It is also used to express the attributes of things and relationships in the real world.It shows the structure and access of all data. Since data composition itself is an abstract concept, data models can be used to support realization into program data structure.Our research team designed a data model transformation method based on model-driven architecture.Programmers canwrite high-level data model description and give data structure transformation decisions.They can beconverted to physical data model, and then be generated into real codesof selected program language.Programmers can also use a pattern language towrite high-level data access description.The method can be used to transform the data access model into physical model and real code according the transformed result. In this research, the design method was implemented in software. We also carried out experiments, given various decision of data structure transformation. It can generate correct codes of physical data structure and data access to verify the correctness of the implemented software of this thesis research.
author2 Ben-shung Chow
author_facet Ben-shung Chow
Po-Hua Chen
陳柏華
author Po-Hua Chen
陳柏華
spellingShingle Po-Hua Chen
陳柏華
Software Implementation of Data Model Transformation
author_sort Po-Hua Chen
title Software Implementation of Data Model Transformation
title_short Software Implementation of Data Model Transformation
title_full Software Implementation of Data Model Transformation
title_fullStr Software Implementation of Data Model Transformation
title_full_unstemmed Software Implementation of Data Model Transformation
title_sort software implementation of data model transformation
publishDate 2018
url http://ndltd.ncl.edu.tw/handle/m7wg4y
work_keys_str_mv AT pohuachen softwareimplementationofdatamodeltransformation
AT chénbǎihuá softwareimplementationofdatamodeltransformation
AT pohuachen zīliàomóxíngzhuǎnhuànderuǎntǐshízuò
AT chénbǎihuá zīliàomóxíngzhuǎnhuànderuǎntǐshízuò
_version_ 1719284595295256576