I am a Full Professor at the Computer Science Division in the Brazilian Aeronautics Institute of Technology (Instituto Tecnológico de Aeronáutica - ITA) , São José dos Campos, São Paulo.
ANAIS do VII SITRAER (Simpósio de Transporte Aéreo), 2008
Today's ATM (Air Traffic Management) systems usually perform well, but are susceptible to disturb... more Today's ATM (Air Traffic Management) systems usually perform well, but are susceptible to disturbances such as weather events, controller inputs, ground and turnaround delays, and runway closings. Therefore the estimated traffic is temporarily reaching capacity limits of infrastructural resources. Furthermore, air traffic is growing so rapidly that airport resources and current ATM systems cannot keep up with the demand. One solution is the expansion of the present infrastructural resources. Another option is applying future cooperative ATM concepts, using collaborative technologies and procedures to enhance process efficiency. This work presents an ongoing exchange project between the TU-Berlin (The German Berlin Institute of Technology) and the ITA (The Brazilian Aeronautics Institute of Technology) and information about the main concepts considered in it. This project aims to investigate and propose the main requirements and recommendations for future cooperative ATM concepts, as well as to analyze the effort to implement and adapt such concepts to an existing ATM system.
Accidents and crises, whether climatic, economic, or social are undesirably frequent in everyday ... more Accidents and crises, whether climatic, economic, or social are undesirably frequent in everyday lives. In such situations, lives are sometimes lost because of inadequate management, lack of qualified and accurate information, besides other factors that prevent full situational awareness. The goal of this work is to report on an academic conceptualization, design, build, test, and demonstration of computer systems, to manage critical information, during hypothetical crises. During the development of an academic system in the second Semester of 2015 at the Brazilian Aeronautics Institute of Technology, the following challenges occurred: strict specifications, agile methods, embedded systems, software testing, and product assessment. Also, some quality, reliability, safety, and testability measurements have been used. At that time, an Interdisciplinary Problem-Based Learning (IPBL) was performed, adding hardware technologies of environment sensors, Radio Frequency Identification (RFID...
Accidents and crises, whether climatic, economic, or social are undesirably frequent in everyday ... more Accidents and crises, whether climatic, economic, or social are undesirably frequent in everyday lives. In such situations, lives are sometimes lost because of inadequate management, lack of qualified and accurate information, besides other factors that prevent full situational awareness. The goal of this work is to report on an academic conceptualization, design, build, test, and demonstration of computer systems, to manage critical information, during hypothetical crises. During the development of an academic system in the second Semester of 2015 at the Brazilian Aeronautics Institute of Technology, the following challenges occurred: strict specifications, agile methods, embedded systems, software testing, and product assessment. Also, some quality, reliability, safety, and testability measurements have been used. At that time, an Interdisciplinary Problem-Based Learning (IPBL) was performed, adding hardware technologies of environment sensors, Radio Frequency Identification (RFID...
Anais do X Simpósio Brasileiro de Qualidade de Software (SBQS 2011), 2011
Considerando-se que as características de qualidade de um software influenciam no esforço de sua ... more Considerando-se que as características de qualidade de um software influenciam no esforço de sua manutenção, este artigo apresenta um Método para Análise de Correlação entre Métricas de Produto de Software e Propensão à Manutenção denominado METACOM. O método proposto define um processo de extração, transformação e carga de métricas de software orientado a objetos e de volume de manutenções. O METACOM é composto por um modelo de análise de correlação entre as medidas obtidas, visando identificar métricas de produto mais preditivas. Descrevem-se também a aplicação do METACOM na análise de projetos reais da indústria de software e as considerações de especialistas sobre os principais resultados.
Advances in Intelligent Systems and Computing, 2016
This paper aims to describe the use of Scrum agile method for an academic prototype system develo... more This paper aims to describe the use of Scrum agile method for an academic prototype system development using Big Data, Internet of Things, and Mobile Devices, as a solution for detecting and reducing fraud on credit card transactions. It highlights the involvement of graduate students in the Brazilian Aeronautics Institute of Technology (Instituto Tecnologico de Aeronautica - ITA), during the first Semester of 2015. The major contribution is a Proof of Concept (PoC) development, by using an Interdisciplinary Problem Based Learning (IPBL), where students geographically dispersed, from three different courses, worked into a real problem and had to develop a solution within seventeen weeks. At the end of the project, it was possible to deliver an academic prototype system, where mobile devices were able to carry out transactions with performance, using Internet of Things (IoT), and enabling data mass analyses within a Big Data environment in a transparent way.
Este estudo de caso aborda a aplicação de um método iterativo, integrado e incremental baseado em... more Este estudo de caso aborda a aplicação de um método iterativo, integrado e incremental baseado em heurísticas para o desenvolvimento de um projeto de sistema de bancos de dados. Para isso, aplicativos de banco de dados foram desenvolvidos e integrados, inicialmente, no nível setorial, em seguida no nível corporativo e posteriormente no nível de uma empresa holding. A consolidação dos aplicativos de banco de dados no nível setorial até o nível holding resultou no projeto de uma data warehouse de CMMI nível 3. O trabalho apresenta o aumento da eficiência no processo de desenvolvimento e a redução da probabilidade de ocorrência de defeitos, erros e falha na produção de um software. Adicionalmente, este artigo demonstra que o desenvolvimento de um sistema para uma Corporação ou Join Venture requer um conjunto de processos e métodos estruturados, que visam à integração incremental de sistemas aplicativos de banco de dados. Palavras-chave: Banco de Dados Corporativos, Desenvolvimento de S...
Traditional software development tools (e.g. waterfall) may lead to late fault detection, increas... more Traditional software development tools (e.g. waterfall) may lead to late fault detection, increasing development and maintenance costs and jeopardizing the integrity of the project [1]. On the other hand, agile methods follow the principle of test-driven development, keep technical debt under control, maximize the return on investment (ROI) and reduce risks to clients and companies [2]. This article describes the development of the prototype of the Real-Time Onboard System for Repression of Fraud and Unauthorized Access (SETRAIF), developed by students and professors of the Technological Institute of Aeronautics (ITA, Brazil) using Problem-based Learning (PBL) [3] methodology, in an environment involving 4 different disciplines. The article has been organized in the following manner: Section II presents the PBL of the SETRAIF prototype. Section III describes the development methodology. Section IV emphasizes the relevance of test-driven development.
2015 12th International Conference on Information Technology - New Generations, 2015
ABSTRACT Communication devices like cell phones, refrigerators, TVs, and others have been conside... more ABSTRACT Communication devices like cell phones, refrigerators, TVs, and others have been considered lately as some Internet of Things (IoT) components, mainly due to the embedded systems evolution and web connectivity. During the first semester of 2014, at the Brazilian Aeronautics Institute of Technology (Instituto Tecnologico de Aeronautica – ITA), a successful Interdisciplinary Problem Based Learning (IPBL) experience took place. At that time, almost 60 graduate students from three different courses (CE-229 Software Testing, CE-240 Database System Project, and CE- 245 Information Technologies), within just 17 academic weeks, had the opportunity to conceptualize, model, and develop a system prototype to capture, store, and analyze credit card transactions. This system, named BDIT-C2 (Big Data, Internet of Things, and Credit Cards), has used an Application Programing Interface to enable communication devices to make purchases, allowing e-commerce through a web portal where fraud analysts could monitor all suspicious transactions.
2014 11th International Conference on Information Technology: New Generations, 2014
ABSTRACT This article aims to describe a successful experiment involving Courses Interdisciplinar... more ABSTRACT This article aims to describe a successful experiment involving Courses Interdisciplinarity, Agile Methods, and Agile Tests in a Problem-based Learning, applied at different courses of the graduate program of Electronics and Computer Engineering at the Brazilian Aeronautics Institute of Technology, to improve the process of teaching/learning and to reduce the resources involved. I. INTRODUCTION In Computer Science and Engineering courses, it is clear that there is still an inadequate pedagogical practice in face of a reality that has required multidisciplinary, multidimensional, global and contextualized preparation. The realization of practical activities in courses is an important complement to the theoretical part [1].
ANAIS do VII SITRAER (Simpósio de Transporte Aéreo), 2008
Today's ATM (Air Traffic Management) systems usually perform well, but are susceptible to disturb... more Today's ATM (Air Traffic Management) systems usually perform well, but are susceptible to disturbances such as weather events, controller inputs, ground and turnaround delays, and runway closings. Therefore the estimated traffic is temporarily reaching capacity limits of infrastructural resources. Furthermore, air traffic is growing so rapidly that airport resources and current ATM systems cannot keep up with the demand. One solution is the expansion of the present infrastructural resources. Another option is applying future cooperative ATM concepts, using collaborative technologies and procedures to enhance process efficiency. This work presents an ongoing exchange project between the TU-Berlin (The German Berlin Institute of Technology) and the ITA (The Brazilian Aeronautics Institute of Technology) and information about the main concepts considered in it. This project aims to investigate and propose the main requirements and recommendations for future cooperative ATM concepts, as well as to analyze the effort to implement and adapt such concepts to an existing ATM system.
Accidents and crises, whether climatic, economic, or social are undesirably frequent in everyday ... more Accidents and crises, whether climatic, economic, or social are undesirably frequent in everyday lives. In such situations, lives are sometimes lost because of inadequate management, lack of qualified and accurate information, besides other factors that prevent full situational awareness. The goal of this work is to report on an academic conceptualization, design, build, test, and demonstration of computer systems, to manage critical information, during hypothetical crises. During the development of an academic system in the second Semester of 2015 at the Brazilian Aeronautics Institute of Technology, the following challenges occurred: strict specifications, agile methods, embedded systems, software testing, and product assessment. Also, some quality, reliability, safety, and testability measurements have been used. At that time, an Interdisciplinary Problem-Based Learning (IPBL) was performed, adding hardware technologies of environment sensors, Radio Frequency Identification (RFID...
Accidents and crises, whether climatic, economic, or social are undesirably frequent in everyday ... more Accidents and crises, whether climatic, economic, or social are undesirably frequent in everyday lives. In such situations, lives are sometimes lost because of inadequate management, lack of qualified and accurate information, besides other factors that prevent full situational awareness. The goal of this work is to report on an academic conceptualization, design, build, test, and demonstration of computer systems, to manage critical information, during hypothetical crises. During the development of an academic system in the second Semester of 2015 at the Brazilian Aeronautics Institute of Technology, the following challenges occurred: strict specifications, agile methods, embedded systems, software testing, and product assessment. Also, some quality, reliability, safety, and testability measurements have been used. At that time, an Interdisciplinary Problem-Based Learning (IPBL) was performed, adding hardware technologies of environment sensors, Radio Frequency Identification (RFID...
Anais do X Simpósio Brasileiro de Qualidade de Software (SBQS 2011), 2011
Considerando-se que as características de qualidade de um software influenciam no esforço de sua ... more Considerando-se que as características de qualidade de um software influenciam no esforço de sua manutenção, este artigo apresenta um Método para Análise de Correlação entre Métricas de Produto de Software e Propensão à Manutenção denominado METACOM. O método proposto define um processo de extração, transformação e carga de métricas de software orientado a objetos e de volume de manutenções. O METACOM é composto por um modelo de análise de correlação entre as medidas obtidas, visando identificar métricas de produto mais preditivas. Descrevem-se também a aplicação do METACOM na análise de projetos reais da indústria de software e as considerações de especialistas sobre os principais resultados.
Advances in Intelligent Systems and Computing, 2016
This paper aims to describe the use of Scrum agile method for an academic prototype system develo... more This paper aims to describe the use of Scrum agile method for an academic prototype system development using Big Data, Internet of Things, and Mobile Devices, as a solution for detecting and reducing fraud on credit card transactions. It highlights the involvement of graduate students in the Brazilian Aeronautics Institute of Technology (Instituto Tecnologico de Aeronautica - ITA), during the first Semester of 2015. The major contribution is a Proof of Concept (PoC) development, by using an Interdisciplinary Problem Based Learning (IPBL), where students geographically dispersed, from three different courses, worked into a real problem and had to develop a solution within seventeen weeks. At the end of the project, it was possible to deliver an academic prototype system, where mobile devices were able to carry out transactions with performance, using Internet of Things (IoT), and enabling data mass analyses within a Big Data environment in a transparent way.
Este estudo de caso aborda a aplicação de um método iterativo, integrado e incremental baseado em... more Este estudo de caso aborda a aplicação de um método iterativo, integrado e incremental baseado em heurísticas para o desenvolvimento de um projeto de sistema de bancos de dados. Para isso, aplicativos de banco de dados foram desenvolvidos e integrados, inicialmente, no nível setorial, em seguida no nível corporativo e posteriormente no nível de uma empresa holding. A consolidação dos aplicativos de banco de dados no nível setorial até o nível holding resultou no projeto de uma data warehouse de CMMI nível 3. O trabalho apresenta o aumento da eficiência no processo de desenvolvimento e a redução da probabilidade de ocorrência de defeitos, erros e falha na produção de um software. Adicionalmente, este artigo demonstra que o desenvolvimento de um sistema para uma Corporação ou Join Venture requer um conjunto de processos e métodos estruturados, que visam à integração incremental de sistemas aplicativos de banco de dados. Palavras-chave: Banco de Dados Corporativos, Desenvolvimento de S...
Traditional software development tools (e.g. waterfall) may lead to late fault detection, increas... more Traditional software development tools (e.g. waterfall) may lead to late fault detection, increasing development and maintenance costs and jeopardizing the integrity of the project [1]. On the other hand, agile methods follow the principle of test-driven development, keep technical debt under control, maximize the return on investment (ROI) and reduce risks to clients and companies [2]. This article describes the development of the prototype of the Real-Time Onboard System for Repression of Fraud and Unauthorized Access (SETRAIF), developed by students and professors of the Technological Institute of Aeronautics (ITA, Brazil) using Problem-based Learning (PBL) [3] methodology, in an environment involving 4 different disciplines. The article has been organized in the following manner: Section II presents the PBL of the SETRAIF prototype. Section III describes the development methodology. Section IV emphasizes the relevance of test-driven development.
2015 12th International Conference on Information Technology - New Generations, 2015
ABSTRACT Communication devices like cell phones, refrigerators, TVs, and others have been conside... more ABSTRACT Communication devices like cell phones, refrigerators, TVs, and others have been considered lately as some Internet of Things (IoT) components, mainly due to the embedded systems evolution and web connectivity. During the first semester of 2014, at the Brazilian Aeronautics Institute of Technology (Instituto Tecnologico de Aeronautica – ITA), a successful Interdisciplinary Problem Based Learning (IPBL) experience took place. At that time, almost 60 graduate students from three different courses (CE-229 Software Testing, CE-240 Database System Project, and CE- 245 Information Technologies), within just 17 academic weeks, had the opportunity to conceptualize, model, and develop a system prototype to capture, store, and analyze credit card transactions. This system, named BDIT-C2 (Big Data, Internet of Things, and Credit Cards), has used an Application Programing Interface to enable communication devices to make purchases, allowing e-commerce through a web portal where fraud analysts could monitor all suspicious transactions.
2014 11th International Conference on Information Technology: New Generations, 2014
ABSTRACT This article aims to describe a successful experiment involving Courses Interdisciplinar... more ABSTRACT This article aims to describe a successful experiment involving Courses Interdisciplinarity, Agile Methods, and Agile Tests in a Problem-based Learning, applied at different courses of the graduate program of Electronics and Computer Engineering at the Brazilian Aeronautics Institute of Technology, to improve the process of teaching/learning and to reduce the resources involved. I. INTRODUCTION In Computer Science and Engineering courses, it is clear that there is still an inadequate pedagogical practice in face of a reality that has required multidisciplinary, multidimensional, global and contextualized preparation. The realization of practical activities in courses is an important complement to the theoretical part [1].
Uploads
Papers by Adilson Cunha