DCL 2.0: modular and reusable specification of architectural constraints

dc.creatorRocha, Henrique
dc.creatorDurelli, Rafael Serapilha
dc.creatorTerra, Ricardo
dc.creatorBessa, Sândalo
dc.creatorValente, Marco Túlio
dc.date.accessioned2019-02-22T18:00:17Z
dc.date.available2019-02-22T18:00:17Z
dc.date.issued2017-12
dc.description.abstractDue 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.pt_BR
dc.description.provenanceSubmitted by André Calsavara (andre.calsavara@biblioteca.ufla.br) on 2019-02-08T18:03:14Z No. of bitstreams: 0en
dc.description.provenanceApproved for entry into archive by André Calsavara (andre.calsavara@biblioteca.ufla.br) on 2019-02-22T18:00:17Z (GMT) No. of bitstreams: 0en
dc.description.provenanceMade available in DSpace on 2019-02-22T18:00:17Z (GMT). No. of bitstreams: 0 Previous issue date: 2017-12en
dc.identifier.citationROCHA, 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.pt_BR
dc.identifier.urihttps://repositorio.ufla.br/handle/1/32975
dc.identifier.urihttps://link.springer.com/article/10.1186/s13173-017-0061-zpt_BR
dc.languageen_USpt_BR
dc.publisherSpringerpt_BR
dc.rightsopenAccesspt_BR
dc.sourceJournal of the Brazilian Computer Societypt_BR
dc.subjectArchitecture conformancept_BR
dc.subjectHierarchical specificationpt_BR
dc.subjectArchitecture reusept_BR
dc.subjectStructural violationpt_BR
dc.subjectConformidade de arquiteturapt_BR
dc.subjectEspecificação hierárquicapt_BR
dc.subjectReutilização de arquiteturapt_BR
dc.subjectViolação estruturalpt_BR
dc.titleDCL 2.0: modular and reusable specification of architectural constraintspt_BR
dc.typeArtigopt_BR

Arquivos

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
953 B
Formato:
Item-specific license agreed upon to submission
Descrição: