arrow
返回

Continuous and Proactive Software Architecture Evaluation: An IoT Case

delete2022-03-15
delete2
delete
OA
AI
D
Dalia Sobhy *
L
Leandro L. Minku
R
Rami Bahsoon
R
Rick Kazman
DOI:10.1145/3492762delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Design-time evaluation is essential to build the initial software architecture to be deployed. However, experts' assumptions made at design-time are unlikely to remain true indefinitely in systems that are characterized by scale, hyperconnectivity, dynamism, and uncertainty in operations (e.g. loT). Therefore, experts' design-time decisions can be challenged at run-time. A continuous architecture evaluation that systematically assesses and intertwines design-time and run-time decisions is thus necessary. This paper proposes the first proactive approach to continuous architecture evaluation of the system leveraging the support of simulation. The approach evaluates software architectures by not only tracking their performance over time, but also forecasting their likely future performance through machine learning of simulated instances of the architecture. This enables architects to make cost-effective informed decisions on potential changes to the architecture. We perform an IoT case study to show how machine learning on simulated instances of architecture can fundamentally guide the continuous evaluation process and influence the outcome of architecture decisions. A series of experiments is conducted to demonstrate the applicability and effectiveness of the approach. We also provide the architect with recommendations on how to best benefit from the approach through choice of learners and input parameters, grounded on experimentation and evidence.
Keyword:
Continuous evaluation
software architecture evaluation
time series forecasting
IoT

期刊

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
论文数:
1.2K
被引数:
3.4K

机构

E
egyptian knowledge bank (ekb)
学者数:
11.6W
论文数: 9.3W
被引数: 84
University of Hawaii System 封面图
University of Hawaii System
学者数:
1.6W
论文数: 1.5W
被引数: 1.2W
A
arab academy for science, technology & maritime transport
学者数:
775
论文数: 714
被引数: 0
学者 查看更多机构
引用论文

引用论文

Developing a Research Agenda for Human-Centered Data Science
err2016-02-27
err0
PREAI
errCecilia Aragon; Clayton Hutto; Andy Echenique; Brittany Fiore-Gartland; Yun Huang; Jinyoung Kim; Gina Neff; Wanli Xing; Joseph Bayer
err分享
err收藏
Modelling of DC shipboard power system
err2016-12-01
err0
errOAAI
errKuntal Satpathi; Abhisek Ukil; Navpreet Thukral; Michael Adam Zagrodnik
err分享
err收藏
The benefit of multiple angle observations for visible band remote sensing using night lights
err
IF0
err2021-07-20
err0
errOAAI
errChristopher C. M. Kyba; Martin Aubé; Salvador Bará; Andrea Bertolo; Constantinos A. Bouroussis; Stefano Cavazzani; Brian R. Espey; Fabio Falchi; Geza Gyuk; Andreas Jechow; Miroslav Kocifaj; Zoltán Kolláth; Héctor Lamphar; Noam Levin; Shengjie Liu; Steven D. Miller; Sergio Ortolani; Chun Shing Jason Pun; Salvador José Ribas; Thomas Ruhtz; Alejandro Sánchez de Miguel; Matthias Schneider; Ranjay Man Shrestha; Alexandre Simoneau; Chu Wing So; Tobias Storch; Kai Pong Tong; Diane Turnshek; Ken Walczak; Jun Wang; Zhuosen Wang; Jianglong Zhang
err分享
err收藏
Ectopic vas deferens communicating with lower ureter
err1982-04-01
err0
PREAI
errFaris Ayyat; Martin D. Palmer; John O. Tingley
err分享
err收藏
EFFECTS OF OIL AND DISPERSED-OIL ON MATURE MANGROVES IN FIELD TRIALS AT GLADSTONE
err1998-01-01
err0
PREAI
errN.C. Duke; K. A. Burns; J.C. Ellison; R.J. Rupp; O. Dalhaus
err分享
err收藏
err分享
err收藏
学者 查看更多内容