DocumentCode
126735
Title
Reusability in AOSD - The aptness, assessment and analysis
Author
Chaudhary, Ruchi ; Chatterjee, Ram
Author_Institution
Dept. of Comput. Sci. & Eng., Manav Rachna Coll. of Eng., Faridabad, India
fYear
2014
fDate
6-8 Feb. 2014
Firstpage
34
Lastpage
39
Abstract
Aspect-Oriented Programming (AOP) is an emerging technique that has profound impact in the area of software development. AOP aims to ease maintenance and promotes reuse of software components by providing mechanism for implementing cross-cutting concerns. Examples of cross-cutting concerns are readability, security etc. Reusability is the cost of transferring a module or program to another application. It is the most important criteria for the evaluation of software system. A reusable component will help in better understandability and low maintenance efforts for the application. Therefore, it is necessary to estimate reusability of the component, before integrating it into the system. In the present study, our focus is on those AO languages that have features of Java and AO technology. In this category, we have selected the Aspect AOP language. The MATLAB and Fuzzy logic approach have been used for the assessment of reusability in Aspect-Oriented Systems.
Keywords
Java; aspect-oriented programming; fuzzy logic; fuzzy set theory; security of data; software maintenance; software metrics; software reusability; AO technology; AOSD; Aspect AOP language; Java technology; MATLAB; analysis; aptness; aspect oriented metrics; aspect-oriented programming; assessment; cross-cutting concerns; fuzzy logic approach; software component maintenance; software component reusability; software development; software system evaluation; Measurement; Syntactics; Aspect Oriented Metrics; Aspect-Oriented Software development (AOSD); FuzzyLogic;
fLanguage
English
Publisher
ieee
Conference_Titel
Optimization, Reliabilty, and Information Technology (ICROIT), 2014 International Conference on
Conference_Location
Faridabad
Print_ISBN
978-1-4799-3958-9
Type
conf
DOI
10.1109/ICROIT.2014.6798291
Filename
6798291
Link To Document