Visualization of heuristic-based multi-objective design space exploration of embedded systems

Abstract

Het ontwerp van moderne embedded systemen is zeer complex. Een embedded system is een elektronisch systeem (hardware én software) dat is geïntegreerd in gebruiksartikelen of apparaten, met de bedoeling deze een vorm van intelligent gedrag te bezorgen. Vaak moeten meerdere en tegenstrijdige criteria, zoals snelheid, energie en kosten, gelijktijdig worden geoptimaliseerd. Deze hoge mate van complexiteit dwingt ontwerpers om systemen te modelleren en simuleren om de gehele ruimte van mogelijke ontwerpkeuzes te doorzoeken. Door de exponentiële grootte van de ontwerpruimte in embedded systemen kan niet elke mogelijke ontwerpkeuze worden geëvalueerd. Daarom worden vaak heuristische zoekmethoden gebruikt, waarbij met een beperkt aantal evaluaties de ontwerpruimte te doorzoeken is op optimale ontwerpkeuzes. Het interpreteren van deze resultaten en het begrijpen van de manier waarop de ontwerpruimte is doorzocht door de heuristische zoekmethoden kan nog steeds erg omslachtig zijn. Toktam Taghavi deed onderzoek naar dit probleem. Aan de hand van data-visualisatie maakt Taghavi een interpretatie en visualisatie van exploratiedata. Hiermee introduceert ze het structurele gebruik van visualisatietechnieken in het ontwerp van embedded systemen.