CFP last date
20 January 2025
Reseach Article

Implementation of Persistence as an Aspect

by Vishal Verma, Ashok Kumar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 41 - Number 10
Year of Publication: 2012
Authors: Vishal Verma, Ashok Kumar
10.5120/5580-7688

Vishal Verma, Ashok Kumar . Implementation of Persistence as an Aspect. International Journal of Computer Applications. 41, 10 ( March 2012), 42-47. DOI=10.5120/5580-7688

@article{ 10.5120/5580-7688,
author = { Vishal Verma, Ashok Kumar },
title = { Implementation of Persistence as an Aspect },
journal = { International Journal of Computer Applications },
issue_date = { March 2012 },
volume = { 41 },
number = { 10 },
month = { March },
year = { 2012 },
issn = { 0975-8887 },
pages = { 42-47 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume41/number10/5580-7688/ },
doi = { 10.5120/5580-7688 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:29:17.216511+05:30
%A Vishal Verma
%A Ashok Kumar
%T Implementation of Persistence as an Aspect
%J International Journal of Computer Applications
%@ 0975-8887
%V 41
%N 10
%P 42-47
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Data base and its implantation through various means, always demand the security of data which is stored in it. From view point of security from earlier days the DBA stores the data at different levels and level is available to the concerned person only. The data with the highest level of security is also termed as persistence data. Some authors also consider the term persistence as proper means of storage and retrieval of data from the storage devices. During this storage and retrieval the overlapping of code for verification of user make it implementable as cross cutting concerns. In this paper we provide the inside scene for implementing persistence as an aspect so that it can be embedded with phases of software development and can be reused when needed.

References
  1. A. Rashid, 2000 "On to Aspect Persistence", GCSE Symp. ,. Springer Verlag, LNCS 2177, pp 26-36.
  2. A. Rashid, 2002 "Weaving Aspects in a Persistent Environment", ACM SIGPLAN Notices, (Feb. 2002).
  3. A. Rashid and N. Loughran, 2002 "Relational Database Support forAspect-Oriented Programming", Proceedings of NetObjectDays,.
  4. C. Constantinides, A. Bader, T. Elrad, M. Fayad, and P. Netinant, 2000 "Designing an Aspect-Oriented Framework in an Object-Oriented Environment', ACM Computing Surveys, 32(1),.
  5. D. Holmes, J. Nobel and J. Potter, 1998 "Towards Reusable Synchronization for Object-Oriented Languages". ECOOP Workshop on Aspect Oriented Programming. .
  6. D. Parson, A. Rashid, A. Speck and A. Telea, 1999, "A Framework for Object Oriented Frameworks Design", TOOLS Europe, IEEE CS Press, pp 141-151.
  7. G. Kiczales, E. Hilsdale, J. Hugunin, M. A. Kersten, J. Plam and W. G. Griswold, 2001 "An Overview of AspectJ", ECOOP, , Springer Verlag, LNCA 2072, pp. 327-353.
  8. I. Kiselev, 2002Aspect-Oriented Programming with AspectJ: SAMS,.
  9. J. Kienzle and R. Gurerraoui, 2002 "AOP: Does It Make Sense? The Case of Concurrency and Failures", ECOOP, , Springer-Verlag, LNCA 2374, p 34-61.
  10. J. Suzuki and Y. Yamamoto, 1999 "Extending UML for Modelling Reflective Software Components", International Conference on the Unified Modeling Language (UML),.
  11. K. Mens, C. Lopes, B. Tekinerdogan and G. Kiezales, 1997 "Aspcet Oriented Programming Workshop Report", ECOOP Workshop Reader, , Springer-Verlag, LNCS 1357.
  12. Merriam-Webster, 2002 "Merriam-Webster Online Dictionary", http://www. m-w. com/,.
  13. Object Store C++ Release 4. 02 Documentation: Object Design Inc. 1996.
  14. POET 5. 0 Documentation Set: POET Software, 1997.
  15. R. G. G Cattell, D. Barry, M. Berler, J. Eastman, D. Jordan, C. Russel, O. Schadow, T. Stenienda and F. Velez, 2002 The Object Data Standard: ODMG 3. 0 ; Morgan Kaufmann,.
  16. R. Elmasri and S. B. Navathe, 2000. Fundamentals of Database System (3rd ed); Addison-Wesley,
  17. R. Pawlak, L. Seinturier, L. Duchien , and G. Florin, 2001 "JAC: A Flexible Solution for Aspect-Oriented in Java", Reflection Conf. , , Springer – Verlag, LNCA 2192,pp 1-24.
  18. S. Clarke, 2000 "Designing Reusable Patterns of Cross-Cutting Behaviour with Composition Patterns". OOPSLA Workshop on Advanced Separation of Concerns,.
  19. S. Clarke and R. J. Walker 2001 "Composition Patterns: An Approach to Designing Reusable Aspects", ICSE,.
  20. S. Soares, E. Laureano, and P. Borba,, 2002 "Implementing distribution and persistence aspects with AspectJ", OOPSLA, , ACM Press, pp174-190.
  21. The Jasmine Documentation, 1996-1998 ed: Computer Associates International, Inc & Fujitsu Limited, 1996.
  22. T. Elrad, R. Filman and A. Bader (eds), 2001 "Theme Section on Aspect –Oriented Programming". CACM, 44(10),.
  23. The O2 System - Release 4. 02 Documentation: Ardent Software, 1998.
Index Terms

Computer Science
Information Sciences

Keywords

Aspect Oriented Programming Aspect Reuse Persistence Relational Data Base