Dogar, Asif (2008) Model driven development for enterprise applications. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
5MBMR40938.pdf - Accepted Version |
Abstract
Model-Driven Development (MDD) is an approach to software development that advocates the use of models as the primary artifacts that drive the development process. Automation and abstraction are the two main pillars of MDD. Automation is mainly achieved in the form of code generation. Automated transformations are used to generate code from models. In this thesis, we establish that efficient code generation is a viable option and that it enhances productivity. Significant amount of code can be auto- generated if software patterns are automated using model transformations. We demonstrate the process of automation of a subset of enterprise-application patterns by making use of a state-of-the-art MDD tool called IBM Rational Software Architect. We illustrate the working and outcome of our automated patterns with the help of a case study: a Team Registration System.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | Dogar, Asif |
Pagination: | ix, 100 leaves : ill. ; 29 cm. |
Institution: | Concordia University |
Degree Name: | M. Comp. Sc. |
Program: | Computer Science and Software Engineering |
Date: | 2008 |
Thesis Supervisor(s): | Chalin, Patrice |
Identification Number: | LE 3 C66C67M 2007 D64 |
ID Code: | 975731 |
Deposited By: | Concordia University Library |
Deposited On: | 22 Jan 2013 16:13 |
Last Modified: | 13 Jul 2020 20:08 |
Related URLs: |
Repository Staff Only: item control page