5th Working IEEE/IFIP Conference on Software Architecture (WICSA'05)
DOI: 10.1109/wicsa.2005.36
|View full text |Cite
|
Sign up to set email alerts
|

Generalizing a Model of Software Architecture Design from Five Industrial Approaches

Abstract: We compare five industrial software architecture design methods and we extract from their commonalities a general software architecture design approach. Using this general approach, we compare across the five methods the artifacts and activities they use or recommend, and we pinpoint similarities and differences. Once we get beyond the great variance in terminology and description, we find that the five approaches have a lot in common and match more or less the ''ideal'' pattern we introduced. From the ideal p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
85
0
5

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 68 publications
(91 citation statements)
references
References 28 publications
1
85
0
5
Order By: Relevance
“…Hofmeister et al define architecting as an iterative process in which the architecture 'grows' over time as architects perform architectural activities, such as analysis, synthesis, and evaluation [11]. In our research we build further on this view, by considering the iterative nature of architecting as a 'decision loop'.…”
Section: Related Workmentioning
confidence: 99%
“…Hofmeister et al define architecting as an iterative process in which the architecture 'grows' over time as architects perform architectural activities, such as analysis, synthesis, and evaluation [11]. In our research we build further on this view, by considering the iterative nature of architecting as a 'decision loop'.…”
Section: Related Workmentioning
confidence: 99%
“…Different models propose development of different views (Mattsson et al, 2009). There are many commonalities and some differences between architecture development approaches (Hofmeister et al, 2005;Hofmeister et al, 2007). There are also some attempts such as (Hofmeister et al, 2005;Hofmeister et al, 2007) to develop a general model of software architecture design.…”
Section: Literature Reviewmentioning
confidence: 99%
“…There are many commonalities and some differences between architecture development approaches (Hofmeister et al, 2005;Hofmeister et al, 2007). There are also some attempts such as (Hofmeister et al, 2005;Hofmeister et al, 2007) to develop a general model of software architecture design. Furthermore, studies to develop techniques and methods for quality assessment of software system architectures (Kazman et al, 2001;Firesmith et al, 2006) are also conducted.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Many organizations have claimed for improving the productivity and quality of software development using COTS Selection [28].Therefore many software organizations have introduces COTS technologies in the software industry. A number of COTS components supporting tools have been introduce by software engineers and consultants .The popularity increase of commercial and embeddable software components and software environments following standardization [17]. The quality and standard components more available so more potential reuse candidates.…”
Section: Introductionmentioning
confidence: 99%
“…The quality and standard components more available so more potential reuse candidates. Many devel-Engineering (CBSE) oping organizations are spending a large amount of time in COTS selection since the choice of the suitable components has a major effect on the project and final product [17]. We have developed OPM that addresses the selection process, Components software package.…”
Section: Introductionmentioning
confidence: 99%