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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |