2014
DOI: 10.1007/s10515-014-0172-0
|View full text |Cite
|
Sign up to set email alerts
|

Preserving architectural decisions through architectural patterns

Abstract: Architectural decisions have emerged as a means to maintain the quality of the architecture during its evolution. One of the most important decisions made by architects are those about the design approach such as the use of patterns or styles in the architecture. The structural nature of this type of decisions give them the potential to be controlled systematically. In the literature, there are some works on the automation of architectural decision violation checking. In this paper we show that these works do … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
8
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(8 citation statements)
references
References 34 publications
0
8
0
Order By: Relevance
“…Moreover, this paper focuses on the structural part in supporting the conformance checking, because those related to the architectural structure affect the system on the highest-level of abstraction and have the highest potential to be automatically checked. 17 We note that it does not mean other parts of a domain model (such as the concerns) are not important. Instead, together they make a complete structure of a domain model that supports both the implementation and the automatic conformance checking.…”
Section: Pattern Conformance Checking With Domicomentioning
confidence: 99%
See 4 more Smart Citations
“…Moreover, this paper focuses on the structural part in supporting the conformance checking, because those related to the architectural structure affect the system on the highest-level of abstraction and have the highest potential to be automatically checked. 17 We note that it does not mean other parts of a domain model (such as the concerns) are not important. Instead, together they make a complete structure of a domain model that supports both the implementation and the automatic conformance checking.…”
Section: Pattern Conformance Checking With Domicomentioning
confidence: 99%
“…Designing the Cargo object as an Entity is a pattern‐related architectural decision that needs to be kept throughout the evolution of this system. The verification of a pattern‐related decision should focus on two aspects: 17 (1) the existence of pattern‐related elements and (2) the conformance of pattern constraints. Specifically, from the viewpoint of the first aspect, the above decision is considered to be preserved as long as a Cargo element designed as an Entity exists in the code.…”
Section: Pattern Conformance Checking With Domicomentioning
confidence: 99%
See 3 more Smart Citations