Generative Programming (GP) with C++
JMLC '97 Proceedings of the Joint Modular Languages Conference on Modular Programming Languages
Adaptable Components for Software Product Line Engineering
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Tuples and multiple return values in C++
Tuples and multiple return values in C++
Hi-index | 0.00 |
The development of distributed embedded real-time telecommunication systems requires close coupling of hardware and software components. Current component models lack support for large-scale reuse at the hardware/software interface. A component model is proposed that separates the component's core functionality from its variable facets. Generative programming techniques are applied to enable component-based engineering whilst maintaining close coupling with the underlying hardware. The described technique is illustrated by generating a simple device driver for a System on a Programmable Chip (SOPC) device from an XML specification.