Use este identificador para citar ou linkar para este item: https://repositorio.ufba.br/handle/ri/16844
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.authorSant'Anna, Cláudio Nogueira-
dc.contributor.authorGarcia, Alessandro-
dc.contributor.authorBatista, Thais Vasconcelos-
dc.contributor.authorRashid, Awais-
dc.creatorSant'Anna, Cláudio Nogueira-
dc.creatorGarcia, Alessandro-
dc.creatorBatista, Thais Vasconcelos-
dc.creatorRashid, Awais-
dc.date.accessioned2015-01-06T11:31:50Z-
dc.date.issued2013-
dc.identifier.issn0038-0644-
dc.identifier.urihttp://repositorio.ufba.br/ri/handle/ri/16844-
dc.descriptionTexto completo: acesso restrito. p. 305–332pt_BR
dc.description.abstractWhen reflecting upon driving system requirements such as security and availability, software architects often face decisions that have a broadly scoped impact on the software architecture. These decisions are the core of the architecting process because they typically have implications intertwined in a multitude of architectural elements and across multiple views. Without a modular representation and management of those crucial choices, architects cannot properly communicate, assess and reason about their crosscutting effects. The result is a number of architectural breakdowns, such as misinformed architectural evaluation, time-consuming trade-off analysis and unmanageable traceability. This paper presents an architectural documentation approach in which aspects are exploited as a natural way to capture widely-scoped design decisions in a modular fashion. The approach consists of a simple high-level notation to describe crosscutting decisions, and a supplementary language that allows architects to formally define how such architectural decisions affect the final architectural decomposition according to different views. On the basis of two case studies, we have systematically assessed to what extent our approach: (i) supports the description of heterogeneous forms of crosscutting architecture decisions, (ii) improves the support for architecture modularity analysis, and (iii) enhances upstream and downstream traceability of crosscutting architectural decisions.pt_BR
dc.language.isoenpt_BR
dc.rightsAcesso Abertopt_BR
dc.sourcehttp://dx.doi.org/10.1002/spe.2113pt_BR
dc.subjectArchitectural decisionspt_BR
dc.subjectModularitypt_BR
dc.subjectAspect-oriented software developmentpt_BR
dc.subjectEarly aspectspt_BR
dc.titleMastering crosscutting architectural decisions with aspectspt_BR
dc.title.alternativeSoftware: Practice and Experiencept_BR
dc.typeArtigo de Periódicopt_BR
dc.identifier.numberv. 43, n. 3pt_BR
dc.embargo.liftdate10000-01-01-
Aparece nas coleções:Artigo Publicado em Periódico (PGCOMP)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Claudio Sant'Anna.pdf1,11 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.