Publicação
Testing Aspect-Oriented Programs
| Resumo: | This work addresses software quality issues introduced by Aspect-Oriented Programming (AOP). AOP aims at enhancing modularity and thus solving the problem of crosscutting concerns by capturing them into new units of modularity called aspects. With the increasing usage and acceptance of AOP, the task of assuring aspect-oriented systems' correctness has become a challenge, mainly due to its nature. Although several testing techniques have been applied and improved for object-oriented programs through the years, there is still the problem of selecting and verifying which ones can be effectively applied to AOP. This paper presents a perspective on how AOP can improve quality (when applied correctly), identifies a set of key testing issues that arise with AOP and presents weaknesses and strengths of the existing solutions to improve quality in AOP. |
|---|---|
| Autores principais: | Rodrigo M. L. M. Moreira |
| Outros Autores: | Ana C. R. Paiva; Ademar Aguiar |
| Assunto: | Tecnologia de computadores, Ciências da computação e da informação Computer technology, Computer and information sciences |
| Ano: | 2010 |
| País: | Portugal |
| Tipo de documento: | livro |
| Tipo de acesso: | acesso restrito |
| Instituição associada: | Universidade do Porto |
| Idioma: | inglês |
| Origem: | Repositório Aberto da Universidade do Porto |
Registos relacionados
book A Pattern-Based Approach for GUI Modeling and Testing
por: Rodrigo M. L. M. Moreira
Publicado em: (2013)
por: Rodrigo M. L. M. Moreira
Publicado em: (2013)
book Visual abstract notation for GUI modelling and testing - VAN4GUIM
por: Rodrigo M. L. M. Moreira
Publicado em: (2008)
por: Rodrigo M. L. M. Moreira
Publicado em: (2008)
school On Applying Linear Tabling to Logic Programs
por: MIGUEL AREIAS
Publicado em: (2010)
por: MIGUEL AREIAS
Publicado em: (2010)
article Portability of Prolog programs: theory and case-studies
por: Jan Wielemaker
Publicado em: (2010)
por: Jan Wielemaker
Publicado em: (2010)
article Towards Safe Programming of Wireless Sensor Networks
por: Francisco Martins
Publicado em: (2010)
por: Francisco Martins
Publicado em: (2010)
article Testing equivalence of regular languages
por: Marco Almeida
Publicado em: (2010)
por: Marco Almeida
Publicado em: (2010)
category A tool for automatic model extraction of Ada/SPARK programs
por: André Carvalho
Publicado em: (2010)
por: André Carvalho
Publicado em: (2010)
assignment A Contribution to the E-Framework: a Specification of a Programming Exercise Evaluation Service
por: José Paulo Leal
Publicado em: (2010)
por: José Paulo Leal
Publicado em: (2010)
book Teaching dynamical systems with Maxima
por: Jaime Enrique Villate Villate
Publicado em: (2008)
por: Jaime Enrique Villate Villate
Publicado em: (2008)
article A model-to-implementation mapping tool for automated model-based GUI testing
por: Ana C. R. Paiva
Publicado em: (2005)
por: Ana C. R. Paiva
Publicado em: (2005)
book FEUP at TREC 2010 Blog Track: Using h-index for blog ranking
por: José Devezas
Publicado em: (2010)
por: José Devezas
Publicado em: (2010)
book Using temporal evidence in blog search
por: Sérgio Nunes
Publicado em: (2009)
por: Sérgio Nunes
Publicado em: (2009)
book Efficient approximation of the mahalanobis distance for tracking with the Kalman filter
por: Raquel R. Pinho
Publicado em: (2007)
por: Raquel R. Pinho
Publicado em: (2007)
book A multi-agent system for airline operations control
por: António J. M. Castro
Publicado em: (2009)
por: António J. M. Castro
Publicado em: (2009)
article Quantitative Pharmacophore Models with Inductive Logic Programming
por: Ashwin Srinivasan
Publicado em: (2006)
por: Ashwin Srinivasan
Publicado em: (2006)
book State Elimination Ordering Strategies: Some Experimental Results
por: Nelma Moreira
Publicado em: (2010)
por: Nelma Moreira
Publicado em: (2010)
book Issues in Spatio-temporal Database Systems: Data Models, Languages and Moving Objects
por: José Moreira
Publicado em: (2002)
por: José Moreira
Publicado em: (2002)
book Partitional clustering of protein sequences - An inductive logic programming approach
por: Nuno A. Fonseca
Publicado em: (2009)
por: Nuno A. Fonseca
Publicado em: (2009)
book Using quality costs in a multi-agent system for an airline operations control
por: António J. M. Castro
Publicado em: (2009)
por: António J. M. Castro
Publicado em: (2009)
book Using Mooshak as a Competitive Learning Tool
por: José Paulo Leal
Publicado em: (2010)
por: José Paulo Leal
Publicado em: (2010)
book Efficient Parallel Subgraph Counting Using G-Tries
por: Pedro Ribeiro
Publicado em: (2010)
por: Pedro Ribeiro
Publicado em: (2010)
book Inferência de tipos em Python
por: Eva Maia
Publicado em: (2010)
por: Eva Maia
Publicado em: (2010)
book Modelling the decoder and demapper EXIT chart curves in BICM-ID systems: BEC approximations
por: W. Carson
Publicado em: (2010)
por: W. Carson
Publicado em: (2010)
book Small nfas from regular expressions: Some experimental results
por: Hugo Gouveia
Publicado em: (2010)
por: Hugo Gouveia
Publicado em: (2010)
book Timing analysis - from predictions to certificates
por: Nuno Gaspar
Publicado em: (2010)
por: Nuno Gaspar
Publicado em: (2010)
book XML description for automata manipulations
por: José Alves
Publicado em: (2010)
por: José Alves
Publicado em: (2010)
book On Wireless Channels with M-Antenna Eavesdroppers: Characterization of the outage probability and outage Secrecy Capacity
por: Vinay Uday Prabhu
Publicado em: (2010)
por: Vinay Uday Prabhu
Publicado em: (2010)
article Heuristics and exact methods for number partitioning
por: Joao Pedro Pedroso
Publicado em: (2010)
por: Joao Pedro Pedroso
Publicado em: (2010)
book Deployment and evaluation of a usage based collaborative filtering recommendation system with blacklists
por: Luís Lemos
Publicado em: (2010)
por: Luís Lemos
Publicado em: (2010)
book DIVERT for realistic simulation of heterogeneous vehicular networks
por: Fernandes, R
Publicado em: (2010)
por: Fernandes, R
Publicado em: (2010)
book On the Average Number of States of Partial Derivative Automata
por: Broda, S
Publicado em: (2010)
por: Broda, S
Publicado em: (2010)
book Partial Derivative Automata Formalized in Coq.
por: José Bacelar Almeida
Publicado em: (2010)
por: José Bacelar Almeida
Publicado em: (2010)
book Incremental DFA Minimisation.
por: Marco Almeida
Publicado em: (2010)
por: Marco Almeida
Publicado em: (2010)
book An Interactive Simulation of a Distributed Traffic Control System based on a VANET
por: H. C. Conceição
Publicado em: (2010)
por: H. C. Conceição
Publicado em: (2010)
book GUItar and FAgoo: Graphical interface for automata visualization, editing, and interaction
por: André Almeida
Publicado em: (2010)
por: André Almeida
Publicado em: (2010)
assignment On the average size of pd automata: an analytic combinatorics approach
por: Sabine Broda
Publicado em: (2010)
por: Sabine Broda
Publicado em: (2010)
article A Fast Constrained Sphere Decoder for Ill Conditioned Communication Systems
por: I. Kanaras
Publicado em: (2010)
por: I. Kanaras
Publicado em: (2010)
book Random rules from data streams
por: Ezilda Almeida
Publicado em: (2013)
por: Ezilda Almeida
Publicado em: (2013)
book On the State Complexity of Partial Derivative Automata For Regular Expressions with Intersection
por: Bastos, R
Publicado em: (2016)
por: Bastos, R
Publicado em: (2016)
book On the dissimilarity operation on finite languages
por: Câmpeanu, C
Publicado em: (2016)
por: Câmpeanu, C
Publicado em: (2016)
Registos relacionados
-
book A Pattern-Based Approach for GUI Modeling and Testing
por: Rodrigo M. L. M. Moreira
Publicado em: (2013) -
book Visual abstract notation for GUI modelling and testing - VAN4GUIM
por: Rodrigo M. L. M. Moreira
Publicado em: (2008) -
school On Applying Linear Tabling to Logic Programs
por: MIGUEL AREIAS
Publicado em: (2010) -
article Portability of Prolog programs: theory and case-studies
por: Jan Wielemaker
Publicado em: (2010) -
article Towards Safe Programming of Wireless Sensor Networks
por: Francisco Martins
Publicado em: (2010)