2023
DOI: 10.3390/a16040179
|View full text |Cite
|
Sign up to set email alerts
|

Evolutionary System Design with Answer Set Programming

Abstract: We address the problem of evolutionary system design (ESD) by means of answer set programming modulo difference constraints (AMT). The goal of this design approach is to synthesize new product variants or generations from existing products. We start by formalizing the underlying system synthesis problem and design space exploration process, which consists of finding the Pareto front with respect to latency, cost, energy, and similarity measures between the two designs. We then present AMT-based encodings to ca… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(9 citation statements)
references
References 31 publications
0
9
0
Order By: Relevance
“…Many previous state-of-the-art DSE publications [3,[5][6][7][8][9][10][11] are based on or are similar in nature to the system model originally presented by Blickle et al in [24], which uses fixed architecture graphs. They all have in common that they map tasks directly to processing elements in a fixed architecture graph.…”
Section: Related Workmentioning
confidence: 99%
See 4 more Smart Citations
“…Many previous state-of-the-art DSE publications [3,[5][6][7][8][9][10][11] are based on or are similar in nature to the system model originally presented by Blickle et al in [24], which uses fixed architecture graphs. They all have in common that they map tasks directly to processing elements in a fixed architecture graph.…”
Section: Related Workmentioning
confidence: 99%
“…The definition of the resource library L is closely related to our previous work in this field [3,10], where we specified a fixed architecture template containing processors, routers, and links at certain positions, which can be allocated. In contrast, we define the resource library as a set of resource types that are partitioned into processing, communication and interconnection types Types = Types Proc ∪ Types Comm ∪ Types Link , with Types Proc ∩Types Comm ∩Types Link = ∅ .…”
Section: System Modelmentioning
confidence: 99%
See 3 more Smart Citations