2015
DOI: 10.21928/juhd.v1n3y2015.pp362-368
|View full text |Cite
|
Sign up to set email alerts
|

Improving the Design and Implementation of Software Systems Uses Aspect Oriented Programming

Abstract: Aspect Oriented Programming (AOP) is a technique used to enhance the separation of concern in software design and implementation. To implement AOP developers most commonly use AspectJ, an extension of the Java language. In order to represent the separation of concerns a new design technique is needed for modeling of aspects. Aspect Oriented Design language (ASDL) is a design notation could build on the existing design language UML. It is capable of supporting many aspects-oriented languages. This resea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2018
2018
2018
2018

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 16 publications
0
2
0
Order By: Relevance
“…Some metrics utilized as a part of Chidamber and Kemerer's suite can be effectively adjusted to AOP programming, by binding together classes and Aspects, and also methods and advices. Aspect presentations and static crosscutting require minor adjustments [25]. Nonetheless, many works have been done regarding of coupling metrics of AOP, requiring particular estimations.…”
Section: Object Oriented Metricsmentioning
confidence: 99%
See 1 more Smart Citation
“…Some metrics utilized as a part of Chidamber and Kemerer's suite can be effectively adjusted to AOP programming, by binding together classes and Aspects, and also methods and advices. Aspect presentations and static crosscutting require minor adjustments [25]. Nonetheless, many works have been done regarding of coupling metrics of AOP, requiring particular estimations.…”
Section: Object Oriented Metricsmentioning
confidence: 99%
“…In [4], W. Cazzola inferred one structure in view of element dynamic metrics and run time execution of software reports from several research papers [5][6][7][8], and concentrates on element estimations dismissing static, traditional measurements. The importance of software measurement has been increasingly recognized by Object Oriented (OO) software engineers as the metrics have been proven to be pointers of vital quality properties, for example, the fault-proneness of the final system [7] [25]. In this manner, the quality pointers for AOP can be gotten from direct expansions of traditional OO measurements.…”
Section: Introductionmentioning
confidence: 99%