Improve Quality of Code Using Aspect Mining |
Author(s): |
| Kadam Bharat Ashok , K.V.N. Naik Institute of Engineering Education & Research, Sharanpur Road, Nashik-422002.; Prof. Amruta A. Pundlik, Lecturer of Computer Department (M.E. Computer) K.V.N. Naik Institute of Engineering Education & Research, Sharanpur Road, Nashik-422002 ; Bharat A. Kadam , B.E. Computer, K.V.N. Naik Institute of Engineering Education & Research, , Sharanpur Road, Nashik-422002 ; Tejashree S. Jagtap , B.E. Computer K.V.N. Naik Institute of Engineering Education & Research, Sharanpur Road, Nashik-422002; Priyanka Nerkar , B.E. Computer K.V.N. Naik Institute of Engineering Education & Research, Sharanpur Road, Nashik-422002 |
Keywords: |
| Specification Oriented Programming (AOP), object oriented programming, Detecting Unique Methods |
Abstract |
|
Specification Oriented Programming (AOP) is a new programming paradigm that offers a novel modularization unit for the crosscutting concerns. function originally spread across several modules and tangled with each other can be factored out into a single, separate unit, called a specification. Although AOP was originally proposed for the development of new software, systems written using traditional modularization techniques may also benefit from the adoption of the more versatile decomposition offered by AOP, in terms of code understand ability and Evolvability Abstract Specification mining is a process that tries to identify crosscutting concerns in existing software systems. The goal is to refactor refine the existing systems to use specification oriented programming in order to make them easier to maintain and to evolve. Abstract A refactoring is a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing its observable behaviour. Refactoring’s are systematically organized into catalogues, in a similar way as design patterns. Hints that certain refactoring’s are applicable are provided by so-called code smells: Suspicious code parts that require improvement. |
Other Details |
|
Paper ID: IJSRDV3I2233 Published in: Volume : 3, Issue : 2 Publication Date: 01/05/2015 Page(s): 253-256 |
Article Preview |
|
|
|
|
