2015•Unpublished venueRequires access

Weaving Techniques and its impact on execution of classes in Aspect Oriented Programming

Sunil Kumar Khatri, Pankaj Narayan, Prashant Johri

Open publisher page 0 citations

Abstract

Aspect-oriented programming (AOP) has been coined as a prospective programming approach for the identification of nonfunctional component properties, such as logging, fault-tolerance and exception handling. Weaving Techniques in Aspect Oriented Programming plays an important role for the execution of classes at run time as well as compile time and thus leaves its effect on it. This paper discusses Weaving Techniques and its effect on AOP concept, the prerequisite that led to it, how superior results can be easily provided in the efficiency of Software Development and code quality, come after the nature of execution of classes before weaving and after weaving and also exemplifies the level of customization that a the developer will get when using Aspect Oriented Programming. Although, more methodical assessment studies should be organized to better understand its implications.

About this research paper

What this paper is about

Aspect-oriented programming (AOP) has been coined as a prospective programming approach for the identification of nonfunctional component properties, such as logging, fault-tolerance and exception handling. Weaving Techniques in Aspect Oriented Programming plays an important role for the execution of classes at run time as well as compile time and thus leaves its effect on it. This paper discusses Weaving Techniques and its effect on AOP concept, the prerequisite that led to it, how superior results can be easily provided in the efficiency of Software Development and code quality, come after the nature of execution of classes before weaving and after weaving and also exemplifies the level of customization that a the developer will get when using Aspect Oriented Programming. Although, more methodical assessment studies should be organized to better understand its implications.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Aspect-oriented programming (AOP) has been coined as a prospective programming approach for the identification of nonfunctional component properties, such as logging, fault-tolerance and exception handling. Weaving Techniques in Aspect Oriented Programming plays an important role for the execution of classes at run time as well as compile time and thus leaves its effect on it. This paper discusses Weaving Techniques and its effect on AOP concept, the prerequisite that led to it, how superior results can be easily provided in the efficiency of Software Development and code quality, come after the nature of execution of classes before weaving and after weaving and also exemplifies the level of customization that a the developer will get when using Aspect Oriented Programming. Although, more methodical assessment studies should be organized to better understand its implications.

Key concepts: Weaving, Computer science, Aspect-oriented programming, Compiler, Programming language, Separation of concerns, Software engineering, Personalization

Related papers

Back to paper searchBrowse research topicsOriginal source
Weaving Techniques and its impact on execution of classes in Aspect Oriented Programming — Research Paper | ScholarLens