Publications Repository - Gdańsk University of Technology

Page settings

polski
Publications Repository
Gdańsk University of Technology

Treść strony

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

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.

Authors

Additional information

Category
Doktoraty, rozprawy habilitacyjne, nostryfikacje
Type
praca doktorska pracowników zatrudnionych w PG oraz studentów studium doktoranckiego
Language
angielski
Publication year
2011

Source: MOSTWiedzy.pl - publication "Analysis of the impact of aspect-oriented programming on source code quality" link open in new tab

Portal MOST Wiedzy link open in new tab