A carregar...
3 resultados
Resultados da pesquisa
A mostrar 1 - 3 de 3
- Mapping the Causes of Forest Fires in Portugal by Clustering AnalysisPublication . Meira Castro, Ana C.; Nunes, Adélia; Sousa, António V.; Lourenço, LucianoThis paper presents a spatial characterization of the distribution at district level of the forest fire events that occurred in mainland Portugal between 1996 and 2015 and whose causes were investigated. We further examine the breakdown of the causes of these forest fires over this period. Results supported by relevant validated statistics show that of the total fire events recorded, 94.4% were identified as an effective occurrence, of which 22.2% had burned an area greater than 1 ha, and of these only 42.1% were investigated. False alarms or fires without a recorded burning area are more significant in the districts of Aveiro, Lisbon and Porto, the biggest municipalities. Of the fires whose causes were investigated, the largest number of recorded events were in NE regions (49.0%), followed by NW regions (41.7%), and finally in the rest of the country (9.3%). Taking into account the ratio between the investigated fires and the total number of fires and the behavior profile produced for cluster analysis, a different panorama is brought to light, with the center and south regions showing greater effort to investigate the fires. A thorough analysis of the causes and motivations of the ignition of these forest fire occurrences showed that human activity, either deliberate (20.4%) or negligent (29.9%), outweigh natural phenomena (0.6%). Reactivations (14.6%) and Unknown (34.5%) causes decreased as time passed, whereas negligent and deliberate causes increased. However, these results could change if the percentage of unknown information in relation to the origin of the forest fires is considerable. The outcome of this research will support an efficient management related to fire mitigation and suppression including establishing preventive actions to reduce the occurrence of forest fires and emphasize the need to improve the procedure for recording forest fire events in Portugal, especially in relation to identifying their cause
- Cliente mobile e desktop de comunicações unificadas para IPBrick OSPublication . Paiva, Diogo; Ramalhão, Miguel; Campos, Carlos José; Lima, Veríssimo; Reis, Pedro; Cardoso, Vitor; Aires, Sandra; Pinto, Carla; Carvalho, Fernando; Sousa, AntónioO IPBRICK OS é um sistema operativo baseado em Linux Debian, concebido para suportar as soluções empresariais da IPBRICK no domínio das Comunicações Unificadas sobre IP (UCoIP) e Ferramentas Colaborativas para Gestão de Documentos e Processos. Entre os serviços UCoIP integrados pelo módulo IPBRICK.PBX (baseado em Asterisk), destaca-se o Voice Over Internet Protocol (VoIP), por norma, suportado por um conjunto distribuído de servidores que executam, entre outros, os protocolos Session Initiation Protocol (SIP), responsável pela sinalização e gestão de chamadas, e o Real-Time Transport Protocol (RTP), que assegura a transmissão de áudio em tempo real. A versão 8.0 exigiu a implementação e integração de uma aplicação cliente Mobile e Desktop de Comunicações Unificadas (softphone VoIP) que privilegia a simplicidade de configuração, a eficiência de utilização e a estética do IPBRICK OS. Nesse sentido, este trabalho apresenta uma aplicação softphone VoIP responsiva, implementada em Dart através da framework Flutter. É baseada numa arquitetura cliente-servidor, em que a comunicação é realizada via HTTP, recorrendo a APIs PHP que estabelecem a interface com o servidor SIP. Deste modo, descrevem-se os principais aspetos técnicos e arquiteturais da solução proposta, incluindo a modelação dos fluxos de comunicação, a estrutura das APIs e os layouts funcionais da interface gráfica. Apresentam-se ainda diagramas de fluxo e os protótipos de ecrã das principais componentes da aplicação – autenticação Lightweight Directory Access Protocol (LDAP), interface principal, teclado de marcação, lista de contactos, registo de histórico e de chamadas.
- Property-based testingPublication . Oliveira, André Leal; Alves, Fabiana Manuela; Carvalho, Fernando; Afonso, Luís; Mendonça, Jorge; Sousa, AntónioEste manuscrito apresenta o desenvolvimento e aplicação de testes unitários e de testes baseados em propriedades (Property-Based Testing — PBT), utilizando a biblioteca Hypothesis, dedicada ao suporte de PBT em Python. A abordagem iniciou-se com a criação de testes PBT para pequenos exemplos de código, explorando a capacidade da ferramenta para gerar automaticamente conjuntos diversificados de entradas, incluindo alguns casos extremos, permitindo analisar e validar as propriedades do software. Posteriormente, esses testes foram aplicados à biblioteca py-money e à Embedded Test Automation Framework (ETAF) da Capgemini Engineering, que já dispunham de alguns testes unitários. Assim, para potenciar o seu melhor desempenho, são usados testes unitários, complementados com testes PBT para ultrapassar algumas das suas falhas, particularmente, em cenários envolvendo a biblioteca py-money operando com os diversos tipos de moedas mundiais – onde o número de casas décimais pode variar ou simplesmente não ser usado. A formulação de propriedades PBT e a geração automática de casos extremos pela biblioteca Hypothesis acelera a identificação de erros, reduzindo o esforço manual necessário para implementação de testes dedicados a casos específicos. A avaliação comparativa entre os dois testes considerou os resultados obtidos, o tempo de execução e a cobertura dos cenários a analisar, corroborando a utilidade dos testes baseados em propriedades como um complemento para o incremento da robustez do software. Conclui-se que a geração automática de casos de teste diversificados e críticos antecipa a identificação de erros, aumentando significativamente a cobertura e a robustez dos sistemas testados.
