A model-driven framework for guided design space exploration

被引:0
|
作者
Ábel Hegedüs
Ákos Horváth
Dániel Varró
机构
[1] Budapest University of Technology and Economics,Department of Measurement and Information Systems
来源
关键词
Design space exploration; Model-driven engineering ; Search-based software engineering;
D O I
暂无
中图分类号
学科分类号
摘要
Design space exploration (DSE) aims at searching through various models representing different design candidates to support activities like configuration design of critical systems or automated maintenance of IT systems. In model-driven engineering, DSE is applied to find instance models that are (i) reachable from an initial model with a sequence of transformation rules and (ii) satisfy a set of structural and numerical constraints. Since exhaustive exploration of the design space is infeasible for large models, the traversal is often guided by hints, derived by system analysis, to prioritize the next states to traverse (selection criteria) and to avoid searching unpromising states (cut-off criteria). In this paper, we define an exploration approach where selection and cut-off criteria are defined using dependency analysis and algebraic abstraction of transformation rules. Additionally, we apply different state encoding techniques to identify recurring states and reduce the number of visited states. Finally, we illustrate our approach on a cloud infrastructure configuration problem and provide detailed evaluation on both synthetic and real applications. This evaluation includes (i) the comparison of several exploration techniques, (ii) performance measurements on multiple state encoding techniques and (iii) comparing two implementation architectures of our design space exploration framework.
引用
收藏
页码:399 / 436
页数:37
相关论文
共 50 条
  • [1] A model-driven framework for guided design space exploration
    Hegedues, Abel
    Horvath, Akos
    Varro, Daniel
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2015, 22 (03) : 399 - 436
  • [2] Model-driven design space exploration for multi-robot systems in simulation
    James Harbin
    Simos Gerasimou
    Nicholas Matragkas
    Thanos Zolotas
    Radu Calinescu
    Misael Alpizar Santana
    [J]. Software and Systems Modeling, 2023, 22 : 1665 - 1688
  • [3] Model-driven design space exploration for multi-robot systems in simulation
    Harbin, James
    Gerasimou, Simos
    Matragkas, Nicholas
    Zolotas, Thanos
    Calinescu, Radu
    Santana, Misael Alpizar
    [J]. SOFTWARE AND SYSTEMS MODELING, 2023, 22 (05): : 1665 - 1688
  • [4] Model-Driven Design-Space Exploration for Embedded Systems: The Octopus Toolset
    Basten, Twan
    van Benthum, Emiel
    Geilen, Marc
    Hendriks, Martijn
    Houben, Fred
    Igna, Georgeta
    Reckers, Frans
    de Smet, Sebastian
    Somers, Lou
    Teeselink, Egbert
    Trcka, Nikola
    Vaandrager, Frits
    Verriet, Jacques
    Voorhoeve, Marc
    Yang, Yang
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION, AND VALIDATION, PT I, 2010, 6415 : 90 - 105
  • [5] A Model-Driven Framework for Educational Game Design
    Roungas, Bill
    Dalpiaz, Fabiano
    [J]. GAMES AND LEARNING ALLIANCE, GALA 2015, REVISED SELECTED PAPERS, 2016, 9599 : 1 - 11
  • [6] A Model-driven Framework for Educational Game Design
    Roungas, Bill
    [J]. INTERNATIONAL JOURNAL OF SERIOUS GAMES, 2016, 3 (03): : 19 - 37
  • [7] DESIGN SPACE ANALYSIS IN MODEL-DRIVEN ENGINEERING
    Demirezen, Zekai
    Bryant, Barrett
    Skjellum, Anthony
    Tanik, Murat
    [J]. JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2010, 14 (01) : 1 - 15
  • [8] Model-Driven Dynamic Case Simulation for Exploration of Outcome Space
    Wheaton, Marilee J.
    Madni, Azad M.
    [J]. 2021 IEEE AEROSPACE CONFERENCE (AEROCONF 2021), 2021,
  • [9] Model-Driven Approach for Early Power-Aware Design Space Exploration of Embedded Systems
    Feriel Ben Abdallah
    Chiraz Trabelsi
    Rabie Ben Atitallah
    Mourad Abed
    [J]. Journal of Signal Processing Systems, 2017, 87 : 271 - 286
  • [10] Model-Driven Approach for Early Power-Aware Design Space Exploration of Embedded Systems
    Ben Abdallah, Feriel
    Trabelsi, Chiraz
    Ben Atitallah, Rabie
    Abed, Mourad
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2017, 87 (03): : 271 - 286