Exploiting Similarity in Evolutionary Product Design for Improved Design Space Exploration

被引:1
作者
Mueller, Luise [1 ]
Neubauer, Kai [1 ]
Haubelt, Christian [1 ]
机构
[1] Univ Rostock, Appl Microelect & Comp Engn, Rostock, Germany
来源
EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2021 | 2022年 / 13227卷
关键词
Design space exploration; Heuristic; Answer Set Programming; Evolutionary design;
D O I
10.1007/978-3-031-04580-6_3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The design of new products is often an evolutionary process, where product versions are built on one another. This form of (PGE) reuses some parts of previously developed systems, while others have to be designed from scratch. In consideration of subsequent design steps, i.e., verification, testing, and production, PGE may significantly reduce the time-to-market as these steps can be skipped for reused parts. Thus, deciding which components have to be replaced or added to meet the updated requirements while preserving as many legacy components as possible is one of the key problems in PGE. A further aspect of PGE is the potentially more efficient search for valid design candidates. An already optimized base system can be systematically extended by new functionality without the necessity to search the entire design space. To this end, in this work, we propose a systematic approach, based on Answer Set Programming, to exploit the ideas of PGE in electronic system-level design space exploration. The idea is to gather information on a previous design, analyze the changes to a new version, and utilize the information to steer the search towards potentially good regions in the design space. Extensive experiments show that the presented approach is capable of finding near-optimal design points up to 1,000 times faster than a conventional approach.
引用
收藏
页码:33 / 49
页数:17
相关论文
共 16 条
[1]  
Albers A., 2015, New Developments in Mechanics and Mechanical Engineering, P16
[2]  
Andres B, 2013, LECT NOTES COMPUT SC, V8148, P79, DOI 10.1007/978-3-642-40564-8_9
[3]  
Duffy S.M., 1995, International Conference on Engineering Design (ICED 1995), P490
[4]  
Fahimipirehgalin M, 2019, IEEE INTL CONF IND I, P508, DOI [10.1109/indin41052.2019.8972335, 10.1109/INDIN41052.2019.8972335]
[5]  
Gebser M., 2016, ICLP16, DOI [10.4230/OASIcs.ICLP.2016.2, DOI 10.4230/OASICS.ICLP.2016.2]
[6]  
GIRCZYC E, 1993, ACM IEEE D, P48
[7]   Symmetry in Software Synthesis [J].
Goens, Andres ;
Siccha, Sergio ;
Castrillon, Jeronimo .
ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2017, 14 (02)
[8]  
Jia Hui Liang, 2015, Hardware and Software: Verification and Testing. 11th International Haifa Verification Conference, HVC 2015. Proceedings: LNCS 9434, P225, DOI 10.1007/978-3-319-26287-1_14
[9]  
Lifschitz Vladimir., 2008, AAAI, P1594
[10]   Exact Design Space Exploration Based on Consistent Approximations [J].
Neubauer, Kai ;
Beichler, Benjamin ;
Haubelt, Christian .
ELECTRONICS, 2020, 9 (07) :1-24