Login | Register

Extending the Knowledge Discovery Metamodel to Support Aspect- Oriented Programming

Title:

Extending the Knowledge Discovery Metamodel to Support Aspect- Oriented Programming

Mirshams Shahshahani, Parisa (2011) Extending the Knowledge Discovery Metamodel to Support Aspect- Oriented Programming. Masters thesis, Concordia University.

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

Abstract

Software engineers often have to resort to various program analysis tools to analyze the structure and sometimes behavior of a system before they can make changes that preserve system reliability and other quality attributes. The Knowledge Discovery Metamodel (KDM) is an OMG standard which specifies a language-independent representation of the programs to be analyzed. The advantages of using KDM are
numerous including an increase in productivity and a cut in overall costs during maintenance, as it allows for a reuse of available KDM compatible tools and expertise. Currently, KDM supports a number of procedural and object-oriented programming languages. However, no support currently exists for aspect-oriented programming languages. This thesis aims at filling this gap, by extending KDM to support AspectJ, perhaps the most popular aspect-oriented language. We show an application of the extended model to an aspect-oriented application.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Mirshams Shahshahani, Parisa
Institution:Concordia University
Degree Name:M.A. Sc.
Program:Software Engineering
Date:15 April 2011
Thesis Supervisor(s):Constantinides, Constantinos and Hamou-Lhadj, Abdelwahab
ID Code:7329
Deposited By: PARISA MIRSHAMS SHAHSHAHANI
Deposited On:09 Jun 2011 14:46
Last Modified:18 Jan 2018 17:30
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