Weaving Techniques and its impact on execution of classes in Aspect Oriented Programming
Sunil Kumar Khatri, Pankaj Narayan, Prashant Johri
Abstract
Sunil Kumar Khatri, Pankaj Narayan, Prashant Johri
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.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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