Analysis of storage and display frameworks based on aspect-oriented technologies

M.M. Glybovets, S.S. Gorochovskiy, І.M. Lysenko

Abstract


A set of recommendations for the use of dependency injection and aspect-oriented programming in software development is proposed. The influence of their use on the process of design, development, testing, further support and architecture of a software product is analysed.

Prombles in programming 2013; 2: 41-53


References


Андон П., Дерецький В. Проблеми побудови сервіс-орієнтованих прикладних інформаційних систем в semantic web середови

щі на основі агентного підходу // Проблеми програмування — 2006. – № 2–3 [спец. вип.]. – С. 493–502.

Андон Ф.И., Бабко Л.Д. Стандартизация инженерии систем и программных средств в Украине // Кибернетика и системный

анализ. – 2009. – 45, № 6. – С. 144–148.

Aspectj проект Eclipse http://www.eclipse.org/aspectj/.

Rod Johnson, Juergen Arendsen, Thomas Foundation. Hoeller, Alef

Risberg, Colin Sampaleanu Professional Java Development with the Spring Framework, Wiley Publishing Inc, July 8, 2005. – P. 1–6.

Ralph E. Johnson and Brian Foote. Designing reusable classes // Journal of Object-Oriented Programming. – 1988. – 1(2). – P. 22–35.

Martin Fowler. Inversion of Control Containers and the Dependency Injection pattern. http://martinfowler.com/articles/injection.html, 2004.

Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns. Addison-Wesley Professional. – 1995. – P. 87–97.

Dhanji R. Prasanna. Dependency Injection. Manning Publications Co., Greenwich, CT, USA, 2008. – P. 19–20.

Rod Johnson. The Spring Framework – Reference Documentation.

http://static.springframework.org/spring/docs/ 2.5.x/reference/.

Debu Panda, Reza Rahman, and Derek Lane. Ejb 3 in Action. Manning Publications Co., Грінвіч, CT, США. – 2007. – P. 146–150.

Parnas D.L. On the criteria to be used in decomposing systems into modules. – 1979. – P. 139–150.

Maximilian Storzer and Stefan Hanenberg. A classification of pointcut language constructs. In Software-engineering Properties of Languages and Aspect Technologies. 2005.

Alessandro Garcia, Cláudio Sant’Anna, Eduardo Figueiredo, Uirá Kulesza, Carlos Lucena, and Arndt von Staa. Modularizing design patterns with aspects: a quantitative study // In AOSD ’05: Proceedings of the 4th international conference on Aspect-oriented

software development, 2005. – P 3–14.

Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, and William G. Griswold. An overview of aspectj. In ECOOP, Springer, 2001. – 2072, P. 327–353.

Gregor Kiczales, John Lamping, Anurag Menhdhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier, and John Irwin. Aspectoriented programming // In Proceedings European Conference on Object-Oriented Programming, Springer.


Refbacks

  • There are currently no refbacks.