Login | Register

An architecture tradeoff analysis of postgreSQL

Title:

An architecture tradeoff analysis of postgreSQL

Shen, Xin (2002) An architecture tradeoff analysis of postgreSQL. Masters thesis, Concordia University.

[thumbnail of MQ68479.pdf]
Preview
Text (application/pdf)
MQ68479.pdf
2MB

Abstract

The Architecture Tradeoff Analysis Method (ATAM) was developed by R. Kazman, M. Klein and P. Clements to evaluate early architectural decisions of software development in terms of quality attributes to avoid expensive architectural mistakes. PostgreSQL developed in the University of California was a pioneer of many modern RDBMS systems. It is now an open source project. We applied ATAM to the postgreSQL project in light of identifying the architectural features and possible pitfalls in the architecture of similar DBMS systems. The result shows that we identified some sensitive points, trade-off points and risks of postgreSQL although we did have some difficulties when extracting precise quality attributes. This work proves the effectiveness of ATAM method and explores the possible way to use ATAM on general purpose software.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Shen, Xin
Pagination:ix, 72 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Computer Science and Software Engineering
Date:2002
Thesis Supervisor(s):Butler, Gregory
Identification Number:QA 76.73 S67S54 2002
ID Code:1652
Deposited By: Concordia University Library
Deposited On:27 Aug 2009 17:21
Last Modified:13 Jul 2020 19:50
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top