SEApr 14, 2015

On the Requirements of New Software Development

arXiv:1504.03715v124 citations
Originality Synthesis-oriented
AI Analysis

This tackles the risk of software failures in critical systems like nuclear plants and healthcare, though it appears incremental as it builds on existing concepts like New Product Development.

The paper addresses the problem of software systems failing to account for changing runtime environments and operational conditions, proposing 'New Software Development' as a solution framework and demonstrating it with an adaptive data integrity tool that dynamically adjusts redundancy based on runtime disturbances.

Changes, they use to say, are the only constant in life. Everything changes rapidly around us, and more and more key to survival is the ability to rapidly adapt to changes. This consideration applies to many aspects of our lives. Strangely enough, this nearly self-evident truth is not always considered by software engineers with the seriousness that it calls for: The assumptions we draw for our systems often do not take into due account that e.g., the run-time environments, the operational conditions, or the available resources will vary. Software is especially vulnerable to this threat, and with today's software-dominated systems controlling crucial services in nuclear plants, airborne equipments, health care systems and so forth, it becomes clear how this situation may potentially lead to catastrophes. This paper discusses this problem and defines some of the requirements towards its effective solution, which we call "New Software Development" as a software equivalent of the well-known concept of New Product Development. The paper also introduces and discusses a practical example of a software tool designed taking those requirements into account --- an adaptive data integrity provision in which the degree of redundancy is not fixed once and for all at design time, but rather it changes dynamically with respect to the disturbances experienced during the run time.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes