Language:
English
繁體中文
Help
回圖書館首頁
手機版館藏查詢
Login
Back
Switch To:
Labeled
|
MARC Mode
|
ISBD
A model-driven approach to design pa...
~
Yang, Sheng.
Linked to FindBook
Google Book
Amazon
博客來
A model-driven approach to design pattern visualization and evolutions.
Record Type:
Language materials, printed : Monograph/item
Title/Author:
A model-driven approach to design pattern visualization and evolutions./
Author:
Yang, Sheng.
Description:
206 p.
Notes:
Adviser: Jing Dong.
Contained By:
Dissertation Abstracts International67-10B.
Subject:
Computer Science. -
Online resource:
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
based on 0 review(s)
Location:
ALL
電子資源
Year:
Volume Number:
Items
1 records • Pages 1 •
1
Inventory Number
Location Name
Item Class
Material type
Call number
Usage Class
Loan Status
No. of reservations
Opac note
Attachments
W9124727
電子資源
11.線上閱覽_V
電子書
EB W9124727
一般使用(Normal)
On shelf
0
1 records • Pages 1 •
1
Multimedia
Reviews
Add a review
and share your thoughts with other readers
Export
pickup library
Processing
...
Change password
Login