Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Kirti Tyagi is active.

Publication


Featured researches published by Kirti Tyagi.


Advances in Engineering Software | 2012

A rule-based approach for estimating the reliability of component-based systems

Kirti Tyagi; Arun Sharma

Reliability is one of the most important nonfunctional requirements for software. Accurately estimating reliability for component-based software systems (CBSSs) is not an easy task, and researchers have proposed many approaches to CBSS reliability estimation. Some of these approaches focus on component reliability and others focus on glue code reliability. All of the approaches that have been proposed are mathematical. However, because reliability is a real-world phenomenon with associated real-time issues, it cannot be measured accurately and efficiently with mathematical models. Soft computing techniques that have recently emerged can be used to model the solution of real-world problems that are too difficult to model mathematically. The two basic soft computing techniques are fuzzy computing and probabilistic computing. In this paper, we focus on four factors that have the strongest effect on CBSS reliability. Based on these four factors, we propose a new fuzzy-logic-based model for estimating CBSS reliability. We implemented and validated our proposed model on small applications, and the results confirm the effectiveness of our model.


ACM Sigsoft Software Engineering Notes | 2011

Reliability of component based systems: a critical survey

Kirti Tyagi; Arun Sharma

Software reliability is defined as the probability of the failure free operation of a software system for a specified period of time in a specified environment. Day by day software applications are growing more complex and with more emphasis on reuse. Component Based Software (CBS) applications have emerged. The focus of this paper is to provide an overview for the state of the art of Component Based Systems reliability estimation. In this paper, we discussed various approaches in terms of their scope, model, methods, technique and validation scheme. This comparison provides insight into determining the direction of future CBS reliability research.


ACM Sigsoft Software Engineering Notes | 2015

A Literature Review of the Reliability of Composite Web Service in Service-Oriented Architecture

Neha Singh; Kirti Tyagi

The demands of clients in context of business application have always been high in distributed environments. With these ever increasing demands there comes the requirement for change. Service-Oriented Architecture is an architecture style that is used for the development and integration of functionality of services provided by different stakeholders. To provide refined solutions for designing business enterprise, Service-Oriented Architecture approach is adopted without affecting overall functionality of organization. For designing a Service-Oriented Architecture, there are many quality attributes like reliability, flexibility, reusability and maintainability. Among of all these, reliability is a primary concern. This survey explains three important reliability models: state-base, path-based and additive model. This paper discusses some literature for composite reliability of Service-Oriented Architecture. For this literature we have selected research articles on Service-Oriented Architecture from 2005 to 2013.


ACM Sigsoft Software Engineering Notes | 2013

Bio-inspired optimization techniques: a critical comparative study

Deepak Rai; Kirti Tyagi

Despite insistent and breathtaking advances in computing, we continue to be humbled by the variety and adaptability of the natural world around us. Bio-inspired optimization is a term that covers a wide variety of computational approaches that are based on the principles of biological systems. This motivates the application of biology to optimization problems. Biologically inspired computing and optimization is a major subset of natural computation. This paper presents a critical survey of bio-inspired optimization techniques. There are many legacy optimization techniques available. This survey explains almost all important bio-inspired optimization techniques based on their development, intention, performance and application. It provides insight into determining the direction of future optimization techniques research.


international conference on advances in computer engineering and applications | 2015

Dynamic composition of web services based on Qos parameters using fuzzy logic

Namrata Kashyap; Kirti Tyagi

Composition, the process of combining many constituent web-services representing a workflow, is one of the crucial research issues of Service Oriented Architecture. QOS parameters being the illustrious basis for the composition of webservices is the motivation for writing this paper. Since the selection of web-services among many of them with the overlapping functionality is a decision problem, to satisfy users end-to-end QOS requirements. So, to provide a smart choice to service providers to choose the best services for composition, this paper is a stupendous contribution as it comes up with a membership function that easily prioritizes the candidate webservices with the similar functionality to a more finer level on the basis of their response time so as to get selected for the composition as well as maximizing the users satisfaction.


international conference on advances in computer engineering and applications | 2015

Important factors for estimating reliability of SOA

Neha Singh; Kirti Tyagi

Service-Oriented Architecture (SOA) is basically a collection of individual services and these services interact with hence. Each interaction is loosely coupled and self-contained, so that each interaction is independent of any other interaction. Due to its complex nature, reliability estimation is a very tedious task. In any software system, reliability is one of the most important nonfunctional requirement and there are many factors that affect the systems reliability. In the previous work, there were many factors defined to estimate the reliability of a software system. In this paper, some new factors have been defined that affect SOA reliability.


international conference on recent trends in information technology | 2013

Estimating the regression test case selection probability using fuzzy rules

Deepak Rai; Kirti Tyagi

Software maintenance is performed regularly for enhancing and adapting the functionalities of the existing software, which modifies the software and breaks the previously verified functionalities. This sets a requirement for software regression testing, making it a necessary maintenance activity. As the evolution of software takes place the size of the test suite tends to grow, which makes it difficult to execute the entire test suite in a time constrained environment. There are many existing techniques for regression test case selection. Some are based on dataflow analysis technique, slicing-based technique, bio-inspired techniques, and genetic algorithm based techniques. This paper gives a regression test case selection technique based on fuzzy model, which reduces the size of the test suite by selecting test cases from existing test suite. The test cases, which are necessary for validating the recent changes in the software and have the ability to find the faults and cover maximum coding under testing in minimum time, are selected. A fuzzy model is designed which takes three parameters namely code covered, execution time and faults covered as input and produces the estimation for the test case selection probability as very low, low, medium, high and very high.


International Journal of Business Information Systems | 2017

Selection and classification of common factors affecting the maintainability on the basis of common criteria

Shivani Kundu; Kirti Tyagi

Maintainability is considered as one of the fundamental quality aspect that promotes efficient software systems development. By using soft computing techniques maintainability can be easily estimated and provide effective result. This paper describes some key factors that influence the maintainability of software as presented by different researchers. In the software maintainability estimation these factors play a fundamental role. Proper study and inclusion of these factors may make the maintainability estimation clearer and easier. The maintainability models may be used to find enhanced quality of the software so that maintenance can be performed effectively and efficiently.


Applied Computing and Informatics | 2014

An adaptive neuro fuzzy model for estimating the reliability of component-based software systems

Kirti Tyagi; Arun Sharma


International Journal of Systems Assurance Engineering and Management | 2017

Ranking of services for reliability estimation of SOA system using fuzzy multicriteria analysis with similarity-based approach

Neha Singh; Kirti Tyagi

Collaboration


Dive into the Kirti Tyagi's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Deepak Rai

Ajay Kumar Garg Engineering College

View shared research outputs
Top Co-Authors

Avatar

Neha Singh

Ajay Kumar Garg Engineering College

View shared research outputs
Top Co-Authors

Avatar

Namrata Kashyap

Ajay Kumar Garg Engineering College

View shared research outputs
Researchain Logo
Decentralizing Knowledge