Use este identificador para citar ou linkar para este item: http://repositorio.ufla.br/jspui/handle/1/32975
Título : DCL 2.0: modular and reusable specification of architectural constraints
Autor: Rocha, Henrique
Durelli, Rafael Serapilha
Terra, Ricardo
Bessa, Sândalo
Valente, Marco Túlio
Palavras-chave: Architecture conformance
Hierarchical specification
Architecture reuse
Structural violation
Conformidade de arquitetura
Especificação hierárquica
Reutilização de arquitetura
Violação estrutural
Publicador: Springer
Data da publicação: Dez-2017
Referência: ROCHA, H. et al. DCL 2.0: modular and reusable specification of architectural constraints. Journal of the Brazilian Computer Society, Porto Alegre, v. 23, n. 12, p. 1-25, Dec. 2017.
Abstract: Due to the abstract nature of software architecture concepts, ensuring the correct implementation of architectural decisions is not a trivial task. Divergences between the planned architecture and source code may occur in the early stages of the software development, which denotes a phenomenon known as software architecture erosion. Architectural conformance checking techniques have been proposed to tackle the problem of divergences between the planned architecture and source code. Among such techniques, we can note the DCL (dependency constraint language), which is a domain-specific language that has interesting results in architectural conformance contexts. However, the current version of DCL has some limitations, such as lack of modularity and low degree of reuse, which may prevent its adoption in real software development scenarios. In this article, we extend DCL with a reusable, modular, and hierarchical specification.
URI: https://link.springer.com/article/10.1186/s13173-017-0061-z
http://repositorio.ufla.br/jspui/handle/1/32975
Idioma: en_US
Aparece nas coleções:DCC - Artigos publicados em periódicos

Arquivos associados a este item:
Não existem arquivos associados a este item.


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