語系:
繁體中文
English
說明(常見問題)
回圖書館首頁
手機版館藏查詢
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
A model-driven approach to design pa...
~
Yang, Sheng.
FindBook
Google Book
Amazon
博客來
A model-driven approach to design pattern visualization and evolutions.
紀錄類型:
書目-語言資料,印刷品 : Monograph/item
正題名/作者:
A model-driven approach to design pattern visualization and evolutions./
作者:
Yang, Sheng.
面頁冊數:
206 p.
附註:
Adviser: Jing Dong.
Contained By:
Dissertation Abstracts International67-10B.
標題:
Computer Science. -
電子資源:
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3238618
ISBN:
9780542932922
A model-driven approach to design pattern visualization and evolutions.
Yang, Sheng.
A model-driven approach to design pattern visualization and evolutions.
- 206 p.
Adviser: Jing Dong.
Thesis (Ph.D.)--The University of Texas at Dallas, 2006.
Design patterns are generic design solutions which can be applied and composed in different applications where pattern-related information is generally implicit in the UML diagrams. It is unclear which pattern instances each modeling element, such as class, attribute and operation, participates. Consequently, the benefits of design patterns are compromised because the designers cannot communicate with each other in terms of the design patterns they use and their design decisions and tradeoffs. In the document of each design pattern, in addition, the evolution information is generally not explicitly specified. As a result, the changes can be tedious and error-prone. In this paper, we present a UML profile which defines new stereotypes, tagged values and constraints for tracing design patterns in UML diagrams based on the Model Driven Architecture. These new stereotypes and tagged values, which is an extension to UML meta-model, are attached to a modeling element to explicitly represent the role the modeling element plays in a design pattern so that the user can identify the pattern in a UML diagram. Based on this profile, we also develop a web service (tool) for explicitly visualizing design patterns in UML diagrams. With this service, users are able to trace design patterns in their applications and compositions since pattern-related information can be dynamically displayed. Furthermore, we propose two-level transformations (primitive-level and pattern-level) to capture the evolution processes of design patterns, which are generally implicit in the descriptions of design patterns. The evolution processes are specified formally in description logics and automated based on XML Metadata Interchange (XMI) format to transform the UML models of design pattern applications. We also automate such evolution processes based on XSLT and the Query, View, Transformation (QVT). In this way, a software system design with the applications of design patterns represented in UML model may be automatically evolved to a new design based on the model transformation rules defined for the corresponding design patterns applied. Semantic Web Consistency Checker is also proposed to ensure the consistency of the evolved software system. Three case studies and a comparative experiment are also conducted to evaluate our approach.
ISBN: 9780542932922Subjects--Topical Terms:
626642
Computer Science.
A model-driven approach to design pattern visualization and evolutions.
LDR
:03194nam 2200265 a 45
001
964267
005
20110901
008
110901s2006 eng d
020
$a
9780542932922
035
$a
(UMI)AAI3238618
035
$a
AAI3238618
040
$a
UMI
$c
UMI
100
1
$a
Yang, Sheng.
$3
1287331
245
1 2
$a
A model-driven approach to design pattern visualization and evolutions.
300
$a
206 p.
500
$a
Adviser: Jing Dong.
500
$a
Source: Dissertation Abstracts International, Volume: 67-10, Section: B, page: 5869.
502
$a
Thesis (Ph.D.)--The University of Texas at Dallas, 2006.
520
$a
Design patterns are generic design solutions which can be applied and composed in different applications where pattern-related information is generally implicit in the UML diagrams. It is unclear which pattern instances each modeling element, such as class, attribute and operation, participates. Consequently, the benefits of design patterns are compromised because the designers cannot communicate with each other in terms of the design patterns they use and their design decisions and tradeoffs. In the document of each design pattern, in addition, the evolution information is generally not explicitly specified. As a result, the changes can be tedious and error-prone. In this paper, we present a UML profile which defines new stereotypes, tagged values and constraints for tracing design patterns in UML diagrams based on the Model Driven Architecture. These new stereotypes and tagged values, which is an extension to UML meta-model, are attached to a modeling element to explicitly represent the role the modeling element plays in a design pattern so that the user can identify the pattern in a UML diagram. Based on this profile, we also develop a web service (tool) for explicitly visualizing design patterns in UML diagrams. With this service, users are able to trace design patterns in their applications and compositions since pattern-related information can be dynamically displayed. Furthermore, we propose two-level transformations (primitive-level and pattern-level) to capture the evolution processes of design patterns, which are generally implicit in the descriptions of design patterns. The evolution processes are specified formally in description logics and automated based on XML Metadata Interchange (XMI) format to transform the UML models of design pattern applications. We also automate such evolution processes based on XSLT and the Query, View, Transformation (QVT). In this way, a software system design with the applications of design patterns represented in UML model may be automatically evolved to a new design based on the model transformation rules defined for the corresponding design patterns applied. Semantic Web Consistency Checker is also proposed to ensure the consistency of the evolved software system. Three case studies and a comparative experiment are also conducted to evaluate our approach.
590
$a
School code: 0382.
650
4
$a
Computer Science.
$3
626642
690
$a
0984
710
2 0
$a
The University of Texas at Dallas.
$3
1018411
773
0
$t
Dissertation Abstracts International
$g
67-10B.
790
$a
0382
790
1 0
$a
Dong, Jing,
$e
advisor
791
$a
Ph.D.
792
$a
2006
856
4 0
$u
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3238618
筆 0 讀者評論
館藏地:
全部
電子資源
出版年:
卷號:
館藏
1 筆 • 頁數 1 •
1
條碼號
典藏地名稱
館藏流通類別
資料類型
索書號
使用類型
借閱狀態
預約狀態
備註欄
附件
W9124727
電子資源
11.線上閱覽_V
電子書
EB W9124727
一般使用(Normal)
在架
0
1 筆 • 頁數 1 •
1
多媒體
評論
新增評論
分享你的心得
Export
取書館
處理中
...
變更密碼
登入