Volume : II, Issue : VII, August - 2012 Evaluation For The Reusability Of Aspect Oriented And Object Oriented Software Using Aspectj Programming ToolsShailendra Narayan Singh and Manu Pratap Singh Published By : Laxmi Book Publication Abstract : Some concerns, such as debugging or logging functionality, can not be captured cleanly,
and must be tangled and scattered throughout the code base. These concerns are called
crosscutting concerns. Aspect-Oriented Programming (AOP) is a paradigm that enables
developers to capture crosscutting concerns in separate aspect modules. The use of
aspects has been shown to improve understandability and maintainability of systems.
It has been shown that real-time concerns, such as memory management and thread
scheduling, are crosscutting concerns [4, 5, 7, 10]. However it is unclear whether
encapsulating these concerns provides benefits. We were interested in determining
whether using AOP to encapsulate real-time crosscutting concerns afforded benefits in
system properties such as understandability and maintainability. This paper presents
research comparing the system properties of two systems: a real-time sentient traffic
simulator and its Aspect-Oriented equivalent. An evaluation of AOP is presented
indicating both benefits and drawbacks with this approach. Keywords : Article : Cite This Article : Shailendra Narayan Singh and Manu Pratap Singh, (2012). Evaluation For The Reusability Of Aspect Oriented And Object Oriented Software Using Aspectj Programming Tools. Indian Streams Research Journal, Vol. II, Issue. VII, http://oldisrj.lbp.world/UploadedData/1203.pdf References : - Burns, A. and Wellings, A. Real-time Systems and Programming Languages, Third edition. Addison-Wesley. 2001
- Chidamber, S.R. and Kemerer, C.F.. A Metrics Suite for Object-Oriented Design in Proc. IEEE Transaction on Software Engineering. 1994
- Coady, Y. and Kiczales, G. Back to the Future: A Retroactive Study of Aspect Evolution in Operating System Code in Proc. AOSD 2003. Boston Massachusetts, USA. 2003
- Corsaro, A. and Schmidt, D. Evaluating Real-time Java Features and Performance for Realtime Embedded Systems in IEEE Real-Time Technology and Applications Symposium,San Jose, USA. 2002.
- Deters, M., Leidenfrost, N., and Cytron R. Translation of Java to Real-time Java using Aspect in International Workshop on Aspect-Oriented Programming and Separation of Concerns. Lancaster, United Kingdom. 2001
- Dibble, P.C., Real-time Java Platform Programming. Prentice Hall. 2002
- Gal, A., Schroder-Preikschat W., and Spinczyk, O.. On Aspect-Orientation in Distributed Realtime Dependable Systems in 5th ECOOP Workshop on Object Orientation and Operating Systems. Malaga, Spain. 2002
- Gosling, et al., The Real-time Specification for Java. Addison-Wesley. 2000
- Harrison, R., Counsell S.J., and Nithi R.V. An Evaluation of the MOOD Set of Object-Oriented Software Metrics in Proc. IEEE Transactions on Software Engineering. 1998.
- Holmes, D., Noble, J., and Potter, J. Aspects of Synchronisation in Proc. TOOLS Pacific '97,IEEE Press. Melbourne, Australia. 1997.
- Kiczales, G., et al. Aspect-Oriented Programming in Proc. ECOOP. Jyväskylä, Finland. 1997.
- Kiczales, G., et al. An Overview of AspectJ in Proc. ECOOP. Budapest, Hungary. 2001.
- Lippert, M. and Lopes, C.V. A Study on Exception Detection and Handling Using Aspect- Oriented Programming in Proc. ICSE 2000. Limerick Ireland. 2000.
- Tourwé, T, Birchau, J, and Gybels, K. On Existence of the AOSD-Evolution Paradox in AOSD 2003 Workshop on Software-engineering Properties of Languages for Aspect Technologies. Boston, USA. 2003.
- www.aaqua.Persistent.co.in
- www.pakissan.com
- Aggarwal, A., Chopra, R. and Sharma, K. (eds).; The State of India's Environment: The First Citizen's Report. Centre for Science and Environment, New Delhi, 1987
- Bhardwaj, A.N.,History and Culture of Himalayan Gujjars, J. K. Book House, Jammu, 1994.
- Deb R., Reap more biomass through diversity in forestry. Intensive Agriculture. XXXI, 1993, (5-8): 23-26
- Deb R, Shankaranarayan, K.A and Pathak R.S.,The Fodder Trees of India and their importance. Indian Forester, 1989, 106 : 306 –311.
- Dev., Problems and Prospects of forage production and utilization in Indian Himalayan. ENVIS Bulletin: Himalayan ecology and development, Vol. 9, No. 2, 2001
- Mir, I.U., Grazing policy and fodder development. paper presented at workshop on grazing policy and fodder development, held at jammu, 19-20- Mar., 1992
- Misri, B.K., Forage production in alpine and sub-alpine regions on northwestern Himalaya. In: Pasture and Forage Crop Research, A State of Knowledge Report (ed. Punjab Singh). RMSI, Jhansi, 1988.
- Khosla, P.K. and Toky, O. P., Renewed scientific interest in agroforesry. In: Agroforestry systems: A New Challenge (ed. P.K. Khosla, and S. Puri) ISTS, Solan, 1985.
- Arya, Swarn Lata, Agnihotri,Y. and Samra, J.S. (1994). “Watershed Management: Change in Animal Population Structure, Income and Cattle Migration, Shiwalik, India”. AMBIO, 1994.
- Chakravarti, A.K, Some characteristics of spatial distribution of cattle populations in India. Rural Systems, 1984
|
Article Post Production
Article Indexed In
|