2007
DOI: 10.2174/1874107x00701010001
|View full text |Cite
|
Sign up to set email alerts
|

Integrability and Extensibility Evaluation from Software Architectural Models - A Case Study

Abstract: Software systems are composed of components acquired from different sources, e.g. subcontractors, component providers, and open source software providers. Therefore, integrability is one of the most important qualities in software development. Extensibility is especially important in open source software systems because they evolve according to the needs of the user community and often into a direction not originally foreseen. Integrability evaluation refers to testing if separately developed components work c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

2008
2008
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(13 citation statements)
references
References 29 publications
0
13
0
Order By: Relevance
“…Interoperability: Interoperability is the ability of software to exchange information and to provide something new, which originates from exchanged information [69]. The main goal of interoperability models and rules is to enable the loosely coupled services to collaborate.…”
Section: Reflexivitymentioning
confidence: 99%
“…Interoperability: Interoperability is the ability of software to exchange information and to provide something new, which originates from exchanged information [69]. The main goal of interoperability models and rules is to enable the loosely coupled services to collaborate.…”
Section: Reflexivitymentioning
confidence: 99%
“…But reliance on software architecture descriptions is not readily found in either conventional game or mod development. Hentonnen and colleagues [6] examine how software plug-ins support architectural extension, while Leveque, et al [8] investigate how extension mechanisms like views and model-based systems support extension also at the architectural level. Last, the modern Web architecture is itself designed according to principles of extensibility through open interfaces, migration across software versions, network data content/hypertext transfer protocols, and representational state transfer [4].…”
Section: Software Extensionmentioning
confidence: 99%
“…Quality requirements for the final software system can be determined at the software architecture level by means of the quality attributes [1,2]. Quality goals, quality attributes, quality requirements or, non-functional requirements [1,[3][4][5] answer to the question "how well" whereas software functional requirements answer to the question "what" [6].…”
Section: Introductionmentioning
confidence: 99%
“…Furthermore, in literature, there has been defined at least seven different meanings for software architecture [6]. In general, architectural models document architecture to the body of knowledge for reusing the architecture at multiple levels of granularity [6][7][8][9].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation