Biswal, Annada Sankar (2016) Generation of Dependence Graphs for Aspect-Oriented & Feature-Oriented Programs. MTech thesis.
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