2008
DOI: 10.1007/978-3-540-88030-1_17
|View full text |Cite
|
Sign up to set email alerts
|

Towards a Method for the Evaluation of Reference Architectures: Experiences from a Case

Abstract: Abstract. Reference architectures provide major guidelines for the structure of a class of information systems. Because of their fundamental role, reference architectures have to be of high quality. Before accepting a reference architecture, it has to go through a rigorous evaluation process. A number of methods exist for the evaluation of software architectures. In this paper, we analyze the main differences between concrete software architectures and reference architectures. We discuss the effects of these d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
41
0
14

Year Published

2009
2009
2016
2016

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 36 publications
(55 citation statements)
references
References 11 publications
(19 reference statements)
0
41
0
14
Order By: Relevance
“…Different considerations for evaluating a reference architecture have been proposed [3,7,16]. Avgeriou et al [3] have proposed to evaluate a SRA using scenarios and prototyping.…”
Section: Evaluating a Reference Architecturementioning
confidence: 99%
See 3 more Smart Citations
“…Different considerations for evaluating a reference architecture have been proposed [3,7,16]. Avgeriou et al [3] have proposed to evaluate a SRA using scenarios and prototyping.…”
Section: Evaluating a Reference Architecturementioning
confidence: 99%
“…The prototyping helps analyze the suitability of the implementation decisions such as platform choices and programming languages for the design decisions incorporated in a SRA. Angelov et al [7,16] have argued that straightforward adoption of architecture evaluation methods such as Architecture Tradeoff Analysis Methods (ATAM) [17] and Software Architecture Analysis Methods (SAAM) [18] is not feasible because: gathering all the stakeholders and generating scenarios for a SRA evaluation may not be possible, there can be a significantly large diversity of stakeholders and the levels of abstractions in the designed components can be quite high. Hence, it is important to identify the most relevant architecture requirements by involving domain experts or domain models and then preparing scenarios by involving a SRA's potential users [7,16].…”
Section: Evaluating a Reference Architecturementioning
confidence: 99%
See 2 more Smart Citations
“…Reference architectures (RA) can be used as an inspiration in the design of concrete architectures or as a standardization tool that guarantees the interoperability between systems and between components of systems [21]. A reference architecture is used for the design of concrete architectures in multiple contexts, affecting different stakeholders in each context [4]. Nowadays, the increasing complexity of software, the need for efficient and effective software design processes and for high levels of system interoperability lead to an increasing role of reference architectures in the software design process.…”
Section: Introductionmentioning
confidence: 99%