Login | Register

Comprehension and transformation of object-oriented models


Comprehension and transformation of object-oriented models

Zi, Zeng (2007) Comprehension and transformation of object-oriented models. Masters thesis, Concordia University.

[thumbnail of MR28959.pdf]
Text (application/pdf)
MR28959.pdf - Accepted Version


During object-oriented (OO) software development, the problem domain is mapped into the solution space implemented by a programming language and executed by a computer system. During OO design, the real-world objects are mapped into software objects with assigned responsibilities to fulfill certain tasks. In order to improve the quality of software systems, a number of approaches have been proposed to improve the quality of the existing code. One of these is "restructuring", a process of improving the internal structure of a software system without altering its external behaviour. However, refining implements artifacts tends to be much more expensive than refining design artifacts. In addition, Model Driven Architecture (MDA) with its supporting tools has become the mainstream in software development and provides increasingly powerful facilities to automatically generate documentation and code from the platform-independent design model. These facts make the quality of a software product greatly associated with the quality of the design model. In recent years, there is a trend of addressing restructuring at a higher level of abstraction. In MDA, the Unified Modeling Language (UML) model is widely used to build and visualize the design in a platform-independent way. In this dissertation, we propose the development of approaches to obtain comprehension, and perform restructuring of the UML design model.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Zi, Zeng
Pagination:xii, 105 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Computer Science and Software Engineering
Thesis Supervisor(s):Constantinides, Constantinos
Identification Number:LE 3 C66C67M 2007 Z5
ID Code:975257
Deposited By: Concordia University Library
Deposited On:22 Jan 2013 16:04
Last Modified:13 Jul 2020 20:07
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