Login | Register

Model driven development : a comprehensive case study

Title:

Model driven development : a comprehensive case study

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

[img]
Preview
Text (application/pdf)
MR34612.pdf - Accepted Version
6MB

Abstract

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
Date:2007
Thesis Supervisor(s):Chalin, Patrice
ID Code:975463
Deposited By: Concordia University Library
Deposited On:22 Jan 2013 16:08
Last Modified:18 Jan 2018 17:40
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

Back to top Back to top