58,042 research outputs found

    Using Fuzzy Logic in Test Case Prioritization for Regression Testing Programs with Assertions

    Get PDF
    Program assertions have been recognized as a supporting tool during software development, testing, and maintenance. Therefore, software developers place assertions within their code in positions that are considered to be error prone or that have the potential to lead to a software crash or failure. Similar to any other software, programs with assertions must be maintained. Depending on the type of modification applied to the modified program, assertions also might have to undergo some modifications. New assertions may also be introduced in the new version of the program, while some assertions can be kept the same. This paper presents a novel approach for test case prioritization during regression testing of programs that have assertions using fuzzy logic. The main objective of this approach is to prioritize the test cases according to their estimated potential in violating a given program assertion. To develop the proposed approach, we utilize fuzzy logic techniques to estimate the effectiveness of a given test case in violating an assertion based on the history of the test cases in previous testing operations. We have conducted a case study in which the proposed approach is applied to various programs, and the results are promising compared to untreated and randomly ordered test cases

    Software Reliability Prediction using Fuzzy Min-Max Algorithm and Recurrent Neural Network Approach

    Get PDF
    Fuzzy Logic (FL) together with Recurrent Neural Network (RNN) is used to predict the software reliability. Fuzzy Min-Max algorithm is used to optimize the number of the kgaussian nodes in the hidden layer and delayed input neurons. The optimized recurrentneural network is used to dynamically reconfigure in real-time as actual software failure. In this work, an enhanced fuzzy min-max algorithm together with recurrent neural network based machine learning technique is explored and a comparative analysis is performed for the modeling of reliability prediction in software systems. The model has been applied on data sets collected across several standard software projects during system testing phase with fault removal. The performance of our proposed approach has been tested using distributed system application failure data set

    A Target Threat Assessment Method for Application in Air Defense Command and Control Systems

    Get PDF
    Introduction. This paper presents a solution for threat assessment of air targets using the fuzzy logic inference method. The approach is based on the Sugeno fuzzy model, which has multiple inputs representing target trajectory parameters and a single output representing the target threat value. A set of IF–THEN fuzzy inference rules, utilizing the AND operator, is developed to assess the input information.Aim. To develop and test an algorithm model to calculate the threat value of an air target for use in real-time automated command and control systems.Materials and methods. An algorithm model was developed using a fuzzy model to calculate the threat value of a target. The model is presented in the form of a flowchart supported by a detailed stepwise implementation process. The accuracy of the proposed algorithm was evaluated using the available toolkit in MATLAB. Additionally, a BATE software testbed was developed to assess the applicability of the algorithm model in a real-time automated command and control system.Results. The efficiency of the proposed fuzzy model was evaluated by its simulation and testing using MATLAB tools on a set of 10 target trajectories with different parameters. Additionally, the BATE software was utilized to test the model under various air defense scenarios. The proposed fuzzy model was found to be capable of efficiently computing the threat value of each target with respect to the protected object.Conclusion. The proposed fuzzy model can be applied when developing tactical supporting software modules for real-time air defense command and control systems.Introduction. This paper presents a solution for threat assessment of air targets using the fuzzy logic inference method. The approach is based on the Sugeno fuzzy model, which has multiple inputs representing target trajectory parameters and a single output representing the target threat value. A set of IF–THEN fuzzy inference rules, utilizing the AND operator, is developed to assess the input information.Aim. To develop and test an algorithm model to calculate the threat value of an air target for use in real-time automated command and control systems.Materials and methods. An algorithm model was developed using a fuzzy model to calculate the threat value of a target. The model is presented in the form of a flowchart supported by a detailed stepwise implementation process. The accuracy of the proposed algorithm was evaluated using the available toolkit in MATLAB. Additionally, a BATE software testbed was developed to assess the applicability of the algorithm model in a real-time automated command and control system.Results. The efficiency of the proposed fuzzy model was evaluated by its simulation and testing using MATLAB tools on a set of 10 target trajectories with different parameters. Additionally, the BATE software was utilized to test the model under various air defense scenarios. The proposed fuzzy model was found to be capable of efficiently computing the threat value of each target with respect to the protected object.Conclusion. The proposed fuzzy model can be applied when developing tactical supporting software modules for real-time air defense command and control systems

    Fuzzy investment decision support for brownfield redevelopment

    Get PDF
    Tato disertační práce se zaměřuje na problematiku investování a podporu rozhodování pomocí moderních metod. Zejména pokud jde o analýzu, hodnocení a výběr tzv. brownfieldů pro jejich redevelopment (revitalizaci). Cílem této práce je navrhnout univerzální metodu, která usnadní rozhodovací proces. Proces rozhodování je v praxi komplikován též velkým počet relevantních parametrů ovlivňujících konečné rozhodnutí. Navržená metoda je založena na využití fuzzy logiky, modelování, statistické analýzy, shlukové analýzy, teorie grafů a na sofistikovaných metodách sběru a zpracování informací. Nová metoda umožňuje zefektivnit proces analýzy a porovnávání alternativních investic a přesněji zpracovat velký objem informací. Ve výsledku tak bude zmenšen počet prvků množiny nejvhodnějších alternativních investic na základě hierarchie parametrů stanovených investorem.This dissertation focuses on decision making, investing and brownfield redevelopment. Especially on the analysis, evaluation and selection of previously used real estates suitable for commercial use. The objective of this dissertation is to design a method that facilitates the decision making process with many possible alternatives and large number of relevant parameters influencing the decision. The proposed method is based on the use of fuzzy logic, modeling, statistic analysis, cluster analysis, graph theory and sophisticated methods of information collection and processing. New method allows decision makers to process much larger amount of information and evaluate possible investment alternatives efficiently.

    Neuro-fuzzy knowledge processing in intelligent learning environments for improved student diagnosis

    Get PDF
    In this paper, a neural network implementation for a fuzzy logic-based model of the diagnostic process is proposed as a means to achieve accurate student diagnosis and updates of the student model in Intelligent Learning Environments. The neuro-fuzzy synergy allows the diagnostic model to some extent "imitate" teachers in diagnosing students' characteristics, and equips the intelligent learning environment with reasoning capabilities that can be further used to drive pedagogical decisions depending on the student learning style. The neuro-fuzzy implementation helps to encode both structured and non-structured teachers' knowledge: when teachers' reasoning is available and well defined, it can be encoded in the form of fuzzy rules; when teachers' reasoning is not well defined but is available through practical examples illustrating their experience, then the networks can be trained to represent this experience. The proposed approach has been tested in diagnosing aspects of student's learning style in a discovery-learning environment that aims to help students to construct the concepts of vectors in physics and mathematics. The diagnosis outcomes of the model have been compared against the recommendations of a group of five experienced teachers, and the results produced by two alternative soft computing methods. The results of our pilot study show that the neuro-fuzzy model successfully manages the inherent uncertainty of the diagnostic process; especially for marginal cases, i.e. where it is very difficult, even for human tutors, to diagnose and accurately evaluate students by directly synthesizing subjective and, some times, conflicting judgments

    Applications of fuzzy logic to control and decision making

    Get PDF
    Long range space missions will require high operational efficiency as well as autonomy to enhance the effectivity of performance. Fuzzy logic technology has been shown to be powerful and robust in interpreting imprecise measurements and generating appropriate control decisions for many space operations. Several applications are underway, studying the fuzzy logic approach to solving control and decision making problems. Fuzzy logic algorithms for relative motion and attitude control have been developed and demonstrated for proximity operations. Based on this experience, motion control algorithms that include obstacle avoidance were developed for a Mars Rover prototype for maneuvering during the sample collection process. A concept of an intelligent sensor system that can identify objects and track them continuously and learn from its environment is under development to support traffic management and proximity operations around the Space Station Freedom. For safe and reliable operation of Lunar/Mars based crew quarters, high speed controllers with ability to combine imprecise measurements from several sensors is required. A fuzzy logic approach that uses high speed fuzzy hardware chips is being studied

    Regression between headmaster leadership, task load and job satisfaction of special education integration program teacher

    Get PDF
    Managing school is a daunting task for a headmaster. This responsibility is exacerbated when it involves the Special Education Integration Program (SEIP). This situation requires appropriate and effective leadership in addressing some of the issues that are currently taking place at SEIP such as task load and job satisfaction. This study aimed to identify the influence of headmaster leadership on task load and teacher job satisfaction at SEIP. This quantitative study was conducted by distributing 400 sets of randomized questionnaires to SEIP teachers across Malaysia through google form. The data obtained were then analyzed using Structural Equation Modeling (SEM) and AMOS software. The results show that there is a significant positive effect on the leadership of the headmaster and the task load of the teacher. Likewise, the construct of task load and teacher job satisfaction has a significant positive effect. However, for the construct of headmaster leadership and teacher job satisfaction, there was no significant positive relationship. This finding is very important as a reference to the school administration re-evaluating their leadership so as not to burden SEIP teachers and to give them job satisfaction. In addition, the findings of this study can also serve as a guide for SEIP teachers to increase awareness of the importance of managing their tasks. This study also focused on education leadership in general and more specifically on special education leadership

    Информационная поддержка анализа навыков и умений контингента студентов высшего учебного заведения

    Get PDF
    In the below article, the application of the fuzzy logical conclusion method is considered as decision-maker in the process of analyzing the students skills and abilities based on the requirements of potential employers, in order to reduce the time of the first interview for potential candidates on a vacant position. When analyzing the results of the assessment of the competence of university students, a certain degree of fuzziness arises. In modern practice, fuzzy logic is used in many different assessment methods, including questioning, interviewing, testing, descriptive method, classification method, pairwise comparison, rating method, business games competence models, and the like. Each of the methods has its advantages and disadvantages, but they are effective only as part of a unified personnel management system. As a method for implementing a systematic approach to the assessment of the contingent of students, it is proposed to use fuzzy logic, a mathematical apparatus that allows you to build a model of an object based on fuzzy judgments. The use of fuzzy logic, the mathematical apparatus of which allows you to build a model of the object, based on fuzzy reasoning and rules. The most important condition for creating such a model is to translate the fuzzy, qualitative assessments used by man into the language of mathematics, which will be understood by the computer. The most used are fuzzy inferences using the Mamdani and Sugeno methods. In a fuzzy inference of the Mamdani type, the value of the output variable is given by fuzzy terms, in the conclusion of the Sugeno type, as a linear combination of the input variables. Research in the field of application of fuzzy logic in socio-economic systems suggests that it can be used to assess the competencies of university students.В данной работе рассмотрено использование метода нечеткого логического вывода для поддержки принятия решения в задачах анализа навыков и умений контингента студентов исходя из требований потенциальных работодателей, с целью уменьшения времени на первичную обработку информации касательно потенциальных кандидатов на вакантную должность. При анализе результатов оценки компетентности студентов вузов возникает определенная степень нечеткости. В современной практике нечеткая логика применяется во многих различных методах оценки, в том числе анкетирование, интервью, тестирование, описательный метод, метод классификации, парное сравнение, рейтинговый метод, деловые игры модели компетентности и тому подобное. Каждый из методов имеет свои преимущества и недостатки, но эффективны они только в составе единой системы управления персоналом. Как метод для реализации системного подхода к оценке контингента студентов предложено использовать нечеткую логику, математический аппарат, который позволяет построить модель объекта, основанную на нечетких суждениях. Использование нечеткой логики, математический аппарат которой позволяет построить модель объекта, основываясь на нечетких рассуждениях и правилах. Важнейшее условие создания такой модели заключается в том, чтобы перевести нечеткие, качественные оценки, применяемые человеком, на язык математики, которая будет понятна вычислительной машине. Наиболее используемыми являются нечеткие выводы с помощью способов Мамдани и Сугено. В нечетком выводе типа Мамдани значение выходной переменной задаются нечеткими термами, в заключении типа Сугено – как линейная комбинация входных переменных. Исследования в области применения нечеткой логики в социоэкономических системах позволяют говорить о возможности ее использования для оценки компетенций студентов вузов
    corecore