Software Performance Antipatterns in Cyber-Physical Systems

被引:8
|
作者
Smith, Connie U. [1 ]
机构
[1] L&S Comp Technol Inc, Performance Engn Serv, Austin, TX 78746 USA
关键词
Performance antipatterns; Software Performance Engineering (SPE); Cyber-physical systems design; Software architecture;
D O I
10.1145/3358960.3379138
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software performance antipatterns (SPAs) document common performance problems in software architecture and design and how to fix them. They differ from software antipatterns in their focus on the performance of the software. This paper addresses performance antipatterns that are common in today's Cyber-Physical Systems (CPS). We describe the characteristics of today's CPS that cause performance problems that have been uncommon in real-time embedded systems of the past. Three new performance antipatterns are defined and their impact on CPS is described. Six previously defined performance antipatterns are described that are particularly relevant to today's CPS. The paper concludes with some observations on how this work is useful in the design, implementation, and operation of CPS.
引用
收藏
页码:173 / 180
页数:8
相关论文
共 50 条
  • [1] Modeling more software performance antipatterns in cyber-physical systems
    Pinciroli, Riccardo
    Smith, Connie U.
    Trubiani, Catia
    [J]. SOFTWARE AND SYSTEMS MODELING, 2024, 23 (04): : 1003 - 1023
  • [2] QN-based Modeling and Analysis of Software Performance Antipatterns for Cyber-Physical Systems
    Pinciroli, Riccardo
    Smith, Connie U.
    Trubiani, Catia
    [J]. PROCEEDINGS OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '21), 2021, : 93 - 104
  • [3] Software Passports for Automated Performance Anomaly Detection of Cyber-Physical Systems
    Odyurt, Uraz
    Meyer, Hugo
    Pimentel, Andy D.
    Paradas, Evangelos
    Alonso, Ignacio Gonzalez
    [J]. EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2019, 2019, 11733 : 255 - 268
  • [4] Visualisation of Control Software for Cyber-Physical Systems
    Melatti, Igor
    Mari, Federico
    Salvo, Ivano
    Tronci, Enrico
    [J]. INFORMATION, 2021, 12 (05)
  • [5] Provable Determinism for Software in Cyber-Physical Systems
    Rossel, Marcus
    Lin, Shaokai Jerry
    Lohstroh, Marten
    Castrillon, Jeronimo
    Goens, Andres
    [J]. VERIFIED SOFTWARE: THEORIES, TOOLS AND EXPERIMENTS, VSTTE 2023, 2024, 14095 : 85 - 107
  • [6] Software Engineering Issues for Cyber-Physical Systems
    Al-Jaroodi, Jameela
    Mohamed, Nader
    Jawhar, Imad
    Lazarova-Molnar, Sanja
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP), 2016, : 264 - 269
  • [7] Dynamic Software Updating for Cyber-Physical Systems
    Kang, Sungjoo
    Chun, Ingeol
    Kim, Wontae
    [J]. 18TH IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS (ISCE 2014), 2014,
  • [8] Reliability and performance of cyber-physical systems
    Xing, Liudong
    Distefano, Salvatore
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2022, 225
  • [9] Architecture of Software Platform for Testing Software of Cyber-Physical Systems
    Golosovskiy, Mikhail
    Tobin, Dmitriy
    Balandov, Mikhail
    Khlopotov, Roman
    [J]. DATA SCIENCE AND ALGORITHMS IN SYSTEMS, 2022, VOL 2, 2023, 597 : 488 - 494
  • [10] Systems Engineering–Software Engineering Interface for Cyber-Physical Systems
    Sheard, Sarah
    Pafford, Michael E.
    Phillips, Mike
    [J]. INCOSE International Symposium, 2019, 29 (01) : 249 - 268