Language:
English
繁體中文
Help
回圖書館首頁
手機版館藏查詢
Login
Back
Switch To:
Labeled
|
MARC Mode
|
ISBD
Software Architecture Evolution.
~
Barnes, Jeffrey M.
Linked to FindBook
Google Book
Amazon
博客來
Software Architecture Evolution.
Record Type:
Language materials, printed : Monograph/item
Title/Author:
Software Architecture Evolution./
Author:
Barnes, Jeffrey M.
Description:
242 p.
Notes:
Source: Dissertation Abstracts International, Volume: 75-05(E), Section: B.
Contained By:
Dissertation Abstracts International75-05B(E).
Subject:
Computer Science. -
Online resource:
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3578668
ISBN:
9781303727207
Software Architecture Evolution.
Barnes, Jeffrey M.
Software Architecture Evolution.
- 242 p.
Source: Dissertation Abstracts International, Volume: 75-05(E), Section: B.
Thesis (Ph.D.)--Carnegie Mellon University, 2013.
Many software systems eventually undergo changes to their basic architectural structure. Such changes may be prompted by new feature requests, new quality attribute requirements, changing technology, or other reasons. Whatever the causes, architecture evolution is commonplace in real-world software projects.
ISBN: 9781303727207Subjects--Topical Terms:
626642
Computer Science.
Software Architecture Evolution.
LDR
:02834nam a2200325 4500
001
1960574
005
20140623111236.5
008
150210s2013 ||||||||||||||||| ||eng d
020
$a
9781303727207
035
$a
(MiAaPQ)AAI3578668
035
$a
AAI3578668
040
$a
MiAaPQ
$c
MiAaPQ
100
1
$a
Barnes, Jeffrey M.
$3
2096260
245
1 0
$a
Software Architecture Evolution.
300
$a
242 p.
500
$a
Source: Dissertation Abstracts International, Volume: 75-05(E), Section: B.
500
$a
Adviser: David Garlan.
502
$a
Thesis (Ph.D.)--Carnegie Mellon University, 2013.
520
$a
Many software systems eventually undergo changes to their basic architectural structure. Such changes may be prompted by new feature requests, new quality attribute requirements, changing technology, or other reasons. Whatever the causes, architecture evolution is commonplace in real-world software projects.
520
$a
Today's software architects, however, have few techniques to help them plan such evolution. In particular, they have little assistance in planning alternatives, making trade-offs among these different alternatives, or applying best practices for particular domains.
520
$a
To address this, we have developed an approach for assisting architects in planning and reasoning about software architecture evolution. Our approach is based on modeling and analyzing potential evolution paths that represent different ways of evolving the system. We represent an evolution path as a sequence of transitional architectural states leading from the initial architecture to the target architecture, along with evolution operators that characterize the transitions among these states. We support analysis of evolution paths through the definition and application of constraints that express rules governing the evolution of the system and evaluation functions that assess path quality. Finally, a set of these modeling elements may be grouped together into an evolution style that encapsulates a body of knowledge relevant to a particular domain of architecture evolution.
520
$a
We evaluate this approach in three ways. First, we evaluate its applicability to real-world architecture evolution projects. This is accomplished through case studies of two very different software organizations. Second, we undertake a formal evaluation of the computational complexity of verifying evolution constraints. Finally, we evaluate the implementability of the approach based on our experiences developing prototype tools for software architecture evolution.
590
$a
School code: 0041.
650
4
$a
Computer Science.
$3
626642
650
4
$a
Information Technology.
$3
1030799
650
4
$a
Logic.
$3
529544
690
$a
0984
690
$a
0489
690
$a
0395
710
2
$a
Carnegie Mellon University.
$3
1018096
773
0
$t
Dissertation Abstracts International
$g
75-05B(E).
790
$a
0041
791
$a
Ph.D.
792
$a
2013
793
$a
English
856
4 0
$u
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3578668
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
W9255402
電子資源
11.線上閱覽_V
電子書
EB
一般使用(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