Login | Register

Model driven development : a comprehensive case study


Model driven development : a comprehensive case study

Abraham, Rajiv (2007) Model driven development : a comprehensive case study. Masters thesis, Concordia University.

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


The major complexity in creating software systems lies in the understanding of the problem domain for which the software is developed. Models help analyzing the problem domain more effectively as they provide a higher level of abstraction by filtering out the low-level details. Model Driven Development is a methodology that advocates the use of models as the primary artifacts that drive the development of software instead of serving as informal sketches. In this thesis, we demonstrate the application of MDD to the development of a non-trivial software system using a state of the art tool: IBM's Rational Software Architect (RSA). We also investigate how MDD attempts to solve the problem of model-code synchronization through Round-Trip Engineering. With the help of this case study, we present the limitations and guidelines learned regarding the use of the state of the art for MDD, highlighting the difference between theory and practice.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Abraham, Rajiv
Pagination:x, 108 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Computer Science and Software Engineering
Thesis Supervisor(s):Chalin, Patrice
Identification Number:LE 3 C66C67M 2007 A27
ID Code:975463
Deposited By: Concordia University Library
Deposited On:22 Jan 2013 16:08
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