DCL 2.0: modular and reusable specification of architectural constraints

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.creatorRocha, Henrique-
Autor(es): dc.creatorDurelli, Rafael Serapilha-
Autor(es): dc.creatorTerra, Ricardo-
Autor(es): dc.creatorBessa, Sândalo-
Autor(es): dc.creatorValente, Marco Túlio-
Data de aceite: dc.date.accessioned2026-02-09T11:36:33Z-
Data de disponibilização: dc.date.available2026-02-09T11:36:33Z-
Data de envio: dc.date.issued2019-02-22-
Data de envio: dc.date.issued2019-02-22-
Data de envio: dc.date.issued2017-12-
Fonte completa do material: dc.identifierhttps://repositorio.ufla.br/handle/1/32975-
Fonte completa do material: dc.identifierhttps://link.springer.com/article/10.1186/s13173-017-0061-z-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/1143437-
Descrição: dc.descriptionDue 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.-
Idioma: dc.languageen-
Publicador: dc.publisherSpringer-
Direitos: dc.rightsrestrictAccess-
???dc.source???: dc.sourceJournal of the Brazilian Computer Society-
Palavras-chave: dc.subjectArchitecture conformance-
Palavras-chave: dc.subjectHierarchical specification-
Palavras-chave: dc.subjectArchitecture reuse-
Palavras-chave: dc.subjectStructural violation-
Palavras-chave: dc.subjectConformidade de arquitetura-
Palavras-chave: dc.subjectEspecificação hierárquica-
Palavras-chave: dc.subjectReutilização de arquitetura-
Palavras-chave: dc.subjectViolação estrutural-
Título: dc.titleDCL 2.0: modular and reusable specification of architectural constraints-
Tipo de arquivo: dc.typeArtigo-
Aparece nas coleções:Repositório Institucional da Universidade Federal de Lavras (RIUFLA)

Não existem arquivos associados a este item.