Comprehension and transformation of object-oriented models

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...

Full description

Bibliographic Details
Main Author: Zi, Zeng
Format: Others
Published: 2007
Online Access:http://spectrum.library.concordia.ca/975257/1/MR28959.pdf
Zi, Zeng <http://spectrum.library.concordia.ca/view/creators/Zi=3AZeng=3A=3A.html> (2007) Comprehension and transformation of object-oriented models. Masters thesis, Concordia University.
id ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.975257
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.9752572013-10-22T03:47:02Z Comprehension and transformation of object-oriented models Zi, Zeng 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. 2007 Thesis NonPeerReviewed application/pdf http://spectrum.library.concordia.ca/975257/1/MR28959.pdf Zi, Zeng <http://spectrum.library.concordia.ca/view/creators/Zi=3AZeng=3A=3A.html> (2007) Comprehension and transformation of object-oriented models. Masters thesis, Concordia University. http://spectrum.library.concordia.ca/975257/
collection NDLTD
format Others
sources NDLTD
description 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.
author Zi, Zeng
spellingShingle Zi, Zeng
Comprehension and transformation of object-oriented models
author_facet Zi, Zeng
author_sort Zi, Zeng
title Comprehension and transformation of object-oriented models
title_short Comprehension and transformation of object-oriented models
title_full Comprehension and transformation of object-oriented models
title_fullStr Comprehension and transformation of object-oriented models
title_full_unstemmed Comprehension and transformation of object-oriented models
title_sort comprehension and transformation of object-oriented models
publishDate 2007
url http://spectrum.library.concordia.ca/975257/1/MR28959.pdf
Zi, Zeng <http://spectrum.library.concordia.ca/view/creators/Zi=3AZeng=3A=3A.html> (2007) Comprehension and transformation of object-oriented models. Masters thesis, Concordia University.
work_keys_str_mv AT zizeng comprehensionandtransformationofobjectorientedmodels
_version_ 1716607846714441728