DocumentCode
2230048
Title
ADLARS: An Architecture Description Language for Software Product Lines
Author
Bashroush, R. ; Brown, T.J. ; Spence, I. ; Kilpatrick, P.
Author_Institution
Sch. of Comput. Sci., Queen´´s Univ., Belfast
fYear
2005
fDate
7-7 April 2005
Firstpage
163
Lastpage
173
Abstract
Software product line (SPL) engineering has emerged to become a mature domain for maximizing reuse within the context of a family of related software products. Within the process of SPL, the variability and commonality among the different products within the scope of a family is captured and modeled into a system´s `feature model´. Currently, there are no architecture description languages (ADLs) that support the relationship between the feature model domain and the system architecture domain, leaving a gap which significantly increases the complexity of analyzing the system´s architecture and insuring that it complies with its set feature model and variability requirements. In this paper we present ADLARS, an architecture description language that supports the relationship between the system´s feature model and the architectural structures in an attempt to alleviate the aforementioned problem. The link between the two spaces also allows the automatic generation of product architectures from the family reference architecture
Keywords
product development; software architecture; software prototyping; software reusability; specification languages; architecture description language; feature model domain; software product line engineering; software reuse; system architecture domain; variability requirement; Application software; Architecture description languages; Computer architecture; Computer science; Engineering management; Performance analysis; Real time systems; Software architecture; Software performance; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Workshop, 2005. 29th Annual IEEE/NASA
Conference_Location
Greenbelt, MD
Print_ISBN
0-7695-2306-4
Type
conf
DOI
10.1109/SEW.2005.17
Filename
1521204
Link To Document