Towards effectiveness estimation of post object-oriented technologies at software maintenance
Abstract
The problem of crosscutting functionality (CF) implementation by object-oriented software systems (SWS) development is considered, the comparative analysis of some post object-oriented technologies (POOT) are preformed, and the approach is proposed, which provides a comprehensive assessment of effective POOT usage by CF implementation.
Problems in programming 2010; 2-3: 252-260
Full Text:
PDF (Русский)References
1 Соммервилл И. Инженерия программного обеспечения: Пер. с англ. – М.: Издательский дом “Вильямс”, 2002.
Apel.S. The Role of Features and Aspectsin Software Development. Dissertation, Otto-von-Guericke University Magdeburg, 2007 (in
German).
Schwanninger C., Wuchner E., Kircher M. Encapsulating Crosscutting Concerns in System Software: Proc. of the Third AOSD Workshop on
Aspects, Components, and Patterns for Infrastructure Software, Northeastern University, 2004.
Hilsdale E., Hugunin J. and others: Aspect-Oriented Programming with Aspect J: Palo Alto Research Center Incorporated, California 2002.
Laddad R. AspectJ in Action. Practical aspect-oriented programming: Manning Publications Co., 2003.
Hirschfeld, R.; Costanza, P.; Nierstrasz, O. Context-oriented Programming. In: “Journal of object technology”, 2008. – №. 3. – Р. 125–151.
http://www.eclipse.org/aspectj/ 02.2010
Batory D. Feature-Oriented Programming and the AHEAD Tool Suite: Proc. of the 26-th International Conference on Software Engineering,
Texas USA, 2004
http://wwwiti.cs.uni-magdeburg.de/iti_db/research/featureide/ 02.2010
Apel S., Leich T. Rosenmüller M., Saake G. Combining Feature-Oriented and Aspect-Oriented Programming to Support Software Evolution. In: Proceedings of the 2nd ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE), School of Computer Science, University of Magdeburg, 2005. Р. 3–16.
Hirschfeld, R., Costanza, P., Nierstrasz, O:Context-oriented Programming, In: Journal of Object Technology, 2008. – N 3/ – P. 125–151.
Appeltauer, M., Hirschfeld, R., Haupt, M,. Masuhara, H: ContextJ: Context-oriented Programming with Java – 2009.
http://soft.vub.ac.be/~pcostanz/contextj.html (просмотрено 03.02.2010).
Ткачук М.В. Моделі, методи та інформаційні технології адаптивної розробки і реінжинірингу інформаційно-управляючих систем // Автореф. дис. на здоб. вчен. ступеня д-ра техн. наук. – НТУ «ХПІ», Харків, 2006.
Ткачук М.В., Нагорний К.А. Про один підхід до структурної адаптації програмних систем на основі пост об’єктно-орієнтованих
технологій // Тез. докл. IX Междунар. науч.-техн. конф. «Системный анализ и информационные технологии», НТУУ «КПИ», Киев, 26–30 мая 2009. – С. 577.
Андон Ф.И., Коваль Г.И., Коротун Т.М. и др. Основы инженерии качества программных систем. – 2-е изд. – К.: Академпериодика.
– 2007.
Демирский А.А. Оценка структурной сложности программных средств в промышленности на ранних стадиях жизненного цикла //
Автореф. дис. канд. техн. наук. – Тверской гос. техн. университет, Тверь, РФ. – 2009.
David Garlan, Robert Monroe, David Wile. ACME: An Architecture Description Interchange Language // Computer Science Department
Carnegie Mellon University January 14, 1997.
Basem Suleiman, Vladimir Tosic, Eldar Aliev. Non-Functional Property Specifications for Wright ADL // School of Computer Science and Engineering, University of New South Wales, Australia 2008.
Hang Tao1, Cao Yan-ping. Measuring the complexity of product line architecture with vADL // School of Science, Xi’an University of
Architecture and Technology, Xi’an 710055, China, Sep. 2008.
Refbacks
- There are currently no refbacks.







