Breadcrumb

 
 

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.

[img]
Preview
PDF - Accepted Version
1671Kb

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 > Faculty 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 10:46
Last Modified:10 Jan 2012 08:33
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

Document Downloads

More statistics for this item...

Concordia University - Footer