Using MDA Approach in Design Pattern Specification and Transformation

碩士 === 逢甲大學 === 資訊工程所 === 98 === Software quality is an important issue in the area of software engineering. Recently, some researchers have proposed approaches to handle non-functional requirements and improve design quality by applying design patterns. However, applying design patterns is not an e...

Full description

Bibliographic Details
Main Authors: Min-Ju Chuang, 莊旻儒
Other Authors: Nien-lin Hsueh
Format: Others
Language:zh-TW
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/91957497679840268546
id ndltd-TW-098FCU05392106
record_format oai_dc
spelling ndltd-TW-098FCU053921062016-04-20T04:18:21Z http://ndltd.ncl.edu.tw/handle/91957497679840268546 Using MDA Approach in Design Pattern Specification and Transformation 設計樣式規格化及轉換之模型驅動方法應用 Min-Ju Chuang 莊旻儒 碩士 逢甲大學 資訊工程所 98 Software quality is an important issue in the area of software engineering. Recently, some researchers have proposed approaches to handle non-functional requirements and improve design quality by applying design patterns. However, applying design patterns is not an easy activity since developers have to understand the details of the pattern and carefully map each participant to the design element. To reduce the workload, in this paper, we develop an approach to help the automatic application of design patterns. Our approach is based on UML profiling mechanism, by which the specification of design pattern is formally defined. A transformation specification is defined by ATLAS Transformation Language, which can transform a design without patterns into the one with pattern structure. Moreover, we have developed some design patterns for multi-core embedded systems which are used in an integrated project VMC. A supporting tool is also developed to demo the feasibility of our approach. Nien-lin Hsueh 薛念林 2010 學位論文 ; thesis 74 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 逢甲大學 === 資訊工程所 === 98 === Software quality is an important issue in the area of software engineering. Recently, some researchers have proposed approaches to handle non-functional requirements and improve design quality by applying design patterns. However, applying design patterns is not an easy activity since developers have to understand the details of the pattern and carefully map each participant to the design element. To reduce the workload, in this paper, we develop an approach to help the automatic application of design patterns. Our approach is based on UML profiling mechanism, by which the specification of design pattern is formally defined. A transformation specification is defined by ATLAS Transformation Language, which can transform a design without patterns into the one with pattern structure. Moreover, we have developed some design patterns for multi-core embedded systems which are used in an integrated project VMC. A supporting tool is also developed to demo the feasibility of our approach.
author2 Nien-lin Hsueh
author_facet Nien-lin Hsueh
Min-Ju Chuang
莊旻儒
author Min-Ju Chuang
莊旻儒
spellingShingle Min-Ju Chuang
莊旻儒
Using MDA Approach in Design Pattern Specification and Transformation
author_sort Min-Ju Chuang
title Using MDA Approach in Design Pattern Specification and Transformation
title_short Using MDA Approach in Design Pattern Specification and Transformation
title_full Using MDA Approach in Design Pattern Specification and Transformation
title_fullStr Using MDA Approach in Design Pattern Specification and Transformation
title_full_unstemmed Using MDA Approach in Design Pattern Specification and Transformation
title_sort using mda approach in design pattern specification and transformation
publishDate 2010
url http://ndltd.ncl.edu.tw/handle/91957497679840268546
work_keys_str_mv AT minjuchuang usingmdaapproachindesignpatternspecificationandtransformation
AT zhuāngmínrú usingmdaapproachindesignpatternspecificationandtransformation
AT minjuchuang shèjìyàngshìguīgéhuàjízhuǎnhuànzhīmóxíngqūdòngfāngfǎyīngyòng
AT zhuāngmínrú shèjìyàngshìguīgéhuàjízhuǎnhuànzhīmóxíngqūdòngfāngfǎyīngyòng
_version_ 1718229002930356224