Aspect oriented programs: Issues and perspective
Aspect oriented programming (AOP) helps programmers for separating crosscutting concerns. All programming methodologies support split up and encapsulation of concerns. In object-oriented programming (OOP) crosscutting aspects are distributed among objects. It is hard to attain crosscutting in OOP as...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2018-12-01
|
Series: | Journal of Electrical Systems and Information Technology |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2314717218300035 |
id |
doaj-2b10f77d33944ca488a5a0f5bd8dc729 |
---|---|
record_format |
Article |
spelling |
doaj-2b10f77d33944ca488a5a0f5bd8dc7292020-11-25T02:00:06ZengSpringerOpenJournal of Electrical Systems and Information Technology2314-71722018-12-0153562575Aspect oriented programs: Issues and perspectiveSk. Riazur Raheman0Hima Bindu Maringanti1Amiya Kumar Rath2Ph.D. Scholar, Computer Science & IT, North Orissa University, Baripada, Odisha, 757003, India; Corresponding author at: Ph.D. Scholar, Computer Science & IT, North Orissa University, Baripada, Odisha 757003, India.Professor & Head, Dept. of Computer Application, North Orissa University, Baripada, Odisha 757003, IndiaProfessor, Dept. of Computer Science & Engineering, VSSUT, Burla, Odisha 768018, IndiaAspect oriented programming (AOP) helps programmers for separating crosscutting concerns. All programming methodologies support split up and encapsulation of concerns. In object-oriented programming (OOP) crosscutting aspects are distributed among objects. It is hard to attain crosscutting in OOP as it is scattered in different objects. In AOP crosscutting concerns are addressed using one entity called aspect. This paper discusses varieties of existing slicing techniques of AOP. Also, we discuss a novel method to calculate dynamic slice of AOP. To represent AOP Aspect Oriented System Dependence Graph (AOSDG) is used. The complexity of this new approach is equal or improved as related to certain prevailing approaches. Keywords: Aspect, AOP, Slicing, Crosscutting, AOSDGhttp://www.sciencedirect.com/science/article/pii/S2314717218300035 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Sk. Riazur Raheman Hima Bindu Maringanti Amiya Kumar Rath |
spellingShingle |
Sk. Riazur Raheman Hima Bindu Maringanti Amiya Kumar Rath Aspect oriented programs: Issues and perspective Journal of Electrical Systems and Information Technology |
author_facet |
Sk. Riazur Raheman Hima Bindu Maringanti Amiya Kumar Rath |
author_sort |
Sk. Riazur Raheman |
title |
Aspect oriented programs: Issues and perspective |
title_short |
Aspect oriented programs: Issues and perspective |
title_full |
Aspect oriented programs: Issues and perspective |
title_fullStr |
Aspect oriented programs: Issues and perspective |
title_full_unstemmed |
Aspect oriented programs: Issues and perspective |
title_sort |
aspect oriented programs: issues and perspective |
publisher |
SpringerOpen |
series |
Journal of Electrical Systems and Information Technology |
issn |
2314-7172 |
publishDate |
2018-12-01 |
description |
Aspect oriented programming (AOP) helps programmers for separating crosscutting concerns. All programming methodologies support split up and encapsulation of concerns. In object-oriented programming (OOP) crosscutting aspects are distributed among objects. It is hard to attain crosscutting in OOP as it is scattered in different objects. In AOP crosscutting concerns are addressed using one entity called aspect. This paper discusses varieties of existing slicing techniques of AOP. Also, we discuss a novel method to calculate dynamic slice of AOP. To represent AOP Aspect Oriented System Dependence Graph (AOSDG) is used. The complexity of this new approach is equal or improved as related to certain prevailing approaches. Keywords: Aspect, AOP, Slicing, Crosscutting, AOSDG |
url |
http://www.sciencedirect.com/science/article/pii/S2314717218300035 |
work_keys_str_mv |
AT skriazurraheman aspectorientedprogramsissuesandperspective AT himabindumaringanti aspectorientedprogramsissuesandperspective AT amiyakumarrath aspectorientedprogramsissuesandperspective |
_version_ |
1724962562858024960 |