Abstract | ||
---|---|---|
A primary challenge involved in implementing product line architecture is realization of the included variation points (e.g. alternative components, optional interfaces) in source code. Existing architecture implementation techniques are focused on single system development. Software variability implementation techniques such as inheritance and overloading mainly support fine-grained variations at the programming language level. In this paper, we present a novel approach to implementing product line architecture. It combines a code generation and separation pattern with an architecture-based code annotation technique. It can support product line variability in platforms, functions, and implementation mechanisms that are at different degrees of granularity. The goal is to maintain architecture-implementation conformance and increase code reusability.
|
Year | DOI | Venue |
---|---|---|
2016 | 10.1145/2896935.2896939 | BRIDGE@ICSE |
Keywords | Field | DocType |
Architecture implementation, software variability implementation, architecture-implementation conformance | Space-based architecture,Database-centric architecture,Computer architecture,Applications architecture,Multilayered architecture,Computer science,Software architecture description,Solution architecture,Reference architecture,Enterprise architecture framework | Conference |
ISBN | Citations | PageRank |
978-1-4503-4153-0 | 0 | 0.34 |
References | Authors | |
11 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Yongjie Zheng | 1 | 41 | 7.49 |
Cuong Cu | 2 | 4 | 2.09 |