Results 21 to 30 of about 3,906 (129)

Exploring AspectJ Refactorings

open access: yesInternational Journal of Computer Applications, 2016
is nothing but a change that you make to the software. It is a series of steps that are carried out on the piece of software. After the refactoring is applied on the code it is important to note down the changes that have been done to the software. Care should be taken such that the behvaiour of the software does not change even if the refactoring is ...
Shashank Joshi, Geeta Bagade(Mete)
openaire   +1 more source

Locating bugs without looking back [PDF]

open access: yes, 2017
Bug localisation is a core program comprehension task in software maintenance: given the observation of a bug, e.g. via a bug report, where is it located in the source code?
CD Manning   +12 more
core   +2 more sources

Dealing with crosscutting and dynamic features in component software using aspect‐orientation: requirements and experiences

open access: yesIET Software, Volume 13, Issue 5, Page 434-446, October 2019., 2019
Coping with crosscutting and dynamic features of software systems has significant impacts on software modularity, reusability, adaptability, and maintainability. However, dealing with such features is a tremendous challenge for different software paradigms, particularly component‐based software development (CBSD) where components can be used as black ...
Abdelhakim Hannousse
wiley   +1 more source

Code generator framework for smart TV platforms

open access: yesIET Software, Volume 13, Issue 4, Page 268-279, August 2019., 2019
In recent years, smart TVs have become more common, making them need to be included as targets for the software industry. In this study, the authors developed a code generator framework and demonstrated it in an architectural view. The proposed framework converts C# programming language based projects, in a Windows Forms or a Windows Phone Application ...
Akhan Akbulut, Sezer Toprak
wiley   +1 more source

Software fault localisation: a systematic mapping study

open access: yesIET Software, Volume 13, Issue 1, Page 60-74, February 2019., 2019
Software fault localisation (SFL) is recognised to be one of the most tedious, costly, and critical activities in program debugging. Due to the increase in software complexity, there is a huge interest in advanced SFL techniques that aid software engineers in locating program bugs.
Abubakar Zakari   +3 more
wiley   +1 more source

Evolutionary approach to generating test data for data flow test

open access: yesIET Software, Volume 12, Issue 4, Page 318-323, August 2018., 2018
Software testing consumes a significant portion of software effort. Program entities such as branch or definition–use pairs (DUPs) are used in diverse software development tasks. In this study, the authors present a novel evolution‐based approach to generating test data for all definition–use coverage.
Shujuan Jiang   +5 more
wiley   +1 more source

Pluggable AOP: Designing Aspect Mechanisms for Third-party Composition

open access: yes, 2005
Studies of Aspect-Oriented Programming (AOP) usually focus on a language in which a specific aspect extension is integrated with a base language. Languages specified in this manner have a fixed, non-extensible AOP functionality. In this paper we consider
Kojarski, Sergei, Lorenz, David H.
core   +3 more sources

A Coupling Framework for AspectJ [PDF]

open access: yesElectronic Workshops in Computing, 2006
Aspect-orientation is an emerging paradigm that is based on the separation of concerns principle. It offers the idea of a new modular unit that encapsulates crosscutting concerns which would otherwise be scattered across multiple modules. Aspect-oriented measurement is a research area that has gained an increasing amount of attention lately due to the ...
Marc Bartsch, Rachel Harrison
openaire   +1 more source

Arch-pattern based design and aspect-oriented implementation of Readers-Writers concurrent problem [PDF]

open access: yesComputer Science Journal of Moldova, 2007
The classical problems of concurrent programming start from the design problems of operating systems in the 80-s. But today there are still proposed new solutions for these problems with the help of various design and programming approaches.
Dumitru Ciorbă   +3 more
doaj  

AspectJ code analysis and verification with GASR [PDF]

open access: yesJournal of Systems and Software, 2016
We argue for a general-purpose source code analysis tool that is aware of aspects.We present the logic program querying tool GASR, the first such tool.We discuss its implementation along with its library of logical predicates.We show how it can automatically verify previously published aspectual assumptions. Aspect-oriented programming languages extend
Johan Fabry   +5 more
openaire   +5 more sources

Home - About - Disclaimer - Privacy