Understanding the Redundancy of Software Systems

被引:0
|
作者
Mattavelli, Andrea [1 ]
机构
[1] Univ Lugano, Fac Informat, Via G Buffi 13, CH-6904 Lugano, Switzerland
来源
36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014) | 2014年
关键词
Redundancy; equivalence; execution diversity; FAULT-TOLERANT; CODE;
D O I
10.1145/2591062.2591077
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Our research aims to study and characterize the redundancy of software systems. Intuitively, a software is redundant when it can perform the same functionality in different ways. Researches have successfully defined several techniques that exploit various form of redundancy, for example for tolerating failures at runtime and for testing purposes. We aim to formalize and study the redundancy of software systems in general. In particular, we are interested in the intrinsic redundancy of software systems, that is a form of undocumented redundancy present in software systems as consequence of various design and implementation decisions. In this thesis we will formalize the intuitive notion of redundancy. On the basis of such formalization, we will investigate the pervasiveness and the fundamental characteristics of the intrinsic redundancy of software systems. We will study the nature, the origin, and various forms of such redundancy. We will also develop techniques to automatically identify the intrinsic redundancy of software systems.
引用
收藏
页码:698 / 701
页数:4
相关论文
共 50 条
  • [31] Communication Overhead Reduction by Algorithmic Redundancy in Embedded Systems
    Klee, Hannes
    Buchholz, Michael
    Materna, Torben
    Dietmayer, Klaus
    2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), 2017, : 257 - 260
  • [32] The impact of redundancy on reliability in machinery systems on unmanned ships
    Eriksen, Stig
    Lutzen, Marie
    WMU JOURNAL OF MARITIME AFFAIRS, 2022, 21 (02) : 161 - 177
  • [33] The impact of redundancy on reliability in machinery systems on unmanned ships
    Stig Eriksen
    Marie Lützen
    WMU Journal of Maritime Affairs, 2022, 21 : 161 - 177
  • [34] Approximations to Study the Impact of the Service Discipline in Systems with Redundancy
    Gast N.
    Van Houdt B.
    Performance Evaluation Review, 2024, 52 (01):
  • [35] Redundancy and scalability for virtualized MES systems with programmable infrastructure
    Morariu, Octavian
    Borangiu, Theodor
    Raileanu, Silviu
    Morariu, Cristina
    COMPUTERS IN INDUSTRY, 2016, 81 : 26 - 35
  • [36] Efficient scheduling in redundancy systems with general service times
    Elene Anton
    Rhonda Righter
    Ina Maria Verloop
    Queueing Systems, 2024, 106 : 333 - 372
  • [37] Stability and tail behavior of redundancy systems with processor sharing
    Raaijmakers, Youri
    Borst, Sem
    Boxma, Onno
    PERFORMANCE EVALUATION, 2021, 147
  • [38] Exploiting Redundancy in Underwater Vehicle-Manipulator Systems
    Soylu, Serdar
    Buckham, Bradley J.
    Podhorodeski, Ron P.
    INTERNATIONAL JOURNAL OF OFFSHORE AND POLAR ENGINEERING, 2009, 19 (02) : 115 - 123
  • [39] INVESTIGATION OF A HYBRID REDUNDANCY IN THE FAULT-TOLERANT SYSTEMS
    Tyurin, S. F.
    RADIO ELECTRONICS COMPUTER SCIENCE CONTROL, 2019, (02) : 23 - 33
  • [40] What's Inside My App?: Understanding Feature Redundancy in Mobile Apps
    Guo, Yao
    Li, Yuanchun
    Yang, Ziyue
    Chen, Xiangqun
    2018 IEEE/ACM 26TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2018), 2018, : 266 - 276