Optimization Models in Software Reliability

This book provides a comprehensive insight into present-day practices in software reliability engineering, making it relevant to students, researchers, academics and practising consultants and engineers.

Author: Anu G. Aggarwal

Publisher: Springer Nature

ISBN: 3030789195

Category: Technology & Engineering

Page: 373

View: 101

The book begins with an introduction to software reliability, models and techniques. The book is an informative book covering the strategies needed to assess software failure behaviour and its quality, as well as the application of optimization tools for major managerial decisions related to the software development process. It features a broad range of topics including software reliability assessment and apportionment, optimal allocation and selection decisions and upgradations problems. It moves through a variety of problems related to the evolving field of optimization of software reliability engineering, including software release time, resource allocating, budget planning and warranty models, which are each explored in depth in dedicated chapters. This book provides a comprehensive insight into present-day practices in software reliability engineering, making it relevant to students, researchers, academics and practising consultants and engineers.

Software Reliability Assessment with OR Applications

The optimization models developed for the engineering and business professional allow them to choose the best course of action and experiment with the various possible alternative decisions. The software reliability growth models ...

Author: P.K. Kapur

Publisher: Springer Science & Business Media

ISBN: 0857292048

Category: Technology & Engineering

Page: 548

View: 428

Software Reliability Assessment with OR Applications is a comprehensive guide to software reliability measurement, prediction, and control. It provides a thorough understanding of the field and gives solutions to the decision-making problems that concern software developers, engineers, practitioners, scientists, and researchers. Using operations research techniques, readers will learn how to solve problems under constraints such as cost, budget and schedules to achieve the highest possible quality level. Software Reliability Assessment with OR Applications is a comprehensive text on software engineering and applied statistics, state-of-the art software reliability modeling, techniques and methods for reliability assessment, and related optimization problems. It addresses various topics, including: unification methodologies in software reliability assessment; application of neural networks to software reliability assessment; software reliability growth modeling using stochastic differential equations; software release time and resource allocation problems; and optimum component selection and reliability analysis for fault tolerant systems. Software Reliability Assessment with OR Applications is designed to cater to the needs of software engineering practitioners, developers, security or risk managers, and statisticians. It can also be used as a textbook for advanced undergraduate or postgraduate courses in software reliability, industrial engineering, and operations research and management.

Software Reliability Modelling

The software release time problem is first formulated as a general optimization problem . Based on some simple software reliability models , we discuss the problem of determination of an optimum release time using different reliability ...

Author: M. Xie

Publisher: World Scientific

ISBN: 9789810206406

Category: Computers

Page: 234

View: 778

This book summarizes the recent advances in software reliability modelling. Almost all the existing models are classified and the most interesting models are described in detail.Because of the application of software in many industrial, military and commercial systems, software reliability has become an important research area. Although there are many models and results appeared in different journals and conference proceedings, there is a lack of systematic publications on this subject. The aim of this book is to provide an overview of this area and provide software reliability researchers and analysts with a systematic study of the existing results. This book can also be used as a reference book for other software engineers and reliability theoreticians interested in this area.

Computational Science and Its Applications ICCSA 2012

[4] presented a software reliability optimization model. Cortellessa et al. [6] developed an optimization model that supports “build-or-buy” decisions in selecting software components based on cost-reliability trade-off.

Author: Beniamino Murgante

Publisher: Springer

ISBN: 3642311377

Category: Computers

Page: 765

View: 244

The four-volume set LNCS 7333-7336 constitutes the refereed proceedings of the 12th International Conference on Computational Science and Its Applications, ICCSA 2012, held in Salvador de Bahia, Brazil, in June 2012. The four volumes contain papers presented in the following workshops: 7333 - advances in high performance algorithms and applications (AHPAA); bioinspired computing and applications (BIOCA); computational geometry and applicatons (CGA); chemistry and materials sciences and technologies (CMST); cities, technologies and planning (CTP); 7334 - econometrics and multidimensional evaluation in the urban environment (EMEUE); geographical analysis, urban modeling, spatial statistics (Geo-An-Mod); 7335 - optimization techniques and applications (OTA); mobile communications (MC); mobile-computing, sensind and actuation for cyber physical systems (MSA4CPS); remote sensing (RS); 7336 - software engineering processes and applications (SEPA); software quality (SQ); security and privacy in computational sciences (SPCS); soft computing and data engineering (SCDE). The topics of the fully refereed papers are structured according to the four major conference themes: 7333 - computational methods, algorithms and scientific application; 7334 - geometric modelling, graphics and visualization; 7335 - information systems and technologies; 7336 - high performance computing and networks.

Evolutionary Computation

Xie, M. Software reliability models –past, present and future. ... An approach to reliability optimization of software with redundancy. ... Berman, O., & Ashrafi, N. Optimization Models for Reliability of Modular Software Systems.

Author: Ashish M. Gujarathi

Publisher: CRC Press

ISBN: 1771883375

Category: Computers

Page: 652

View: 415

Edited by professionals with years of experience, this book provides an introduction to the theory of evolutionary algorithms and single- and multi-objective optimization, and then goes on to discuss to explore applications of evolutionary algorithms for many uses with real-world applications. Covering both the theory and applications of evolutionary computation, the book offers exhaustive coverage of several topics on nontraditional evolutionary techniques, details working principles of new and popular evolutionary algorithms, and discusses case studies on both scientific and real-world applications of optimization

Models in Software Engineering

In: Multiobjective Optimization: Interactive and Evolutionary Approaches, pp. 157–178. Springer, Heidelberg (2008) 6. Brosch, F., Koziolek, H., Buhnova, B., Reussner, R.: Parameterized Reliability Prediction for Component-based Software ...

Author: Juergen Dingel

Publisher: Springer

ISBN: 3642212107

Category: Computers

Page: 427

View: 347

This book presents a comprehensive documentation of the scientific outcome of 14 satellite events held at the 13th International Conference on Model-Driven Engineering, Languages and Systems, MODELS 2010, held in Oslo, Norway, in October 2010. Besides the 21 revised best papers selected from 12 topically focused workshops, the post-proceedings also covers the doctoral symposium and the educators symposium; each of the 14 satellite events covered is introduced by a summary of the respective organizers. All relevant current aspects in model-based systems design and analysis are addressed. This book is the companion of the MODELS 2010 main conference proceedings LNCS 6394/6395.

Reliability and Optimal Maintenance

Software. Reliability,. Cost,. and. Optimization. Models. Practice over the years has shown that a software development process using software reliability models instead of traditional project management methods is efficient and ...

Author: Hongzhou Wang

Publisher: Springer Science & Business Media

ISBN: 1846283256

Category: Technology & Engineering

Page: 346

View: 199

Based on the authors’ research, Reliability and Optimal Maintenance presents the latest theories and methods of reliability and maintenance with an emphasis on multi-component systems, while also considering current hot topics in reliability and maintenance including: imperfect repair, economic dependence and opportunistic maintenance, and correlated failure and repair. Software reliability and maintenance cost, and warranty cost considerations are also considered.

Engineering Reliability and Risk Assessment

[16] H. Pham, X. Zhang, An NHPP software reliability model and its comparison, International Journal of ... [25] C. Jin, S.W. Jin, Parameter optimization of software reliability growth model with S-shaped testingeffort function using ...

Author: Harish Garg

Publisher: Elsevier

ISBN: 0323913830

Category: Business & Economics

Page: 284

View: 454

Engineering Reliability and Risk Assessment explains how to improve the performance of a system using the latest risk and reliability models. Against a backdrop of increasing availability of industrial data, and ever-increasing global commercial competition, the standards for optimal efficiency with minimum hazards keep improving. Topics explained include Effective strategies for the maintenance of the mechanical components of a system, How to schedule necessary interventions throughout the product life cycle, How to understand the structure and cost of complex systems, Planning a schedule to improve the reliability and life of the system, software, system safety and risk informed asset management, and more. Uses case studies from industry practice to explain innovative solutions to real world risk assessment problems Addresses the full interdisciplinary range of topics that influence this complex field Provides brief introductions to important concepts, including risk and reliability analysis and fuzzy reliability

Evolutionary Computation and Optimization Algorithms in Software Engineering Applications and Techniques

In this work we describe GAs, the typical limitations for measurement of software reliability (MSR) and the way GAs may help to overcome them. Chapter 4 Synthesis of Object-Oriented Software Structural Models Using Quality Metrics and ...

Author: Chis, Monica

Publisher: IGI Global

ISBN: 1615208100

Category: Education

Page: 282

View: 633

Evolutionary Computation and Optimization Algorithms in Software Engineering: Applications and Techniques lays the foundation for the successful integration of evolutionary computation into software engineering. It surveys techniques ranging from genetic algorithms, to swarm optimization theory, to ant colony optimization, demonstrating their uses and capabilities. These techniques are applied to aspects of software engineering such as software testing, quality assessment, reliability assessment, and fault prediction models, among others, to providing researchers, scholars and students with the knowledge needed to expand this burgeoning application.

Machine Learning and Optimization Models for Optimization in Cloud

Charles, E. (2010), An Introduction to Reliability and Maintainability Engineering, McGraw Hill, New York. 6. Chow, D. K. (1975). ... Time-dependent error-detection rate model for software reliability and other performance measures.

Author: Punit Gupta

Publisher: CRC Press

ISBN: 1000542254

Category: Computers

Page: 232

View: 517

Machine Learning and Models for Optimization in Cloud’s main aim is to meet the user requirement with high quality of service, least time for computation and high reliability. With increase in services migrating over cloud providers, the load over the cloud increases resulting in fault and various security failure in the system results in decreasing reliability. To fulfill this requirement cloud system uses intelligent metaheuristic and prediction algorithm to provide resources to the user in an efficient manner to manage the performance of the system and plan for upcoming requests. Intelligent algorithm helps the system to predict and find a suitable resource for a cloud environment in real time with least computational complexity taking into mind the system performance in under loaded and over loaded condition. This book discusses the future improvements and possible intelligent optimization models using artificial intelligence, deep learning techniques and other hybrid models to improve the performance of cloud. Various methods to enhance the directivity of cloud services have been presented which would enable cloud to provide better services, performance and quality of service to user. It talks about the next generation intelligent optimization and fault model to improve security and reliability of cloud. Key Features · Comprehensive introduction to cloud architecture and its service models. · Vulnerability and issues in cloud SAAS, PAAS and IAAS · Fundamental issues related to optimizing the performance in Cloud Computing using meta-heuristic, AI and ML models · Detailed study of optimization techniques, and fault management techniques in multi layered cloud. · Methods to improve reliability and fault in cloud using nature inspired algorithms and artificial neural network. · Advanced study of algorithms using artificial intelligence for optimization in cloud · Method for power efficient virtual machine placement using neural network in cloud · Method for task scheduling using metaheuristic algorithms. · A study of machine learning and deep learning inspired resource allocation algorithm for cloud in fault aware environment. This book aims to create a research interest & motivation for graduates degree or post-graduates. It aims to present a study on optimization algorithms in cloud for researchers to provide them with a glimpse of future of cloud computing in the era of artificial intelligence.