The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Late life failures in software occur primarily due to certain Triggers that are inadequately present in the development and test processes. Triggers surface faults that are otherwise dormant driven by workloads, configurations, traffic, etc. This case study presents Trigger and Impact distributions across five stages of testing in development and early customer trials. These distribution changes and...
In this paper, we propose an SLA-based approach to private cloud reliability. We examine how to formulate reliability SLAs, identify key customer scenarios and use accelerated testing to validate them. We propose the creation of a public cloud SaaS to enable the above reliability validation via a distributed, scalable model. We then illustrate an application of the above approach during the development...
This paper identifies a small, essential set of static software code metrics linked to the software product quality characteristics of reliability and maintainability and to the most commonly identified sources of technical debt. A plug-in is created for the Understand code visualization and static analysis tool that calculates and aggregates the metrics. The plug-in produces a high-level interactive...
Railway transport is one of the main transport modes of the Russian Federation, which is strategically important for the country. Artificial constructions on the railways are complex and responsible elements of the track economy. The probability of their failure-free operation must be high enough. For the adoption of optimal solutions for managing the technical state of man-made structures, it is...
The development of knowledge-based systems (KBSs) has been an area subject to much criticism due to the general lack of structured engineering methods. Although many design and development methods have been proposed and successfully realised, such as CommonKADS, there is still a continuing concern that the reliability of KBSs is difficult to evaluate. This is partly due to the limited incorporation...
Proposals and some implementations of Internet of Things (IoT) systems for healthcare are described. Implications of current European Union legislation, the new General Data Protection Regulation, for the security and reliability of healthcare IoT systems and for the privacy of users of these systems are presented. Analytics of healthcare IoT data for the requirements of evidence based healthcare...
Fault tolerance (FT) is well studied and practicedin the past decades to enhance reliability of software systems. Although many sophisticated fault tolerance mechanisms have been developed, they are difficult to be applied to a given systemfor the following reasons. Firstly, the comprehensive analysis of the target system is a challenging task. Secondly, it is hard todetermine which fault tolerance...
The smart electricity meter (SEM) is important in our life, so consumers and manufacturers pay more attention to its reliability. In order to evaluate the performance of SEM, we must spend a lot of time censoring its status. For example, if we want to assess to the SEM reliability, it may take several years at least according to the standards. So accelerated degradation testing (ADT) and accelerated...
High reliability is an important characteristic of Cyber-Physical Systems (CPS). New CPS components/subsystems have to be developed for the detection, isolation, recovery and prevention of failures and external attacks. To address this challenge, we propose a multi-agent-based subsystem architecture that can detect and prevent CPS hardware components' failures. The architecture comprises of several...
Analyses of the interactions among quality requirements (QRs) have often found that optimizing on one QR will cause serious problems with other QRs. As just one relevant example, one large project had an Integrated Product Team optimize the system for Security. In doing so, it reduced its vulnerability profile by having a single-agent key distribution system and a single copy of the data base – only...
Testing software-intensive systems, for us, has traditionally focused on verifying and validating compliance and conformance to specification, as well as some general non-functional requirements such as performance of different components. In recent years, we have seen a strong move towards more data intensive systems. We have found that these types of systems require a different approach for testing...
This paper briefly introduce a method to evaluate the reliability of a cloud rendering system by using probability models. An extended discrete-time Markov chain (DTMC) is proposed considering the QoS (Quality of Service). Then, some properties defined from 3 aspects give full consideration to the processes of rendering tasks, which can be verified by performing PRISM in a quantitative way. Finally,...
The detection of duplicate bug reports can help reduce the processing time of handling field crashes. This is especially important for software companies with a large client base where multiple customers can submit bug reports, caused by the same faults. There exist several techniques for the detection of duplicate bug reports; many of them rely on some sort of classification techniques applied to...
Based on actual requirements and safety reliability requirements, this paper presents a design scheme of safety portable voice information recording equipment. There are two main parts in the whole system, one is the voice recording board and the other one is the portable military laptop. The voice recording board uses advanced RISC machines chip as the main chip equipped with real-time operating...
This presents a new model to support empirical failure probability estimation for a software-intensive system. The new element of the approach is that it combines the results of testing using a simulated hardware platform with results from testing on the real platform. This approach addresses a serious practical limitation of a technique known as statistical testing. This limitation will be called...
Smart buildings are run by Building Management Systems (BMS)that are cyber-physical systems that control and monitor a numberof buildings’ subsystems. BMS have not been sufficiently prioritizedon their reliability measures. Reliability, however, along withsecurity, safety, energy performance and occupant comfort, are veryimportant for certain classes of BMS [1]. This is especially true forBMS of critical...
Reliability is rapidly emerging as a major design metric in both embedded and high performance computing (HPC) domains. Such systems are integrating modern multicore processors (e.g. big.LITTLE) and graphics processing unit (GPUs) aiming to perform complex software stacks (i.e. operating system OS, drivers, and applications). To ensure failsafe functionality of underlying systems, designers should...
A problem of calculating the probability of a fault of software to provide the reliability of control systems is considered. Changing the computational paradigm is proposed from the universal Turing machine to quantum program. Types of errors in a quantum program and their influencing the fault probability are considered, formulae to evaluate the fault probability under constraints on the degree of...
Water resource availability is an important problem as water is basically used for everything we make. In a water distribution process the level and flow must be always controlled. Therefore, the parameters of the system must be known at any moment. This paper presents an automatic level control system which is analyzed in terms of reliability in order to present solutions to clarify how such systems...
In the world practice of designing highly reliable systems and ensuring the reliability of their operation in the process of operation is achieved through the use of specialized software complexes to determine the reliability of complex technical systems that perform the calculation of the aggregate reliability characteristics, and as a particular, simplest case, quantitative. For educational purposes,...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.