Representing Variability in Software Architecture
Haider, Umaima 2016. Representing Variability in Software Architecture. PhD Thesis University of East London Architecture Computing and Engineering
Software Architecture is a high level description of a software intensive system that enables architects to have a better intellectual control over the complete system. It is also used as a communication vehicle among the various system stakeholders. Variability in software-intensive systems is the ability of a software artefact (e.g., a system, subsystem, or component) to be extended, customised, or configured for deployment in a specific context. Although variability in software architecture is recognised as a challenge in multiple domains, there has been no formal consensus on how variability should be captured or represented.
|Digital Object Identifier (DOI)||doi:10.15123/PUB.5013|
|Publication process dates|
|Deposited||01 Jun 2016|
11views this month
5downloads this month