Assessing the impact of aspects on exception flows: An exploratory study

R Coelho, A Rashid, A Garcia, F Ferrari… - ECOOP 2008–Object …, 2008 - Springer
Exception handling mechanisms are intended to support the development of robust
software. However, the implementation of such mechanisms with aspect-oriented (AO) …

Language support for managing variability in architectural models

N Loughran, P Sánchez, A Garcia… - … Conference on Software …, 2008 - Springer
The effective management and composition of architectural variabilities has long been of
importance to product line architects. Architects need to describe how conceptual …

Ejflow: taming exceptional control flows in aspect-oriented programming

N Cacho, FC Filho, A Garcia, E Figueiredo - Proceedings of the 7th …, 2008 - dl.acm.org
Many of the problems that stem from the use of exception handling are caused by the local
way in which exceptions are handled. It demands that developers understand the source of …

From retrospect to prospect: Assessing modularity and stability from software architecture

K Sethi, Y Cai, S Wong, A Garcia… - 2009 Joint Working …, 2009 - ieeexplore.ieee.org
Architecture level decisions, directly influenced by environmental factors, are crucial to
preserve modularity and stability throughout software development life cycle. Tradeoffs of …

Exploring software measures to assess program comprehension

J Feigenspan, S Apel, J Liebig… - … Symposium on Empirical …, 2011 - ieeexplore.ieee.org
Software measures are often used to assess program comprehension, although their
applicability is discussed controversially. Often, their application is based on plausibility …

Stability in software engineering: Survey of the state-of-the-art and research directions

M Salama, R Bahsoon, P Lago - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
With the increasing dependence on software systems, their longevity is becoming a pressing
need. Stability is envisioned as a primary property to achieve longevity. Stability has been …

Model-driven development for early aspects

P Sanchez, A Moreira, L Fuentes, J Araújo… - Information and Software …, 2010 - Elsevier
Currently, non-functional requirements (NFRs) consume a considerable part of the software
development effort. The good news is that most of them appear time and again during …

Specifying aspect-oriented architectures in AO-ADL

M Pinto, L Fuentes, JM Troya - Information and software technology, 2011 - Elsevier
Abstract Context Architecture description languages (ADLs) are a well-accepted approach to
software architecture representation. The majority of well-known ADLs are defined by means …

Stability assessment of aspect-oriented software architectures: A quantitative study

A Molesini, A Garcia, CFG Chavez, TV Batista - Journal of Systems and …, 2010 - Elsevier
Design of stable software architectures has increasingly been a deep challenge to software
developers due to the high volatility of their concerns and respective design decisions …

Composing architectural aspects based on style semantics

C Chavez, A Garcia, T Batista, M Oliveira… - Proceedings of the 8th …, 2009 - dl.acm.org
The lack of architecturally-significant mechanisms for aspectual composition might artificially
hinder the specification of stable and reusable design aspects. Current aspect-oriented …