Abraham, Rajiv (2007) Model driven development : a comprehensive case study. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
6MBMR34612.pdf - Accepted Version |
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 |
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: |
Repository Staff Only: item control page