RCC - Revista de Ciências da Computação
Permanent URI for this collection
Revista científica com âmbito multidisciplinar, intervém em áreas como fundamentos e linguagens de programação, análise de sistemas e sistemas de informação, inteligência artificial e sistemas de apoio à decisão e redes e multimédia.
Tem por missão disponibilizar gratuitamente o conhecimento científico e contribuir para uma maior democratização mundial do conhecimento.
Browse
Recent Submissions
- EditorialPublication . Cavique, LuísOs artigos estão organizados por ordem de chegada. O primeiro artigo é o resultado do projeto final da licenciatura em informática, tratando a modelação baseada em agentes para suporte de segurança em gestão de risco. O segundo artigo estuda a competição First Challenger no no âmbito open açoriano de robótica. O terceiro artigo é o resultado de uma dissertação de mestrado, tratando um problema real de tesouraria previsional recorrendo ao Power BI. O quarto artigo estuda as preferências e políticas na implementação da cidade dos 15 minutos. O quinto artigo é o resultado do projeto final da licenciatura em informática, tratando árvore de pesquisa binária em ambiente em programação paralela. Finalmente, para fechar este número, o sexto artigo é o resultado de uma dissertação de mestrado, tratando um problema real de fluxo de produção de um ambiente de fabrico, recorrendo igualmente ao Power BI.
- Agent based modelling simulations to support security risk management: active shooter scenarioPublication . Mesquita, Artur; Coelho, JoséMitigating the impact of Active Shooter incidents is of the utmost importance. These tragic events not only claim innocent lives but also instil fear and can ultimately disrupt social fabric. The developed model seeks to support Security Experts decision making while performing the Risk Management cycle during the Assessment and Mitigations stages by using Problem-Solving Agents to simulate the threat environment and determine the threat scenario impact over the exposed resources. Based on simulation results, the model proposes and configures security measures based on their relevance for the specific threat scenario under scrutiny. The Agents behaviour during the generated simulations are similar to the behaviour observed in footages of Active Shooter Incidents and the generated security measure implementation are coherent with the Security industry best practices and recommendations emitted by post active shooter incident committee boards. The authors advocate the relevance of the use of Problem-Solving Agents to improve the tractability of Security Risk Management.
- Problem-solving at the Azorean Robotics Open: a study of the First Challenger competitionPublication . Lima, Hélia; Silva, Sérgio; Araújo, Vítor Gaudêncio; Cascalho, José; Mendes, Armando B.This paper reports on a study of the students’ participation in the First Challenger competition, held in the Azorean Robotics Open (ARO), to understand how the First Challenger competition promotes interpersonal relationships and fosters critical thinking and problem-solving activity. The First Challenger competition explores basic robotics behaviour concepts, such as following a line and detecting colours, which implies testing and gauging the sensors and programming the robot. In ARO, the teams receive a robotic kit. It is part of the competition to assemble the robot. The teams were mostly students from basic school, between 12 - 16 years old, and some had previous experience in robotics because of their activities in school robotics clubs. Data collected showed that the robot assembly was identified as simple, but not the process of programming optimisation, highlighting the relevance of previous knowledge in programming and robotics to the competition’s success. Regarding collaboration and sharing, most participants strongly collaborated within their own team, as expected. In the end, participants recognised that their teamwork skills were improved. Cooperation among participants from different teams also occurred, although to a lesser extent, suggesting the competitive nature of the challenge avoids this kind of interaction.
- Tesouraria previsional: uma abordagem com o Power BIPublication . Mota, Luís; Cavique, LuísA tesouraria previsional é crucial para controlar fluxos de caixa e manter a liquidez da empresa, permitindo planear necessidades futuras e enfrentar desafios, como as flutuações sazonais. O projeto desenvolvido em Power BI envolve definir fontes de dados, realizar ETL, criar um modelo de dados e gerar relatórios de tesouraria. O separador Menu permite iniciar a navegação e o Weekly Cashflow mostra as projeções de fluxo de caixa semanal. A utilização de KPIs fornece métricas objetivas para monitorar o desempenho financeiro, como fluxo de caixa e liquidez, ajudando a identificar exceções e a orientar decisões de forma eficiente. Para a análise de exceções a funcionalidade Drill-through do Power BI permite análises pormenorizadas.
- Preferências e políticas na implementação da cidade dos 15 minutos: uma análise preliminarPublication . Sousa, NunoA cidade dos 15 minutos é um conceito de planeamento urbano que defende a distribuição dos equipamentos urbanos de forma que estejam, no máximo, a 15 minutos a pé ou de bicicleta das residências de quem os usa. Este conceito tem ganho popularidade entre os decisores políticos como uma possível solução de sustentabilidade no que toca à mobilidade e vitalidade urbanas. No entanto, a sua implementação prática esbarra na dificuldade das cidades em se reordenarem. Torna-se assim crucial saber quais são os tipos de equipamento a que as pessoas dão mais importância terem na sua vizinhança, para que os decisores e as populações possam concentrar esforços no sentido de os providenciar. Este artigo apresenta uma análise exploratória, baseada em questionários online à população, que pretende identificar os tipos de equipamento prioritários neste contexto e tirar conclusões dessas prioridades para as políticas públicas. Os resultados revelam uma tendência geral para valorizar serviços de bem-estar e conveniência, mas também que as preferências variam com as caraterísticas sociodemográficas da população, sugerindo que as políticas de implementação devam contar com a participação da população.
- Árvore de pesquisa binária concorrentePublication . Gonçalves, Hugo; Shirley, PauloEste artigo propõe a implementação de uma biblioteca em linguagem C para uma Árvore de Pesquisa Binária (Binary Search Tree), onde se oferecem diversos métodos de controlo de concorrência para as operações mais comuns efetuadas nesta estrutura de dados. É apresentada uma análise sobre os ganhos ou perdas de cada método para diversos cenários replicáveis de utilização da árvore.
- Determination and analysis of KPIs in the production flow of a manufacturing environment: a Power BI-Based approachPublication . Pinho, Hélder; Cavique, LuísThe manufacturing industry rapidly evolves to meet higher demands, customization, and global competitiveness. Key Performance Indicators (KPIs) are essential for monitoring and optimizing production efficiency. With Industry 4.0 advancements, including AI, IoT, and Big Data, integrating AI with Business Intelligence (BI) and real-time KPIs enables proactive, data-driven decision-making. However, many industries still need more awareness or expertise to harness these innovations. This research will review the role of KPIs in modern industry and develop a Power BI tool to optimize production control for a metallurgical company, enhancing decision-making and productivity
- EditorialPublication . Cavique, LuísApresentamos o mais recente número da Revista de Ciências da Computação. As primeiras palavras de agradecimento vão para os autores e para os membros do conselho editorial encarregues das revisões. Os artigos estão organizados por ordem de chegada. O primeiro artigo, trata o tema do desenvolvimento ágil combinado como método SCRUM. O segundo artigo, trata o tema da gestão de serviços de TI nomeadamente o ITSM e o ITIL. O terceiro artigo, estuda a o tema da engenharia de atributos, realizado no âmbito de um mestrado. O quarto artigo, trata da modelação de sistemas de informação de um problema real num clube de basquetebol, realizado no âmbito de um mestrado. O quinto artigo, propõem uma variante do algoritmo A* utilizando processamento paralelo, realizado no âmbito da licenciatura em engenharia informática.
- Desenvolvimento ágil com o método SCRUMPublication . Silva, Eduardo; Batista, Pedro; Barata, LuísEste trabalho de investigação tem como objetivo aprofundar um método de desenvolvimento ágil muito utilizado nos dias de hoje, o SCRUM. O mais relevante neste artigo é saber o que é realmente o SCRUM e os seus valores de uma forma simples de entendimento. O SCRUM é uma estrutura que gere e desenvolve a entrega de um produto. O SCRUM é bastante útil no desenvolvimento onde os sistemas são mais complexos e incomuns. Após este trabalho de investigação, conclui-se que o SCRUM é um método eficiente de desenvolvimento ágil, que ajuda a gerir o desenvolvimento de projetos de forma mais eficiente.
- IT service management: conceitos e processosPublication . Batuca, Nuno; Zarpelão, Bruno B.; Caldeira, João M. L. P.; Soares, Vasco N. G. J.Num mundo cada vez mais tecnológico, a alta disponibilidade dos sistemas é cada vez mais exigente aos serviços de Tecnologias de Informação (TI). O Information Technology Service Management (ITSM) pode ter um papel fundamental na gestão de TI, auxiliando clientes e parceiros para que o serviço prestado apresente a melhor relação custo/benefício, e diminuindo o tempo de inatividade e as interrupções dos serviços. Procura-se potenciar o valor do negócio. Neste contexto, o Information Technology Infrastructure Library (ITIL) aparece como uma framework que tem como objetivo auxiliar e facilitar a definição do negócio e a implementação da gestão de ITSM. Este artigo centra-se na análise e discussão dos conceitos inerentes aos processos de TI,auxiliando quem está a dar os primeiros passos nesta área. Ao longo do documento serão descritas as fases que compõem o ITSM e o ITIL, sob a forma de um guia orientador.