Hauptinhalt
Continuous Configuration of Hard- and Software
The use of hardware description languages, like VHDL or Verilog, allows the continuous configuration of hardware and system software, ideally with the same tools. Tools to configure software systems, like
pure::variants or
XVCL, have been analyzed for their ability to configure hardware and are used successfully. The image shows a Feature Model from pure::variants and illustrates the features of a Multiprocessor System on Chip (MPSoC) product line.
The tracking of concerns, which are not only relevant inside one layer (hardware, system software, application), but between these layers, is an other important question. In this case we have to determine how the application requirements affect the system software layer and the hardware.