Article

Article title APPLYING AOP CONCEPTS TO THE DEVELOPMENT OF EXTENDABLE APPLICATIONS
Authors S.Y. Kalinin, I.A. Kolokolov, A.N. Litvinenko
Section SECTION II. INFORMATION TECHNOLOGIES, CONTROL
Month, Year 02, 2010 @en
Index UDC 004.416.6
DOI
Abstract The paper deals with the problems of large program projects development and maintenance. The necessity of introduction of the special unit of project’s modularity (called layer) is shown. The ideas of aspect-oriented programming on which the layer technique is based upon are described. The comparative analysis of the layer technique and AspectJ (aspect oriented extension to Java) is conducted.

Download PDF

Keywords Aspect-oriented programming; AspectJ; layer.
References 1. Горбунов-Посадов М.М. Расширяемые программы. – М.: Полиптих, 1999. – 336 с.
2. Kiczales G., Lamping J., Mendhekar A., Maeda C., Lopes C., Loingtier J., Irwin J. Aspect-oriented programming. Published in preceedings of the European Conference on Object-Oriented Programming (ECOOP), Jyvaskyla, Finland, 1997 URL:http://people.cs.ubc.ca/~gregor/papers/kiczales-
ECOOP1997-AOP.pdf (дата обращения 15.09.2009).
3. Kiczales G., Hilsdale E., Hugunin J., Kersten M., Palm J., Griswold W. An Overview of AspectJ. Published in preceedings of the European Conference on Object-Oriented Programming (ECOOP), Budapest, Hungary, 2001. URL:http://people.cs.ubc.ca/~gregor/papers/kiczales-
ECOOP2001-AspectJ.pdf (дата обращения 15.09.2009).
4. Фуксман А.Л. Технологические аспекты создания программных систем. – М.: Статистика, 1979. – 184 с.

Comments are closed.