Pārstrādāšana (refactoring) ir process, kurā tiek uzlabota pirmkoda struktūra, saglabājot tā ārējo uzvedību. Šādu darbību veikšana veicina programmatūras labāku izpratni un uzlabo tā ilgtermiņa uzturamību. Šajā darbā tiek aplūkots pārstrādāšanas veids, kurā tiek izmantota aspektorientētā programmēšana (AOP), jo tā piedāvā papildus veidu kā veikt uzlabojumus. Darbā tiek apskatīta AOP pārstrādes realizācijas ideja, darbības principi un dažādi to ierobežojumi. Praktiskajā daļā tiek nodemonstrēta AOP pielietošana programmatūru pārstrādē, kur iegūtie rezultāti tiek izanalizēti.Refactoring ir procesess where structure of source code is being improved without changing its external behaviour. Realization of such activity contributes to better compr...
Abstract. Refactorings are specific code transformations that can im-prove the design of existing co...
Abstract — Specification Oriented Programming (AOP) is a new programming paradigm that offers a nove...
Comunicação aprovada à International Conference on Aspect-Oriented Software Development (AOSD), 4, C...
Refactoring is the process of changing a program to improve its internal structure and reusability, ...
This thesis extends the state of the art in refactoring to Aspect-Oriented program-ming. Refactoring...
The separation of crosscutting concerns offered by Aspect Oriented Programming (AOP) is attractive a...
The prospect of aspect-orientation receiving widespread acceptance and adoption in the near future b...
This paper provides an overview of the three different kinds of AOP refactorings: aspect-aware OO re...
The separation of concerns is an important issue in the building of maintenable systems. Aspect orie...
Darbā apskatītas problēmas, kas saistītas ar nefunkcionālo prasību iekapsulēšanu atsevišķās entītijā...
This paper describes a refactoring process that transforms a Java source code base into a functional...
The development of a software system comprises amongst others the design and implementation of the b...
Táto práca sa zaoberá problematikou využitia refaktoringu, pri vývoji objektovo orientovaných apliká...
Aspect-oriented programing (AOP) improves the separation of concerns by encapsulating crosscutting c...
At the age of software modularization, Aspect-Oriented Software Development (AOSD) has become a cent...
Abstract. Refactorings are specific code transformations that can im-prove the design of existing co...
Abstract — Specification Oriented Programming (AOP) is a new programming paradigm that offers a nove...
Comunicação aprovada à International Conference on Aspect-Oriented Software Development (AOSD), 4, C...
Refactoring is the process of changing a program to improve its internal structure and reusability, ...
This thesis extends the state of the art in refactoring to Aspect-Oriented program-ming. Refactoring...
The separation of crosscutting concerns offered by Aspect Oriented Programming (AOP) is attractive a...
The prospect of aspect-orientation receiving widespread acceptance and adoption in the near future b...
This paper provides an overview of the three different kinds of AOP refactorings: aspect-aware OO re...
The separation of concerns is an important issue in the building of maintenable systems. Aspect orie...
Darbā apskatītas problēmas, kas saistītas ar nefunkcionālo prasību iekapsulēšanu atsevišķās entītijā...
This paper describes a refactoring process that transforms a Java source code base into a functional...
The development of a software system comprises amongst others the design and implementation of the b...
Táto práca sa zaoberá problematikou využitia refaktoringu, pri vývoji objektovo orientovaných apliká...
Aspect-oriented programing (AOP) improves the separation of concerns by encapsulating crosscutting c...
At the age of software modularization, Aspect-Oriented Software Development (AOSD) has become a cent...
Abstract. Refactorings are specific code transformations that can im-prove the design of existing co...
Abstract — Specification Oriented Programming (AOP) is a new programming paradigm that offers a nove...
Comunicação aprovada à International Conference on Aspect-Oriented Software Development (AOSD), 4, C...