Results 31 to 40 of about 4,195 (153)
Code generator framework for smart TV platforms
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
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
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
Arch-pattern based design and aspect-oriented implementation of Readers-Writers concurrent problem [PDF]
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]
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
Practical Benefits of Aspect‐Oriented Programming Paradigm in Discrete Event Simulation
Aspect‐oriented modeling and simulation is a new approach which uses the separation of concerns principle to enhance the quality of models and simulation tools. It adopts the separation of concerns (SOC) principle. Thus, crosscutting concerns such as processes synchronization, steady state detection, and graphical animation could be separated from ...
Meriem Chibani +3 more
wiley +1 more source
Metamodel for Tracing Concerns across the Life Cycle [PDF]
Several aspect-oriented approaches have been proposed to specify aspects at different phases in the software life cycle. Aspects can appear within a phase, be refined or mapped to other aspects in later phases, or even disappear.\ud Tracing aspects is ...
Aksit, Mehmet +3 more
core +2 more sources
How AspectJ is Used: An Analysis of Eleven AspectJ Programs. [PDF]
While it is well-known that crosscutting concerns occur in many software projects, little is known on how aspect-oriented programming, and in particular AspectJ, have been used. In this paper, we analyze eleven AspectJ programs by different authors to answer the questions: which mechanisms are used, to what extent, and for what purpose.
openaire +1 more source
SPOT: A DSL for Extending Fortran Programs with Metaprogramming
Metaprogramming has shown much promise for improving the quality of software by offering programming language techniques to address issues of modularity, reusability, maintainability, and extensibility. Thus far, the power of metaprogramming has not been explored deeply in the area of high performance computing (HPC).
Songqing Yue +2 more
wiley +1 more source
Web service composition is a new paradigm to develop distributed and reactive software‐intensive systems. Owing to the autonomous nature of basic services, the validation of composite service must be extended from design‐time to run‐time. Here, the authors describe a novel tool chain called web services property sequence chart monitor to monitor ...
Pengcheng Zhang +3 more
wiley +1 more source

