Login | Register

Model driven development for enterprise applications

Title:

Model driven development for enterprise applications

Dogar, Asif (2008) Model driven development for enterprise applications. Masters thesis, Concordia University.

[thumbnail of MR40938.pdf]
Preview
Text (application/pdf)
MR40938.pdf - Accepted Version
5MB

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