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 条
  • [22] Redundancy for Highly Available Systems - Design and Analysis
    Gamer, Thomas
    Stattelmann, Stefan
    ATP EDITION, 2014, (05): : 42 - 52
  • [23] Redundancy of Structural Systems in the Context of Structural Safety
    Fang, Z. X.
    Fan, H. T.
    PROCEEDINGS OF THE TWELFTH EAST ASIA-PACIFIC CONFERENCE ON STRUCTURAL ENGINEERING AND CONSTRUCTION (EASEC12), 2011, 14
  • [24] AN ALGORITHM FOR OBTAINING THE REDUNDANCY EQUATIONS OF LTI SYSTEMS
    RAGOT, J
    MAQUIN, D
    AUTOMATICA, 1994, 30 (03) : 537 - 542
  • [25] The communication of expectations and individual understanding Redundancy as reduction of uncertainty, and the processing of meaning
    Leydesdorff, Loet
    Johnson, Mark William
    Ivanova, Inga A.
    KYBERNETES, 2014, 43 (9-10) : 1362 - 1371
  • [26] Virtualising redundancy of power equipment controllers using software-defined networking
    von Tüllenburg F.
    Dorfinger P.
    Veichtlbauer A.
    Pache U.
    Langthaler O.
    Kapoun H.
    Bischof C.
    Kupzog F.
    Energy Informatics, 2019, 2 (Suppl 1)
  • [27] Software reconn-exion: Understanding software using a variation on software reconnaissance and reflexion modelling
    Le Gear, A
    Buckley, J
    Collins, JJ
    O'Dea, K
    2005 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING (ISESE), PROCEEDINGS, 2005, : 33 - 42
  • [28] Approximations to Study the Impact of the Service Discipline in Systems with Redundancy
    Gast, Nicolas
    Van Houdt, Benny
    PROCEEDINGS OF THE ACM ON MEASUREMENT AND ANALYSIS OF COMPUTING SYSTEMS, 2024, 8 (01)
  • [29] Protection vs. redundancy in homogeneous parallel systems
    Levitin, Gregory
    Hausken, Kjell
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2008, 93 (10) : 1444 - 1451
  • [30] Efficient scheduling in redundancy systems with general service times
    Anton, Elene
    Righter, Rhonda
    Verloop, Ina Maria
    QUEUEING SYSTEMS, 2024, 106 (3-4) : 333 - 372