Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings 2017
DOI: 10.1145/3129790.3129799
|View full text |Cite
|
Sign up to set email alerts
|

Towards a framework for managing architectural design decisions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0
1

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 11 publications
(4 citation statements)
references
References 20 publications
0
3
0
1
Order By: Relevance
“…In addition, not only a design decision itself but also the rationale behind the decision should be documented [6], [7], [16]. The rationale comprises the justification and process that has led to a design decision [17], [18]. This rationale is required to determine why a decision has been made, even after a long period of time or if the decision-maker has left the project [19].…”
Section: Whatmentioning
confidence: 99%
“…In addition, not only a design decision itself but also the rationale behind the decision should be documented [6], [7], [16]. The rationale comprises the justification and process that has led to a design decision [17], [18]. This rationale is required to determine why a decision has been made, even after a long period of time or if the decision-maker has left the project [19].…”
Section: Whatmentioning
confidence: 99%
“…The authors in [1] investigate tools for architects to make architectural design decisions in large software projects. The solutions include reuse of past architectural decisions, alternate choices, the rationale behind a choice, and ask experts about decisions.…”
Section: Related Workmentioning
confidence: 99%
“…We use LQN to not only model the details of communications between the components in the software system but also to model replaying of the events to build the state. The three main aspects of modeling the system execution model for ES systems are: (1) the grouping of features into aggregates, where the features use same data in an aggregate, and features need to communicate for data access between the aggregates, (2) event store simulation with new stream of events for every new instance of an aggregate is created, and (3) Event replay. The first aspect can be modeled by placing features in aggregates as single or separate stations in the LQN model so that features share a single queue or have separate queues for requests.…”
Section: Introductionmentioning
confidence: 99%
“…По сути работа представляет собой руководство по документированию для предотвращения потери знаний. В работе[32] предложена программная среда для управления проектными решениями по архитектуре крупных программных проектов. Эта среда предназначена для решения конкретных задач -извлечения и классификации проектных решений, аннотирования архитектурных элементов, выработки рекомендаций по альтернативным вариантам решений и назначения экспертов для принятия проектных решений.…”
unclassified