Generation of Dependence Graphs for Aspect-Oriented & Feature-Oriented Programs

Biswal, Annada Sankar (2016) Generation of Dependence Graphs for Aspect-Oriented & Feature-Oriented Programs. MTech thesis.

[img]PDF (Fulltext is restricted upto 16.05.2018)
Restricted to Repository staff only

4Mb

Abstract

This thesis emphasizes firstly, bytecode based dependence graph generation of aspect-oriented software and secondly, dependence graph generation of feature-oriented software using System Dependence Graphs. To improve separation of concerns in software design and implementation, the technique of Aspect-Oriented Programming (AOP) was introduced. We first develop a suitable intermediate representation for aspect-oriented programs and then for feature-oriented programs. This intermediate representation for feature-oriented programs is named as Extended Feature-Oriented System Dependence Graph (EFOSDG). In our work, we have defined a new intermediate graph representation for Feature-oriented programs. The construction of SDG is automated by analysing the bytecode of feature-oriented programs that incorporates the representation of aspect-oriented features. To implement our proposed technique, we have developed a prototype tool that takes aspect-oriented programs and feature-oriented programs as input and constructs the intermediate graph representation as output.

Item Type:Thesis (MTech)
Uncontrolled Keywords:Program Slicing; FOP; AOP; SDG; PDG
Subjects:Engineering and Technology > Computer and Information Science
Divisions: Engineering and Technology > Department of Computer Science
ID Code:9353
Deposited By:Mr. Sanat Kumar Behera
Deposited On:17 May 2018 20:01
Last Modified:17 May 2018 20:01
Supervisor(s):Mohapatra, Durga Prasad

Repository Staff Only: item control page