eQual: informing early design decisions
Arman Shahbazian, Suhrid Karthik, Yuriy Brun, Nenad Medvidovic
摘要
When designing a software system, architects make a series of design decisions that directly impact the system's quality. The number of available design alternatives grows rapidly with system size, creating an enormous space of intertwined design concerns that renders manual exploration impractical. We present eQual, a model-driven technique for simulation-based assessment of architectural designs. While it is not possible to guarantee optimal decisions so early in the design process, eQual improves decision quality. eQual is effective in practice because it (1) limits the amount of information the architects have to provide and (2) adapts optimization algorithms to effectively explore massive spaces of design alternatives. We empirically demonstrate that eQual yields designs whose quality is comparable to a set of systems' known optimal designs. A user study shows that, compared to the state-of-the-art, engineers using eQual produce statistically significantly higher-quality designs with a large effect size, are statistically significantly more confident in their designs, and find eQual easier to use.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
引用它的顶会 Paper6
- Multi-objectivizing software configuration tuningTao Chen, Miqing LiFSE 2021 · 被引用 40 次
- Adapting Multi-objectivized Software Configuration TuningTao Chen, Miqing LiFSE 2024 · 被引用 14 次
- A Qualitative Study on the Implementation Design Decisions of DevelopersJenny T. Liang, Maryam Arab, Minhyuk Ko, Amy J. Ko 等ICSE 2023 · 被引用 11 次
- FaaSConf: QoS-aware Hybrid Resources Configuration for Serverless WorkflowsYilun Wang, Pengfei Chen, Hui Dou, Yiwen Zhang 等ASE 2024 · 被引用 3 次
- Rethinking Performance Analysis for Configurable Software Systems: A Case Study from a Fitness Landscape PerspectiveMingyu Huang, Peili Mao, Ke LiISSTA 2025 · 被引用 1 次
相关 Paper
- Spacewalker: Rapid UI Design Exploration Using Lightweight Markup Enhancement and Crowd Genetic ProgrammingMingyuan Zhong, Gang Li, Yang LiCHI 2021 · 被引用 9 次
- Comparative Synthesis: Learning Near-Optimal Network Designs by QueryYanjun Wang, Zixuan Li, Chuan Jiang, Xiaokang Qiu 等POPL 2023
- ANAS: Asynchronous Neuromorphic Hardware Architecture Search Based on a System-Level SimulatorJian Zhang, Jilin Zhang, Dexuan Huo, Hong ChenDAC 2023 · 被引用 6 次
- Parasol: efficient parallel synthesis of large model spacesClay Stevens, Hamid BagheriFSE 2022 · 被引用 4 次
- Evolutionary-Guided Synthesis of Verified Pareto-Optimal MDP PoliciesSimos Gerasimou, Javier Cámara, Radu Calinescu, Naif Alasmari 等ASE 2021 · 被引用 7 次
