Papers by David Luna Santos
ANÁLISE COMPARATIVA DE MÉTRICAS DE SOFTWARE COM ESTIMATIVA DE ESFORÇO UTILIZANDO REDES NEURO-FUZZY, 2021
Estimating software project costs is one of the main challenges for software
factories and their... more Estimating software project costs is one of the main challenges for software
factories and their engineers. Current estimation techniques to predict the effort
required for software development, however the margin of error resulting from the
characteristics is still very significant, showing how much software engineering can
evolve in this area.
Traditional models such as CoCoMo and Function Points are widely used, and
companies over time arrive at the “fine tuning” of effort modifying factors by knowing
the internal dynamics of their teams, environment and resources.
Models of effort estimation based on fuzzy logic have the advantage of being
easy to manipulate, working with information or misshapen. In this segment line, an
Adaptive Fuzzy Inference System Network, better known as ANFIS, is proposed.
The present work is based on the training of an ANFIS network through data
from 93 software projects made available by NASA. The use of an ANFIS network for
this demonstration training can be a standard procedure within a company that has a
good history of estimating its software projects and the results achieved.
It was found that the proposed ANFIS model performs well when compared to
the Basic and Intermediate CoCoMo81, demonstrating a smooth transition in its
intervals and results close to the real effort.
Bookmarks Related papers MentionsView impact
Background: The current medicine has as main goal to cure the disease, but this requires that the... more Background: The current medicine has as main goal to cure the disease, but this requires that the stages ranging from early examinations and diagnosis to end of treatment are done as quickly as possible in order to prevent the spread of the disease and its irreversible effects, this scenario is of great help the use of technologies that reduce the examination time analysis and enable speed diagnosis such as artificial intelligence.
Objective: Conduct a survey of scientific literature on application of artificial intelligence in the development of medical diagnostics with emphasis on neuro-fuzzy networks. Method: scientific databases were consulted of Science Direct and EBSCO using the descriptor Neural Fuzzy Diagnosis to perform the review was considered the period of 2010 to the first half of 2015.
Results: 360 publications were located, after applying the criteria inclusion, 14 were selected for the study, it was observed that 78.6% of the publications was conducted by EBSCO. 28.6% of the publications are applications in diagnosis of Cancer and 28.6% are applications in diagnosis of heart disease, 14.3% are applications in diagnosis of brain diseases, the other 35.7% are related to eye diseases, infectious contagious, cardiovascular, diabetes and jaundice. Specifically, 21.4% of the studies are in arrhythmia and 14.3% in Breast Cancer and 14.3% for depression. Journals that published most are Neural Computing and Applications and Expert Systems with 28.6% and 14.3% of publications respectively. It was observed that the number of publications on the subject has doubled from 2013, from 2 to 4 publications a year with the same result in 2014.
Conclusions: Through the survey we found that there is little published about diseases like tuberculosis, diabetes, leukemia, Glaucoma, Ovarian Cancer and Hypertension, so it is necessary further investigation, deepening of knowledge and publishing studies investigating sharply each of these aspects. Only from solid knowledge can develop and deploy adequate support systems to the development of medical diagnostics.
Bookmarks Related papers MentionsView impact
Sistemas de controle com realimentação são sistemas que estabelecem uma relação de comparação ent... more Sistemas de controle com realimentação são sistemas que estabelecem uma relação de comparação entre a saída e a entrada de referencia, utilizando a diferença entre ambos como meio de controle.
Estes sistemas são frequentemente também chamados de sistemas de controle de malha fechada. Neles, o sinal de erro atuante, que é a diferença entre a entrada e a saída esperada, realimenta o controlador com objetivo de acertar a saída do sistema atingindo assim o resultado desejado.
Para caracterizar as relações de entrada e saída de sistemas de controle são utilizadas funções de transferência, onde é possível representar a dinâmica de um sistema por meio de uma equação algébrica em s.
Com auxílio do MATLAB é possível analisar a estabilidade de sistemas de controle de forma fácil e rápida. As ferramentas matemáticas podem ser facilmente manipuladas no ambiente do software, sendo possível ainda obter gráficos da variação do sistema e do lugar das raízes.
Palavras-chaves: Malha fechada. Lugar das raízes. MATLAB.
Bookmarks Related papers MentionsView impact
The present work deals with the study, construction and control of an inverted pendulum system us... more The present work deals with the study, construction and control of an inverted pendulum system using fuzzy logic embedded in a low cost microcontroller. To this end, we performed extensive research on the topic where they were shown the basics of inverted pendulum system and discussed some models of control, especially the fuzzy logic operation and applicability.
We built a simple prototype for initial testing of fuzzy logic and behavior mechanisms, was later designed and built a larger plant and more robust control tests. To realize the processing, we used a microcontroller ATmega 2560 embarked on an open hardware language called ARDUINO. The program was written in C language version suitable for this type of microcontroller.
The implementation of the control system to the prototype possible to analyze the performance of the controller in the plant and set it in order to get the best response. Computer simulations were used in order to assist the construction of the membership functions of fuzzy logic and comparisons were modified when the quantity of rules and pertinence. Arduino a second plate was used to perform data acquisition in real time of the plant in conjunction with Matlab. The results were satisfactory, showing that it is possible to control a complex problem such as inverted pendulum, fuzzy logic in microcontroller embedded with the same speed limits and information storage thereof.
Bookmarks Related papers MentionsView impact
Uploads
Papers by David Luna Santos
factories and their engineers. Current estimation techniques to predict the effort
required for software development, however the margin of error resulting from the
characteristics is still very significant, showing how much software engineering can
evolve in this area.
Traditional models such as CoCoMo and Function Points are widely used, and
companies over time arrive at the “fine tuning” of effort modifying factors by knowing
the internal dynamics of their teams, environment and resources.
Models of effort estimation based on fuzzy logic have the advantage of being
easy to manipulate, working with information or misshapen. In this segment line, an
Adaptive Fuzzy Inference System Network, better known as ANFIS, is proposed.
The present work is based on the training of an ANFIS network through data
from 93 software projects made available by NASA. The use of an ANFIS network for
this demonstration training can be a standard procedure within a company that has a
good history of estimating its software projects and the results achieved.
It was found that the proposed ANFIS model performs well when compared to
the Basic and Intermediate CoCoMo81, demonstrating a smooth transition in its
intervals and results close to the real effort.
Objective: Conduct a survey of scientific literature on application of artificial intelligence in the development of medical diagnostics with emphasis on neuro-fuzzy networks. Method: scientific databases were consulted of Science Direct and EBSCO using the descriptor Neural Fuzzy Diagnosis to perform the review was considered the period of 2010 to the first half of 2015.
Results: 360 publications were located, after applying the criteria inclusion, 14 were selected for the study, it was observed that 78.6% of the publications was conducted by EBSCO. 28.6% of the publications are applications in diagnosis of Cancer and 28.6% are applications in diagnosis of heart disease, 14.3% are applications in diagnosis of brain diseases, the other 35.7% are related to eye diseases, infectious contagious, cardiovascular, diabetes and jaundice. Specifically, 21.4% of the studies are in arrhythmia and 14.3% in Breast Cancer and 14.3% for depression. Journals that published most are Neural Computing and Applications and Expert Systems with 28.6% and 14.3% of publications respectively. It was observed that the number of publications on the subject has doubled from 2013, from 2 to 4 publications a year with the same result in 2014.
Conclusions: Through the survey we found that there is little published about diseases like tuberculosis, diabetes, leukemia, Glaucoma, Ovarian Cancer and Hypertension, so it is necessary further investigation, deepening of knowledge and publishing studies investigating sharply each of these aspects. Only from solid knowledge can develop and deploy adequate support systems to the development of medical diagnostics.
Estes sistemas são frequentemente também chamados de sistemas de controle de malha fechada. Neles, o sinal de erro atuante, que é a diferença entre a entrada e a saída esperada, realimenta o controlador com objetivo de acertar a saída do sistema atingindo assim o resultado desejado.
Para caracterizar as relações de entrada e saída de sistemas de controle são utilizadas funções de transferência, onde é possível representar a dinâmica de um sistema por meio de uma equação algébrica em s.
Com auxílio do MATLAB é possível analisar a estabilidade de sistemas de controle de forma fácil e rápida. As ferramentas matemáticas podem ser facilmente manipuladas no ambiente do software, sendo possível ainda obter gráficos da variação do sistema e do lugar das raízes.
Palavras-chaves: Malha fechada. Lugar das raízes. MATLAB.
We built a simple prototype for initial testing of fuzzy logic and behavior mechanisms, was later designed and built a larger plant and more robust control tests. To realize the processing, we used a microcontroller ATmega 2560 embarked on an open hardware language called ARDUINO. The program was written in C language version suitable for this type of microcontroller.
The implementation of the control system to the prototype possible to analyze the performance of the controller in the plant and set it in order to get the best response. Computer simulations were used in order to assist the construction of the membership functions of fuzzy logic and comparisons were modified when the quantity of rules and pertinence. Arduino a second plate was used to perform data acquisition in real time of the plant in conjunction with Matlab. The results were satisfactory, showing that it is possible to control a complex problem such as inverted pendulum, fuzzy logic in microcontroller embedded with the same speed limits and information storage thereof.
factories and their engineers. Current estimation techniques to predict the effort
required for software development, however the margin of error resulting from the
characteristics is still very significant, showing how much software engineering can
evolve in this area.
Traditional models such as CoCoMo and Function Points are widely used, and
companies over time arrive at the “fine tuning” of effort modifying factors by knowing
the internal dynamics of their teams, environment and resources.
Models of effort estimation based on fuzzy logic have the advantage of being
easy to manipulate, working with information or misshapen. In this segment line, an
Adaptive Fuzzy Inference System Network, better known as ANFIS, is proposed.
The present work is based on the training of an ANFIS network through data
from 93 software projects made available by NASA. The use of an ANFIS network for
this demonstration training can be a standard procedure within a company that has a
good history of estimating its software projects and the results achieved.
It was found that the proposed ANFIS model performs well when compared to
the Basic and Intermediate CoCoMo81, demonstrating a smooth transition in its
intervals and results close to the real effort.
Objective: Conduct a survey of scientific literature on application of artificial intelligence in the development of medical diagnostics with emphasis on neuro-fuzzy networks. Method: scientific databases were consulted of Science Direct and EBSCO using the descriptor Neural Fuzzy Diagnosis to perform the review was considered the period of 2010 to the first half of 2015.
Results: 360 publications were located, after applying the criteria inclusion, 14 were selected for the study, it was observed that 78.6% of the publications was conducted by EBSCO. 28.6% of the publications are applications in diagnosis of Cancer and 28.6% are applications in diagnosis of heart disease, 14.3% are applications in diagnosis of brain diseases, the other 35.7% are related to eye diseases, infectious contagious, cardiovascular, diabetes and jaundice. Specifically, 21.4% of the studies are in arrhythmia and 14.3% in Breast Cancer and 14.3% for depression. Journals that published most are Neural Computing and Applications and Expert Systems with 28.6% and 14.3% of publications respectively. It was observed that the number of publications on the subject has doubled from 2013, from 2 to 4 publications a year with the same result in 2014.
Conclusions: Through the survey we found that there is little published about diseases like tuberculosis, diabetes, leukemia, Glaucoma, Ovarian Cancer and Hypertension, so it is necessary further investigation, deepening of knowledge and publishing studies investigating sharply each of these aspects. Only from solid knowledge can develop and deploy adequate support systems to the development of medical diagnostics.
Estes sistemas são frequentemente também chamados de sistemas de controle de malha fechada. Neles, o sinal de erro atuante, que é a diferença entre a entrada e a saída esperada, realimenta o controlador com objetivo de acertar a saída do sistema atingindo assim o resultado desejado.
Para caracterizar as relações de entrada e saída de sistemas de controle são utilizadas funções de transferência, onde é possível representar a dinâmica de um sistema por meio de uma equação algébrica em s.
Com auxílio do MATLAB é possível analisar a estabilidade de sistemas de controle de forma fácil e rápida. As ferramentas matemáticas podem ser facilmente manipuladas no ambiente do software, sendo possível ainda obter gráficos da variação do sistema e do lugar das raízes.
Palavras-chaves: Malha fechada. Lugar das raízes. MATLAB.
We built a simple prototype for initial testing of fuzzy logic and behavior mechanisms, was later designed and built a larger plant and more robust control tests. To realize the processing, we used a microcontroller ATmega 2560 embarked on an open hardware language called ARDUINO. The program was written in C language version suitable for this type of microcontroller.
The implementation of the control system to the prototype possible to analyze the performance of the controller in the plant and set it in order to get the best response. Computer simulations were used in order to assist the construction of the membership functions of fuzzy logic and comparisons were modified when the quantity of rules and pertinence. Arduino a second plate was used to perform data acquisition in real time of the plant in conjunction with Matlab. The results were satisfactory, showing that it is possible to control a complex problem such as inverted pendulum, fuzzy logic in microcontroller embedded with the same speed limits and information storage thereof.