Analysis of the impact of aspect-oriented programming on source code quality - Publication - Bridge of Knowledge

Search

Analysis of the impact of aspect-oriented programming on source code quality

Abstract

Celem rozprawy jest ocena wpływu paradygmatu aspektowego na: modularność, możliwość dalszego rozwoju oraz ponowne użycie oprogramowania. Jako punkt odniesienia do oceny paradygmatu aspektowego wybrano paradygmat obiektowy. W ramach pracy przeprowadzono studium przypadków, w którym zbadano implementacje obiektowe oraz aspektowe 11 rzeczywistych systemów i 23 wzorców projektowych. Ponadto zrealizowano kontrolowany eksperyment, w ramach którego stworzono prosty system, który następnie został poddany inkrementalnym modyfikacjom polegającym na realizacji nowych wymagań. Na każdym etapie zaimplementowano zarówno wersję obiektową jak i aspektową. Zaproponowano również nowe implementacje wzorców projektowych przy wykorzystaniu paradygmatu aspektowego. Przeprowadzane badania wykazały, że paradygmat aspektowy wbrew powszechnym poglądom nie poprawia modularyzacji oprogramowania. Niemniej, zaobserwowano sytuacje, w których implementacja aspektowa zapewniła lepszą modyfikowalność oraz możliwość ponownego wykorzystania oprogramowania.

Cite as

Full text

full text is not available in portal

Keywords

Details

Category:
Thesis, nostrification
Type:
praca doktorska pracowników zatrudnionych w PG oraz studentów studium doktoranckiego
Language:
English
Publication year:
2011
Verified by:
Gdańsk University of Technology

seen 127 times

Recommended for you

Meta Tags