Authors
David Lesaint, George Papamargaritis
Publication date
2004/6/15
Conference
Proceedings. Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA 2004)
Pages
135-144
Publisher
IEEE
Description
Component-based product-line architectures (PLAs) must support two operations: application configuration - the construction of valid application specifications - and application generation - the compilation of specifications into executable applications. Whereas configuration is a combinatorial task involving advanced knowledge-based reasoning, generation is a deterministic compilation process. This suggests an application synthesis model where configuration and generation are carried out separately by interoperable tools. To this end, we introduce a PLA development toolkit which includes a constraint-based configuration language and an aspect-based generation language supporting the same architecture model. The toolkit imposes dual PLA implementations consisting of a configuration program and a generation program. The compilation of the configuration program yields an interactive configurator used …
Total citations
20042005200620072008213
Scholar articles
D Lesaint, G Papamargaritis - Proceedings. Fourth Working IEEE/IFIP Conference on …, 2004