RELIABILITY MANAGEMENT AND FAILURE MAINTENANCE OF COMPONENT BASED SOFTWARE SYSTEMS R.Chinnaiyan 1, Dr.S.Somasundaram 2
|
|
- Angelica Harper
- 5 years ago
- Views:
Transcription
1 Address for Correspondence 1 *Assistant Professor, Department of Computer Applications,A.V.C. College of Engineering, Mayiladuthurai, INDIA 2 Assistant Professor, Department of Mathematics, Coimbatore Institute of Technology, Coimbatore, INDIA vijayachinns@gmail.com, somos2005@gmail.com ABSTRACT Research Article RELIABILITY MANAGEMENT AND FAILURE MAINTENANCE OF COMPONENT BASED SOFTWARE SYSTEMS R.Chinnaiyan 1, Dr.S.Somasundaram 2 The software industry has expanded during the past few years and the growth has mainly focused on a growing market and the development of component based software systems. Different designs have emerged and the technical knowledge makes it possible to put component based software off shore. The fast expansion of the software market has also come with some problems. The new designs are not always fully tested, and the designed lifetime of 20 years is typically never achieved until the next generation of software is erected. The extreme conditions and the high loads that software is exposed to makes the coordination of maintenance an interesting issue. How much maintenance is needed? Are there any ways of minimizing the maintenance and yet have a good availability for the software? The technical availability of software is high, around 98%, but this is due to fast and frequent service and not just because of good reliability or maintenance management. The problem area for the proposed work, is focused on the reliability for the components of the component based software system. If the most critical software components for the software system can be identified, it will show in what areas to focus when planning the maintenance for the software system. If the condition of these critical software components can be supervised, the maintenance can be planned even further. Investigations of failure statistics from different sources reveal the reliability performance of the different software components within the software. The failed component is found to be the the most critical as the downtime per failure is high in comparison to the other components in the software. To reduce the risk of a failure, the monitoring of the software component is required. One way of monitoring the performance of the software component is by using a State Monitoring System (SMS). The presented method uses a State Monitoring System for managing reliability and failure maintenance of component based software systems KEYWORDS Software Component, Reliability, Maintenance, Down-Time, SMS 1. INTRODUCTION Component Based Software reliability can be defined as the probability of failure-free operation of all the components of the software package are executing in a specified environment for a specified time. Component- Based Software Engineering (CBSE) is a specialized form of software development for building software from existing by assembling them together in an interoperable manner. Development of highly reliable component based software application is a difficult task, even when high quality, pre-tested, and trusted software components are composed together [14]. As a result, several techniques have emerged to evaluate the reliability of component-based software systems. Systemlevel reliability estimation. Reliability is estimated for the application as a whole. Component-based reliability estimation. The reliability of component based software is managed using the reliability of the individual software components and their interconnection mechanisms. The first approach treats the
2 software system as a unit. This approach is not the most suitable for component-based software system because it not considering the compositional properties of systems, and not accommodating the reliability growth of individual software components. The various restrictions of software system-level approaches for component-based software systems are discussed in [2]. In the second approach, two issues arise. The first is about estimating the reliability of individual software components, and the second is about evaluating the reliability of the software system by combined reliabilities of all software components. This paper deals with the second problem, the analysis of the reliability of a component-based software system as a function of its constituents. The presented method uses a State Monitoring System for managing reliability and failure maintenance of component based software systems. A numerical example is shown with both actual and simulated datasets and the applicability of proposed model is demonstrated through real software failure count data sets. 1.1 State Monitoring System A State Monitoring System, SMS, is a tool for informing about the state of the software components in a component based software system. SMS are used today in many other applications but in the software industry the SMS is relatively new. With SMS a prediction of impending failure is given for each software component, and therefore maintenance and repairs can then be better scheduled. The SMS used today are capable of detecting failures well in time prior to a failure and they are even able to predict which software component inside the software is defective. As a conclusion of this proposed work, it has been found that the failed software component is one of the most critical components that influence the downtime the most. It is also shown that state monitoring systems of today are able to supervise the software components adequately. The theoretical implications of using state based maintenance together with state monitoring systems shows great benefits and the overall conclusion is that the use of SMS is beneficial when it comes to reducing the amount of failures of the component based software and also when it comes to scheduling the preventive maintenance. 2. SOFTWARE RELIABILITY IEEE defines Software Reliability Management as The process of optimizing the reliability of software through a program that emphasizes software error prevention, fault detection and removal, and the use of measurements to maximize reliability in light of project constraints such as resources, schedule and performance. Software reliability is often defined as the probability of failure-free software operation for a specified period of time in a specified environment. Over the past 30 years, many software reliability growth models (SRGM) have been proposed for estimation of reliability growth of products during software development processes. Using these definitions, software reliability is comprised of three activities: 1. Error prevention 2. Fault detection and removal
3 3. Measurements to maximize reliability, specifically measures that support the first two Activities 3. SOFTWARE MAINTENANCE METHODS Maintenance is required for almost all types software system. The type of maintenance that is performed can be defined as either preventive or corrective maintenance. Preventive maintenance is carried out at predetermined intervals or according to prescribed criteria and is intended to reduce the probability of a failure. Corrective maintenance is carried out after a failure and is intended to repair the system. [3] In other words, preventive maintenance is performed before a failure and the corrective is preformed after the failure occurs. Consequently the challenge in planning the maintenance is to decide on when to perform preventive maintenance. Three different methods for maintenance methods are presented in this paper; corrective maintenance and two types of preventive maintenance; scheduled maintenance and state based maintenance. 3.1 Corrective Maintenance Corrective maintenance is defined as [3]: Corrective maintenance - Maintenance carried out after fault recognition and intended to put an item into a state in which it can perform a required function. This type of maintenance is often called repair and is carried out after the failure of a software component. The purpose of the corrective maintenance is to bring the software component back in to a functioning state as soon as possible, either by repairing or replacing the failed software component [2]. To only use corrective maintenance is seldom a good solution. This means that software system will run until a breakdown occurs and in some literature this is referred to as a breakdown strategy. [4] Figure 1. Classification of Maintenance Figure 2. Corrective Maintenance With a breakdown strategy the preventive maintenance is reduced to a minimum and the software system will be operated until a major failure of a software component occurs which
4 will result in a shutdown of the software system. This strategy is risky, since failures of relative small and dispensable software components can lead to severe consequential damages. Another aspect of such a strategy is that most software component failures are likely to be related to the actual program path of the software system and is also likely to happen during high satisfying conditions. This means that the shutdown of the software is related to high satisfying periods. With no knowledge of the consequence of a failure until it occurs makes it impossible to calculate the costs of replacements. The lifetime of the software component is unpredictable and only once the software component has failed can an assessment of the cost and lifetime be made. [5] 3.1. Preventive Maintenance Preventive maintenance is defined as [3]: Preventive maintenance Maintenance is carried out at predetermined intervals or according to prescribed criteria and intended to reduce the probability of failure or the degradation of functioning of an item. The preventive maintenance is performed regularly to postpone failures or to prevent failures from occurring. There are two different types of preventive maintenance; the scheduled maintenance and the state based maintenance. What differs between these two are the way of deciding when to perform the preventive maintenance Scheduled Maintenance Scheduled maintenance is defined as [3]: Scheduled maintenance- Preventive maintenance carried out in accordance with an established time schedule or established number of units of use. Scheduled maintenance means that preventive maintenance is carried out in accordance with an established time schedule [3]. The time-schedule for the preventive maintenance can be either clock-based or agebased maintenance. Clock-based maintenance means that the preventive maintenance is carried out at specified calendar times and age-based maintenance means that the maintenance is carried out when a software component reach a certain age. The age does not need to be calendar time, but measured in for example revolutions or operational time etc. [1] Figure 3. Scheduled Maintenance Preventive maintenance performed at scheduled intervals should be designed to reduce the probability of failures. Maintenance cycle times will be matched to the requirements of the software system. The software system will be
5 inspected and maintained periodically,. The software components that first show sign of wear and fatigue will be maintained and replaced. This type of maintenance strategy means that software components exposed to wear will be replaced regularly even if they are not at the end of their lifetime. Scheduled maintenance requires regular access to the software system and a big share of the costs for the maintenance will stem from the supply for software maintenance personnel. The advantage of preventive maintenance is that it can be scheduled ahead of time and the coordination of logistics can be made easy. [5] 3.2. State based maintenance State based maintenance is defined as [3]: State based maintenance Preventive maintenance based on performance and/or parameter monitoring and the subsequent actions. Performance and parameter monitoring may be scheduled on request or continuous. State based maintenance is a type of preventive maintenance that is based on the performance and monitoring of parameters from the software system. With this type of preventive maintenance, monitoring equipment collects software system s data. The state monitoring may be scheduled, on request or continuous. The collected software system data can indicate required maintenance prior to predicted failure. Maintenance is initiated when a state variable approaches or passes a threshold value. The software system components will be operated to a defined state of wear and fatigue. When this state is reached, the software component needs be maintained or replaced. [4] Examples of state variables that the software system monitors are input, program path, outputs of the software component etc. The ability to monitor the state of software components facilitates planning of maintenance prior to failure and will minimize downtime and repair costs. The software components will be used closer to their lifetimes and the coordination of software components will be easy. Another benefit of implementing a state based system is that trends and statistical data such as mean time to failure can be provided.[5].the statistical data from state monitoring system is important for getting reliable data for remaining lifetime of software components in the component based software system. With site specific data the prediction of remaining time for the software components can be more precise. Figure 9 shows an example of state based maintenance along with corrective and scheduled maintenance Comparison of software maintenance methods Figure [3] shows a graphical example of possible scenarios for maintenance. The comparison shows that scheduled maintenance is performed more often than state based maintenance. The example also shows that the lifetime of the software component is not fully used in the scheduled maintenance compared to the use of corrective- or state based maintenance. Table 1 shows some advantages and disadvantages found for the different maintenance methods when applied to component based software system
6 Table 1. Advantages and Disadvantages of Maintenance Methods Method Advantages Disadvantages Corrective Maintenance Low maintenance costs during operation. Software Components will be used for a maximum lifetime. High risk in consequential damages resulting in extensive downtimes. No maintenance scheduling is possible. Long delivery periods for parts are likely. Preventive Maintenance Scheduled Preventive Maintenance - State based Expected downtime is low Maintenance can be scheduled. Spare logistics is easy Software Components will be used up to almost their full lifetimes. Expected downtime is low. Software Maintenance activities can be scheduled. Spare part logistics is easy given that a failure can be detected early in time. Software Components will not be used for maximum lifetime. Software Maintenance costs are higher compared to corrective maintenance. Reliable information about the remaining lifetime of the software components is required. High effort for state monitoring hardware and software is required. Cost of another layer in the system. Not a mature market for monitoring systems within the Software System. Identification of appropriate state threshold-values is difficult Software Maintenance strategy With the three methods presented a maintenance strategy can be implemented. The strategy will be a combination of preventive and corrective maintenance. The use of state based monitoring tool makes the state based maintenance a good option as to reduce cost related to maintenance. The lifetime of the software components can be almost completely utilized. The use of state based maintenance is relatively new within the software system 3.5. Software Measurements To be able to acquire useful information about the performance of a software system or software component, some measurements of the reliability and availability have to be used. Later in the analysis of data form the component based software system these measurements will be used in order to compare different software components and different software systems for measuring and managing the reliability 4. RELIABILITY PERFORMANCE MEASUREMENT The component based software reliability can be measured in many ways depending on the particular situation, for example as: Mean time to failure or number of failures per time unit or failure rate. [1] The mean time to failure, MTTF, is defined as the mean time between initial operation and the first occurrence of a failure or malfunction, as the number of measurements of such time on many pieces of identical equipment
7 approaches infinity. When a failure has occurred the item is repaired and put back into operation and the item is then considered as fully functioning. The mean down time, MDT, is defined as the average time that the system is not functioning when a software component is being repaired, and is basically the time it takes to repair a failure. The mean time between failures, MTBF, takes into account the mean time to failure and the mean down time. The down time is usually much shorter than the time of operations and then the two measurements can be viewed as: MTTF MTBF Figure 4: Reliability Performance Measurement 4.1. Measurements of availability performance The availability performance is defined as: the ability of an item to be in a state to perform a required function under given conditions at a given instant of time or during a given time interval, assuming that the required external resources are provided Maintenance terminology, SIS 2001 [3] By using the measurements of reliability performance, i.e. MTBF and MTTF, the availability for the system can be described as the portion of operational time, MTTF, over a nominal period of time, in this case MTBF, given that the time t approaches infinity. In Equation 1 the equation for such a measurement of availability is shown MTTF MTTF Availability= = MTTF+ MDT MTBF The measurement of availability differs within software systems. A commonly used measurement of availability is the amount of operational time divided by the nominal time, using Equation 2. The nominal time is usually a period of one year and then the availability is presented as percentage of operational time per year. Nom. Time DownTime Availability= DownTime Another way of expressing the availability is to eliminate downtimes not caused by the component based software, such as external failures of the grid, using Equation 5 NomTime. ( DownTime DowntimeLCausedbyComponentFailures ) Availability = DownTime..5
8 A third option to use for availability is to not use the nominal time of one year but the actual available operational time. E.g. The available operational time is only when the software is in running stage and not when it has been stopped. Unavailability is the period which the software system is not functioning. This can be scheduled downtime (maintenance) or unscheduled downtime (malfunction or failure) Software Component Failure Restore When a software component failure occurs, a typical procedure for handling the failure may look like this [15], [16]; 1. A failure occurs inside the Component Based Software System, e.g. the software component fails. 2. The program path inside the software component either the failure directly or the consequence of the failure and acts according to what type of failure has occurred. In case of safety hazard or major damage, the software system is shut down. 3. If the program path is remotely monitored a warning message is sent to the error controller of the software system. 4. If a major failure has occurred, maintenance and software personnel have to be contacted to repair the damage or replace the damaged software components. When a major failure has occurred a report is filed describing which software component that was involved and possible causes and the downtime related to the failure. 5. The report is maintained and transformed into databases by the persons responsible for gathering the statistical data. 5. NUMERICAL ILLUSTRATION To illustrate the proposed approach, the failure count data sets of Calendar, Thunderbird and Xen are taken. Calendar, Xen and Thunderbird have been developed under Mozilla project. The fault detection data used in this paper are collected in the bug tracking system on the each website. The failure dataset of software components for each component based software system are shown in the Tables 1, 2 and 3. Table 2. Failure Data of Software Components in Calendar Component Name Critical Faults Specific OS Fault Fault Reporter Repairer Base CalDAV Provider General Help Installer bical Security Stoarge Provider Average Failures
9 Figure 5. Failure Frequency of Software Components in Calendar Failure Frequency of Software Compoents in Calendar 76 1 Base CalDAV Provider General Help Installer Libical Security Stoarge Provider Table 3. Failure Data of Software Components in Thunderbird Component Name Critical Specific Fault Fault Faults OS Reporter Repairer Account Manager Address Book General Help nn Installer Frond End Migration Preferences Average Failures Figure 6. Failure Frequency of Software Components in Thunderbird Failure Frequency of Software Compoents in Thunderbird Account Manager Address Book General Help nninstaller Frond End Migration Preferences 30
10 Component Name Table 4: Failure Data of Software Components in Xen. Critical Faults Specific Fault Reporter Fault Repairer Guest OS Hardware Assistance Hypervisor Tools Unspecified Average Failures Figure 7. Failure Frequency of Software Components in Xen Failure Frequency of Software Compoents in Xen Guest OS Hardware Assistance Hypervisor Tools Unspecified 33 Table 5. Failure frequency and Downtime for the component based software system Findings Calendar Thuderbird Xen Average number of failures Average downtime Total Number of failures Most number of failures 6. CONCLUSION General Base Libical The results shown that the critical software component concerning both failure frequency General Front End Address Book Hypervisor Tools Guest O/S and downtime for the component based software system within three different tools Calendar, Thunderbird and Xen from Mozilla Project. The
11 frequency of failure is not as high compared to other software components but the downtime is much longer than any of the other part of the software. It is therefore essential to be able to quickly replace or repair the software component after failure. The use of a good maintenance plan together with the possibility to predict the failure is a way of decreasing the impact of a software components failure. The State Based Monitoring System provides a tool for predicting failure of the component based software system. This solutions is applicable to any kind of software that is built under component based development methodology and is a good tool for predicting the State of Reliability Management and Failure maintenance of Component Based Software Systems, though it cannot be emphasized enough that the use of state monitoring also require a well functioning maintenance program REFERENCES [1] S. Gokhale et al., Reliability simulation of component-based software systems, in Proc. 9th Int. Symp. Software Reliability Engineering (ISSRE 98), Paderborn, Germany, Nov. 1998, pp [2] J. Horgan and A. Mathur, Software testing and reliability, in Handbook of Software Reliability Engineering, M. R. Lye, Ed. New York: McGraw-Hill, 1996, ch. 13, pp [3] T. Khoshgoftaar et al., Identifying modules which do not propagate errors, in Proc. IEEE Symp. Application-Specific Systems and SoftwareEngineering&Technology (ASSET 99), Richardson, Texas, Mar , 1999, pp [4] Certifying off-the-shelf software components, IEEE Comput.,pp , June [5] S. Krishnamurthy and A. P. Mathur, On the estimation of reliability of a software system using reliabilities of its components, in Proc. 8th Int. Symp. Software Reliability Engineering (ISSRE 97), Albuquerque, New Mexico, Nov. 1997, pp [6] M.R. Lyu, Handbook of software reliability engineering, IEEE Computer Society Press, [7] J.D. Musa, Iannino, A. & Okumoto, K., Software reliability: measurement, prediction, application, McGraw-Hill, New York, [8] A.L. Goel, K. Okumoto, Time-Dependent error- Detection Rate Model for Software Reliability and Other Performance Measures. IEEE transactions on Reliability, R-28(3): , [9] Mozilla Calendar, Calendar, [10] The Mozilla Thunderbird Mail Project, Thunderbird, /thunderbird/ [11] H. Singh et al., A Bayesian approach to reliability prediction and assessment of component based systems, in 12th IEEE Int. Symp. Software Reliability Engineering (ISSRE 01), Hong Kong, Nov. 2001, pp [12] H. Jin and P. Santhanam, An approach to higher reliability using software components, in 12th IEEE Int. Symp. Software Reliability Engineering (ISSRE 01), Hong Kong, Nov. 2001, pp [13] D. Hamlet et al., Theory of software reliability based on components, in 23rd Int. Conf. Software Engineering, Toronto, Canada, May [14] M. Heimdahl et al., Specification and analysis of intercomponent communication, IEEE Comput., pp , Apr [15] A. Whittaker and M. Thomason, A Markov chain model for statistical software testing, IEEE Trans. Software Eng., vol. 20, no. 10, pp , Oct [16] A. Whittaker, K. Rekab, and M. Thomason, A Markov chain model for predicting the reliability of multi-build software, J. Inform. Software Technol., vol. 42, no. 12, pp , Sept
Ranking of Software Reliability Growth Models using Greedy Approach
Global Journal of Business Management and Information Technology. Volume 1, Number 2 (2011), pp. 119-124 Research India Publications http://www.ripublication.com Ranking of Software Reliability Growth
More informationC. Wohlin, "Improving through an Incremental Approach", Proceedings 2nd European Industrial Symposium on Cleanroom Software Engineering, Berlin,
C. Wohlin, "Improving through an Incremental Approach", Proceedings 2nd European Industrial Symposium on Cleanroom Software Engineering, Berlin, Germany, 1995. Improving through an Incremental Approach
More informationChapter-3. Software Metrics and Reliability
Chapter-3 \ functions under given conditions for a specified period of time." The reliability of the delivered code is related to the quality of all of the processes and products of software development;
More informationBritish Standard Glossary of terms (3811:1993) defined maintenance as:
Department of Industrial Engineering Dr. Abed Schokry Introduction to Maintenance Second semester 2010/2011 Maintenance Definition British Standard Glossary of terms (3811:1993) defined maintenance as:
More informationServices for Banknote Processing. The full range of services for your systems
Services for Banknote Processing The full range of services for your systems The service principle a core component of our solution portfolio Cash centers use a variety of hardware and software products
More informationMODULAR SERVICE AGREEMENTS THE KEY TO CONTINUOUS PERFORMANCE. SICK LifeTime Services
MODULAR SERVICE AGREEMENTS THE KEY TO CONTINUOUS PERFORMANCE SICK LifeTime Services SICK LifeTime Services THE RIGHT SERVICE FOR ANYTIME AND EVERYWHERE With SICK at your side, you will have a service partner
More informationSoftware Reliability Modeling with Test Coverage: Experimentation and Measurement with A Fault-Tolerant Software Project
18th IEEE International Symposium on Software Reliability Engineering Software Reliability Modeling with Test Coverage: Experimentation and Measurement with A Fault-Tolerant Software Project Xia Cai and
More informationOperational Availability Modeling for Risk and Impact Analysis
David J. Hurst Manager Accreditation and Audits Aerospace Engineering and Project Management Division National Defence Headquarters Major General George R. Pearkes Building 400 Cumberland Street Ottawa,
More informationDESIGN AND DEVELOPMENT OF SOFTWARE FAULT PREDICTION MODEL TO ENHANCE THE SOFTWARE QUALITY LEVEL
International Journal of Information Technology and Management Information Systems (IJITMIS) Volume 1, Issue 2007, Jan Dec 2007, pp. 01 06 Available online at http://www.iaeme.com/ijitmis/issues.asp?jtype=ijitmis&vtype=1&itype=2007
More informationC. Wohlin, P. Runeson and A. Wesslén, "Software Reliability Estimations through Usage Analysis of Software Specifications and Designs", International
C. Wohlin, P. Runeson and A. Wesslén, "Software Reliability Estimations through Usage Analysis of Software Specifications and Designs", International Journal of Reliability, Quality and Safety Engineering,
More informationKapil Sharma 3 Department of Computer Science & Engineering Delhi Technological University Delhi India
ISSN: 2321-7782 (Online) e-isjn: A4372-3114 Impact Factor: 6.047 Volume 5, Issue 7, July 2017 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey
More informationdependable systems Basic Concepts & Terminology
dependable systems Basic Concepts & Terminology Dependability Dependability is that property of a computer system such that reliance can justifiably be placed on the service it delivers. J. C. Laprie Dependability
More informationSoftware Reliability
www..org 55 Software Reliability Sushma Malik Assistant Professor, FIMT, New Delhi sushmalik25@gmail.com Abstract Unreliability of any product comes due to the failures or presence of faults in the system.
More informationService plans enhance the benefits of preventive maintenance programs
Service plans enhance the benefits of preventive maintenance programs White Paper Document 1910DB1612 by Charles Alvis Executive summary Companies are continually being tasked by management to increase
More informationMedium Voltage Service Maintenance and refurbishment
Medium Voltage Service Maintenance and refurbishment 2 Service maintenance and refurbishment Brochure Table of contents Maintenance strategies - Concepts...4 Preventative maintenance/testing...6 Preventative
More informationA Fuzzy Model for Early Software Fault Prediction Using Process Maturity and Software Metrics
International Journal of Electronics Engineering, 1(2), 2009, pp. 239-245 A Fuzzy Model for Early Software Fault Prediction Using Process Maturity and Software Metrics Ajeet Kumar Pandey & N. K. Goyal
More informationRELIABILITY, AVAILABILITY AND MAINTAINABILITY CONCEPTS
UNIT 9 RELIABILITY, AVAILABILITY AND MAINTAINABILITY CONCEPTS Total Quality and Maintenance Objectives After studying this unit, you should be able to: understand the concept of reliability, availability
More informationIdentifying and Addressing Uncertainty in Architecture-Level Software Reliability Modeling
Identifying and Addressing Uncertainty in Architecture-Level Software Reliability Modeling Leslie Cheung 1, Leana Golubchik 1,2, Nenad Medvidovic 1, Gaurav Sukhatme 1 1 Computer Science Department University
More informationMore Reliable Software Faster and Cheaper An Overview. John D. Musa
More Reliable Software Faster and Cheaper An Overview John D. Musa j.musa@ieee.org Most Important Software Problem 1. Customers demand (in average order): A. More reliable software B. Faster (includes
More informationAMERICAN SOCIETY FOR QUALITY CERTIFIED RELIABILITY ENGINEER (CRE) BODY OF KNOWLEDGE
AMERICAN SOCIETY FOR QUALITY CERTIFIED RELIABILITY ENGINEER (CRE) BODY OF KNOWLEDGE The topics in this Body of Knowledge include additional detail in the form of subtext explanations and the cognitive
More informationFramework for estimating reliability of COTS component based upon Hierarchical Model for Reliability Estimation (HMRE)
Volume 8, No. 5, May-June 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info ISSN No. 0976-5697 Framework for estimating reliability
More informationInnovations for a better world. Bühler Die Casting Services. Expertise you can rely on.
Innovations for a better world. Bühler Die Casting Services. Expertise you can rely on. Bühler Die Casting Services. Meeting your die casting challenge. People you can trust. High profitability requires
More informationPIP REEE002 Reliability Indicators for Rotating Machinery
June 2016 Machinery PIP REEE002 Reliability Indicators for Rotating Machinery PURPOSE AND USE OF PROCESS INDUSTRY PRACTICES In an effort to minimize the cost of process industry facilities, this Practice
More informationDETERMINING A DYNAMIC MAINTENANCE THRESHOLD USING MAINTENANCE OPTIONS
DETERMINING A DYNAMIC MAINTENANCE THRESHOLD USING MAINTENANCE OPTIONS Gilbert Haddad a, Peter Sandborn a, and Michael Pecht a,b a Center for Advanced Life Cycle Engineering (CALCE), University of Maryland,
More informationSDD: Total Productive Maintenance REV1: 2014 January 31. Page 1 of 21. Step 1
Page 1 of 21 Page 2 of 21 Contents 1. Introduction... 3 2. Planned maintenance benefits... 4 3. Planned maintenance responsibilities... 5 3.1 The role of the production department... 6 3.2 The role of
More informationPRINCIPLES OF RELIABILITY ENGINEERING
Training Title PRINCIPLES OF RELIABILITY ENGINEERING Training Duration 5 Days Training Date & Venue Principles of Reliability Engineering 14 18 April $3,750 Doha, Qatar In any of the 5 star hotels. The
More informationProfessional service and technical support Overview of services
Professional service and technical support Overview of services Outstanding support for reliable and efficient production Professional services for all aspects of your eurolaser systems Individual system
More informationMethodology for Selecting the Preferred Networked Computer System Solution for Dynamic Continuous Defense Missions
Methodology for Selecting the Preferred Networked Computer Solution for Dynamic Continuous Defense Missions San Diego Dr. Glenn S. Tolentino Command & Control and Enterprise Engineering Department SPAWAR
More informationTANZANIA CIVIL AVIATION AUTHORITY AIR NAVIGATION SERVICES INSPECTORATE. Title: Availability and Reliability Standards for CNS Facilities
Page 1 of 5 1.0 Purpose This advisory circular provides guidance of the key requirements, principles and standards applying to CNS facilities. The values for each of the basic parameters stated in this
More informationComprehensive Services for Process Analytics.
Comprehensive Services for Process Analytics. Process Analytics www.siemens.com/processanalytics Efficiency and cost reduction through competent services Siemens can call upon more than 40 years of experience
More informationAvailability, Availability Contracting and Design for Availability
Prognostics PHM Conference 2015, Contracting and Design for Peter Sandborn (301) 405-3167 sandborn@.umd.edu 1 is the ability of a service or a system to be functional when it is requested for use or operation;
More informationSIMATIC PCS 7 Lifecycle Services
Industry Services SIMATIC PCS 7 Lifecycle Services Technology-based services for a greater competitive edge Minimum downtime and the optimum use of staff and resources are key to sustainable success in
More informationAFTER-SALES SERVICES
W E C O N V E Y Q U A L I T Y AFTER-SALES SERVICES After-Sales Services Customer Proximity Around the World At Aumund, service does not end at the sale of the equipment. It s the beginning of a long-term
More informationEnhanced Cost Sensitive Boosting Network for Software Defect Prediction
Enhanced Cost Sensitive Boosting Network for Software Defect Prediction Sreelekshmy. P M.Tech, Department of Computer Science and Engineering, Lourdes Matha College of Science & Technology, Kerala,India
More informationForecasting Field Defect Rates Using a Combined Time-based and Metric based Approach a Case Study of OpenBSD
Forecasting Field Defect Rates Using a Combined Time-based and Metric based Approach a Case Study of OpenBSD Paul Luo Li, Jim Herbsleb, Mary Shaw May 2005 CMU-ISRI-05-125 Institute for Software Research
More informationInternational Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, Jul-Aug 2014
RESEARCH ARTICLE OPEN ACCESS Pareto Type II Software Reliability Growth Model An Order Statistics Approach Sita Kumari. Kotha 1, R.Satya Prasad 2 Department of Information Technology and Engineering 1,
More informationProduction first, downtimes later siemens.com/motioncontrolservices
Spare Part and Repair Services Production first, downtimes later siemens.com/motioncontrolservices Optimal plant availability in every case Safeguard your productivity Maximum plant availability and productivity
More informationREMOTE MONITORING & DIAGNOSTIC ON RECIPROCATING COMPRESSORS
& DIAGNOSTIC ON RECIPROCATING COMPRESSORS 1 Like everything all over the world plants and compressors are subjected to physical degradation deriving from operating stresses due to corrosion, fatigue, breakdowns,
More informationPHM Return on Investment (ROI) (Use of PHM in Maintenance Planning) Prognostics and Health Management
Return on Investment (ROI) (Use of in Maintenance Planning) Peter Sandborn (301) 405-3167 sandborn@calce.umd.edu www.prognostics.umd.edu Objective: Development of lifecycle cost models and business cases
More informationIslamic University of Gaza - Palestine. Department of Industrial Engineering
Department of Industrial Engineering Maintenance Definition British Standard Glossary of terms (3811:1993) defined maintenance as: the combination of all technical and administrative actions, including
More informationRisk and Reliability Analysis of Substation Automation Systems using Importance Measures
Risk and Reliability Analysis of Substation Automation Systems using Importance Measures RamaKoteswara Rao Alla 1, G.L.Pahuja 2, J.S.Lather 3 1 Research Scholar, Electrical Engineering Department 2,3 Professor,
More informationMaterial and Contract Services LLC
REFINERY MAINTENANCE SYSTEM CAPABILITIES Material and Contract Services, LLC has the knowledge, resources and experience to reduce maintenance cost, improve employee productivity and equipment operating
More informationKeywords:- Fault detection, software reliability growth model (SRGM), non-homogeneous Poisson process(nhpp),residual defects, confidence interval.
Volume 3, Issue 6, June 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Use of Software
More informationRCM Theory and Concepts Workshop Module 2- RCM Process Overview
RCM Theory and Concepts Workshop Module 2- RCM Process Overview For Official Use Only Agenda RCM Process Introduction Planning & Preparation RCM Analysis Equipment Kick-off Meeting Initial Data gathering
More informationReliability Analysis of Power Distribution System: a Case Study
Reliability Analysis of Power Distribution System: a Case Study Prakash T Dept of Electrical and Electronics, DACG (Govt) Polytechnic, Chikkamagaluru, India Abstract As the electricity plays very important
More informationmywbut.com Software Reliability and Quality Management
Software Reliability and Quality Management 1 Software Reliability Issues 2 Specific Instructional Objectives At the end of this lesson the student would be able to: Differentiate between a repeatable
More informationAN IMPROVED FUZZY MODEL TO PREDICT SOFTWARE RELIABILITY
International Journal of Computer Science & Management Studies, Vol. 12, Issue 03, September 2012 AN IMPROVED FUZZY MODEL TO PREDICT SOFTWARE RELIABILITY Gitika Chawla 1, Deepak Gupta 2, Deepak Goel 3,
More informationExtended Machine Contracts for Manufacturing Excellence
Industry Services Extended Machine Contracts for Manufacturing Excellence Technology-based services for a greater competitive edge Minimum downtime and the optimum use of staff and resources are key to
More informationWHAT IF YOU HAD THE FORMULA FOR 100% UPTIME?
WHAT IF YOU HAD THE FORMULA FOR 100% UPTIME? RELIABILITY REDEFINED. SWISSLOG INTRALOGISTIC AUTOMATION: COMPREHENSIVE SERVICES, TOTAL PEACE OF MIND. CHOOSE AN ESTABLISHED LEADER You don t have a minute
More informationAN IMPROVED FUZZY MODEL TO PREDICT SOFTWARE RELIABILITY
AN IMPROVED FUZZY MODEL TO PREDICT SOFTWARE RELIABILITY Gitika Chawla 1, Sanjay Kumar 2, Deepak Gupta 3, Deepak Goel 4, Pankaj Gupta 5 1 M.Tech Student, Vaish College of Engineering, Rohtak gitika.chawla@yahoo.com
More informationCHAPTER 3 LITERATURE REVIEW
26 CHAPTER 3 LITERATURE REVIEW 3.1 INTRODUCTION The literature review assesses the past and current status of research work in the area of component based software development. There is relatively little
More informationDigital Industry Services for motors and converters siemens.com/ddts
Increase availability and productivity Digital Industry Services for motors and converters siemens.com/ddts Start into the digital future The right digitalization solution for your motors and converters
More informationThe Impact of Upgrades on ERP System Reliability F. Urem, K. Fertalj, I. Livaja
Vol:5, No:, 2 The Impact of Upgrades on ERP System Reliability F. Urem, K. Fertalj, I. Livaja International Science Index, Economics and Management Engineering Vol:5, No:, 2 waset.org/publication/435 Abstract
More informationStatistical Process Control and Software Reliability Trend: An Analysis Based on Inter Failure Time Data
CDQM, An Int. J., Volume 7, Number 4, December 204, pp. 5-26 COMMUNICATIONS IN DEPENDABILITY AND QUALITY MANAGEMENT An International Journal UDC 004.4:59.2 COBISS.SR-ID 23385996 Statistical Process Control
More informationAVAILABILITY AND RELIABILITY STANDARDS FOR CNS FACILITIES
Advisory Circular SWAZILAND CIVIL AVIATION AUTHORITY CAA-AC-CNS001 June 2014 AVAILABILITY AND RELIABILITY STANDARDS FOR CNS FACILITIES 1.0 Purpose This advisory circular provides guidance of the key requirements,
More informationFour Problem Minimization in Software Testing Resource Allocation
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 6, Ver. III (Nov.-Dec. 2016), PP 109-116 www.iosrjournals.org Four Problem Minimization in Software
More informationERP in Maintenance Management. Prakan Puvibunsuk
ERP in Maintenance Management Prakan Puvibunsuk Contents 1 2 3 4 Why need Maintenance Management What is Maintenance Management ERP & Maintenance Management Methodology Incidence Chernobyl (Ukraine 1986)
More informationCertified Maintenance Planner. Contents are subject to change. For the latest updates visit
Certified Maintenance Planner Page 1 of 7 Why Attend The critical objectives of the maintenance planning and scheduling section are to ensure assets availability and reliability at the lowest cost. The
More informationSystem Reliability Theory: Models and Statistical Method> Marvin Rausand,Arnljot Hoylanc Cowriaht bv John Wilev & Sons. Inc.
System Reliability Theory: Models and Statistical Method> Marvin Rausand,Arnljot Hoylanc Cowriaht 0 2004 bv John Wilev & Sons. Inc Glossary Accelerated test A test in which the applied stress level is
More informationAn Effectual Estimation of Software Defect (EESD)
An Effectual Estimation of Software Defect (EESD) Mr.. Raghvendra Omprakash Singh Computer Engineering Department G.M Vedak Institute of Technology,Tala Mumbai University. India Mr.Yuvraj B. Hembade Department
More information+ Evaluation Technology of Software Reliability by using the BP Neural Network
RESEARCH ARTICLE OPEN ACCESS + Evaluation Technology of Software Reliability by using the BP Neural Network D.Jyothirmai 1, M.Suresh Kumar 2, Dr.Katta Subba Rao 3 1 (CSE, BVRIT, Narsapur), 2 (Scientist-E,DRDO,Hyderabad,Telangana),
More informationTwo Dimensional Software Reliability Growth Models Using Cobb-Douglas Production Function and Yamada S-Shaped Model
Quest Journals Journal of Software Engineering and Simulation Volume 2 ~ Issue 2 (2014) pp: 01-11 ISSN(Online) :2321-3795 ISSN (Print):2321-3809 www.questjournals.org Research Paper Two Dimensional Software
More informationUsing software reliability growth models in practice
Using software reliability growth models in practice Almering, V.A.; van Genuchten, M.J.I.M.; Sonnemans, P.J.M.; Cloudt, G. Published in: IEEE Software DOI: 1.119/MS.27.182 Published: 1/1/27 Document Version
More informationCHAPTER 39 AVAILABILITY DEMONSTRATION CONTENTS
Applied R&M Manual for Defence Systems Part C - R&M Related Techniques CHAPTER 39 AVAILABILITY DEMONSTRATION CONTENTS 1 INTRODUCTION 2 2 PURPOSE OF AVAILABILITY DEMONSTRATION 2 3 PRINCIPLES OF DEMONSTRATION
More informationThe Reliability of the Individual UPS Still an issue?
The Reliability of the Individual UPS Still an issue? Dipl.-Ing. Frank Herbener, Piller Group GmbH, Frank.Herbener@Piller.com, Germany White Paper No. 054 Revision 0 from 22.02.2010 Contents 1 Introduction...3
More informationOn Effective Use of Reliability Models and Defect Data in Software Development
On Effective Use of Reliability Models and Defect Data in Software Development Rattikorn Hewett & Aniruddha Kulkarni Texas Tech University rattikorn.hewett@ttu.edu aniruddha.kulkarni@ttu.edu Remzi Seker
More informationMining Field Services. Making the big difference for our customers
Mining Field Services Making the big difference for our customers We understand our customers real issues and that success comes from helping you reach your operational and financial goals. Combining our
More informationDecision support for operational ambulance control
Decision support for operational ambulance control T. Andersson Department of Science and Technology, Linköping University, Sweden Abstract Operational ambulance control naturally includes the dispatching
More informationRisk Analysis for Critical Systems with Reliability Block Diagrams
Weyns, Kim; Höst, Martin Published in: Simon Fraser University, Vancouver, Canada Published: 2012-01-01 Link to publication Citation for published version (APA): Weyns, K., & Höst, M. (2012).. In Simon
More informationAutomated Statistical Testing Suite for Software Validation
Automated Statistical Testing Suite for Software Validation Thomas Thelin Dept. of Communication Systems, Lund University Box 118, SE-221 00 LUND, Sweden thomas.thelin@telecom.lth.se Abstract Software
More informationRisk Analysis for Critical Systems with Reliability Block Diagrams
Weyns, Kim; Höst, Martin Published in: Simon Fraser University, Vancouver, Canada Published: 2012-01-01 Link to publication Citation for published version (APA): Weyns, K., & Höst, M. (2012).. In Simon
More informationThe Plus of CBM+ Thomas H. Carroll III. Director of Aircraft Maintenance Technical Services
The Plus of CBM+ Thomas H. Carroll III Director of Aircraft Maintenance Technical Services The CBM+ Initiative has Immediate Benefits Reduction of scheduled preventive maintenance content Escalation of
More informationSoftware Reliability A Review
International Journal of scientific research and management (IJSRM) Volume 4 Issue 07 Pages 4444-4448 2016 Website: www.ijsrm.in ISSN (e): 2321-3418 Software Reliability A Review Alisha Garg #1, Anil Arora
More informationWorld-class maintenance using a computerised maintenance management system
JQME 4,1 66 World-class maintenance using a computerised maintenance management system Ashraf W. Labib University of Manchester Institute of Science and Technology (UMIST), Manchester, UK Introduction
More informationDEFINING REVERSE LOGISTICS PLATFORMS
DEFINING REVERSE LOGISTICS PLATFORMS WHAT ARE THEY AND HOW DO THEY WORK? WHITE PAPER 2017 INTRODUCTION Driven by the desire to capture savings throughout the entire supply chain, retailers and consumer
More informationA Critical Analysis on the Effect of Synchronous Index in a typical Manufacturing sector using Synchronous Analyzer.
Abstract Number : 007-0308 A Critical Analysis on the Effect of Synchronous Index in a typical Manufacturing sector using Synchronous Analyzer. Authors: Mr. Ashok Mehatha Asst Professor Dept of Industrial
More informationSoftware risk assessment
Software risk assessment by SUSAN A. SHERER and ERIC K. CLEMONS The Wharton School, University of Pennsylvania Philadelphia, Pennsylvania ABSTRACT This paper presents a framework for software quality that
More informationPredicting Defect Types in Software Projects
dr Łukasz Radliński Institute of Information Technology in Management Faculty of Economics and Management University of Szczecin Predicting Defect Types in Software Projects Abstract Predicting software
More informationADVANCED MAINTENANCE PLANNING SCHEDULING AND WORK CONTROL NON-TECHNICAL & CERTIFIED TRAINING COURSE SECTOR / OIL&GAS
ADVANCED MAINTENANCE PLANNING SCHEDULING AND WORK CONTROL SECTOR / OIL&GAS NON-TECHNICAL & CERTIFIED TRAINING COURSE In this course various techniques will be discussed that will assist you in due course
More informationMetrics based field problem prediction. Paul Luo Li ISRI SE - CMU
Metrics based field problem prediction Paul Luo Li ISRI SE - CMU Field problems happen Program testing can be used to show the presence of bugs, but never to show their absence! -Dijkstra Statement coverage,
More informationTake away. Field problems happen. Lesson objectives. Metrics based field problem prediction. Benefits of field problem predictions
Metrics based field problem prediction Paul Luo Li ISRI SE - CMU Field problems happen Program testing can be used to show the presence of bugs, but never to show their absence! -Dijkstra Statement coverage,
More informationTurnaround/Shutdown Optimization
Turnaround/Shutdown Optimization A Turnaround (TA) by definition is a planned, periodic event where one or more processing/production units are temporarily removed from service. In the manufacturing sector,
More informationScania Fleet Management. Data drives Development
Scania Fleet Management Data drives Development Details matter Scania Fleet Management is a set of services that connects your vehicles and drivers with your office. You will get vehicle data, fleet position
More informationEvaluating Effectiveness of Software Testing Techniques With Emphasis on Enhancing Software Reliability
Evaluating Effectiveness of Software Testing Techniques With Emphasis on Enhancing Software Reliability 1 Sheikh Umar Farooq, 2 S.M.K. Quadri 1, 2 Department of Computer Sciences, University of Kashmir,
More informationSMA SERVICE FOR PV POWER PLANTS
SMA SERVICE FOR PV POWER PLANTS EN Successful Projects with Sunny Central System Solutions SMA SERVICE OUR SERVICES Top Performance and Maximum Yields One thing is certain: PV power plants are investments
More informationDeployment of Reliability Centered Maintenance Methodology On a Machine To Avoid Unscheduled Downtime
Deployment of Reliability Centered Maintenance Methodology On a Machine To Avoid Unscheduled Downtime Laxman Pangeni*, Amandeep Nagpal**, Sridhar Krishnaswamy*** Eaton Technologies Private Limited, Pune,
More informationIntegrated Predictive Maintenance Platform Reduces Unscheduled Downtime and Improves Asset Utilization
November 2017 Integrated Predictive Maintenance Platform Reduces Unscheduled Downtime and Improves Asset Utilization Abstract Applied Materials, the innovator of the SmartFactory Rx suite of software products,
More informationGame Theory Approach to Solve Economic Dispatch Problem
Game Theory Approach to Solve Economic Dispatch Problem Nezihe Yildiran and Emin Tacer Abstract This paper presents a game theory application for economic dispatch problem. In this application, economic
More informationDesign of Uniform Infrastructure and Unlimited Scalability Solutions for Organization Using SIaaS Framework
Design of Uniform Infrastructure and Unlimited Scalability Solutions for Organization Using SIaaS Framework V.S.Ramya Sudha *1, Mr.V.Dilip Kumar *2 M.Tech Student, Dept of CSE, S.R.K.R engineering college,
More informationEvaluating Your Electrical Distribution System
Evaluating Your Electrical Distribution System September 22, 2016 Doug Marshall, P.Eng, Reliability Engineer Magna IV Engineering 2 Introduction Virtually all industrial and commercial installations are
More informationHigh level issues in reliability quantification of safety-critical software
High level issues in reliability quantification of safety-critical software KIM Man Cheol Integrated Safety Assessment Division, Korea Atomic Energy Research Institute, Daejeon, Korea (charleskim@kaeri.re.kr)
More information9. Verification, Validation, Testing
9. Verification, Validation, Testing (a) Basic Notions (b) Dynamic testing. (c) Static analysis. (d) Modelling. (e) Environmental Simulation. (f) Test Strategies. (g) Tool support. (h) Independent Verification
More informationPrediction of Success or Failure of Software Projects based on Reusability Metrics using Support Vector Machine
Prediction of Success or Failure of Software Projects based on Reusability Metrics using Support Vector Machine R. Sathya Assistant professor, Department of Computer Science & Engineering Annamalai University
More informationACOMPUTER system comprises two major components:
592 IEEE TRANSACTIONS ON RELIABILITY, VOL 54, NO 4, DECEMBER 2005 Optimal Testing Resource Allocation, and Sensitivity Analysis in Software Development Chin-Yu Huang, Member, IEEE, and Michael R Lyu, Fellow,
More informationOptimal network topology and reliability indices to be used in the design of power distribution networks in oil and gas plants *
Optimal network topology and reliability indices to be used in the design of power distribution networks in oil and gas plants * R Naidoo and EJ Manning University of Pretoria, Pretoria, South Africa ABSTRACT:
More informationLiebherr Customer Service Your Reliable Service Partner
Liebherr Customer Service Your Reliable Service Partner Worldwide at your Service Customer Service Centres Service Excellence Our Commitment to You Competent and Trustworthy Field Service for your Convenience
More informationMAINTENANCE CRITICAL ANALYSIS AND PRIORITY INDEX: A NEW MODEL FOR MAINTENANCE POLICY
MAINTENANCE CRITICAL ANALYSIS AND PRIORITY INDEX: A NEW MODEL FOR MAINTENANCE POLICY Alessandro Silvestri (a), Cristina Cerbaso (b), Domenico Falcone (c), Antonio Forcina (d), Vincenzo Duraccio (e) (a)
More informationRail Safety Management Procedure General Engineering and Operational Systems - Asset Management of Rolling Stock
1/16 Management of Rolling Stock Revision Date Comments 1 January 2011 Procedure developed to support SMS and legislative requirements. 2 February 2012 Reviewed with RISSB Standards and change of titles
More informationPlanned Shutdown, Critical Activities, Isolation, Start-up & Commissioning
An Intensive 5 Day Training Course Planned Shutdown, Critical Activities, Isolation, Start-up & Commissioning 15-19 Dec 2019, Dubai 25-NOV-18 This course is Designed, Developed, and will be Delivered under
More informationDEVELOP THE SOFTWARE RELIABILITY USING SOFTWARE RELIABILITY IMPROVING TECHNIQUES Puli Nageswara Rao 1, D.Jyothirmai 2, Dr. K.
DEVELOP THE SOFTWARE RELIABILITY USING SOFTWARE RELIABILITY IMPROVING TECHNIQUES Puli Nageswara Rao 1, D.Jyothirmai 2, Dr. K. Subba Rao 3 1 Asst.Professor, SRKIT-Vijayawada-India, 2 Asst.Professor, BVRIT-Narsapur-Medak,-India,
More information