Logo do repositório
 

RCC - Revista de Ciências da Computação

URI permanente para esta coleção:

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.

Navegar

Entradas recentes

A mostrar 1 - 10 de 145
  • GateWise: an intelligent web system for automatic access control using license plate eecognition
    Publication . Dória, David; Pinto, Bruno; Santos, Arnaldo; Reis, Arsénio
    Urban growth and the resulting density of vehicles in residential garages and corporate parking areas have made the development of intelligent access-control systems increasingly urgent. Traditional solutions based on remote controls, NFC cards or manual supervision present significant limitations in terms of efficiency, security and scalability. The GateWise project proposes an intelligent solution for automatic access management through license-plate recognition, relying on Artificial Intelligence and modern technologies. The system architecture integrates optical character recognition and real-time processing, using YOLOv5 for plate detection and EasyOCR for character reading. Tests demonstrated a recognition rate above 90%, with real-time response and high reliability. GateWise thus contributes to advancing intelligent access-control systems, aligning with smart-city trends and digital transformation while promoting greater security, traceability and operational efficiency.
  • Protótipo de ChatBot open source com RAG e dados estruturados para apoio académico
    Publication . Almeida, Pedro; Rocio, Vitor
    Este artigo descreve o desenvolvimento de um protótipo de chatbot educativo open source para apoio a estudantes da Universidade Aberta. Recorrendo a grandes modelos de linguagem natural (LLM) com RAG (Retrieval-Augmented Generation) e integração com bases de dados estruturadas, o sistema fornece respostas a perguntas sobre o percurso académico, a oferta formativa, estrutura curricular e procedimentos administrativos. A arquitetura modular, os modelos de classificação, recuperação e geração, e os testes realizados confirmam a viabilidade técnica da solução.
  • SmartNote: superação das limitações das ferramentas de gestão de conhecimento pessoal mediante ligações semânticas automáticas e inteligência artificial local
    Publication . Gonçalves, Daniel Correia; Morgado, Leonel
    As ferramentas de gestão de conhecimento pessoal (Personal Knowledge Management - PKM), como o Obsidian ou Notion, revelam-se úteis na organização de notas e informações, contudo, apresentam limitações significativas que dificultam a descoberta de relações implícitas, a expansão das capacidades cognitivas e a preservação da soberania dos dados. A sua dependência quase exclusiva de ligações explícitas e manuais tende a gerar fragmentação do conhecimento e sobrecarga informativa, especialmente à medida que o volume de dados cresce. Acresce ainda a vulnerabilidade decorrente da utilização de serviços baseados na cloud, que pode comprometer a privacidade e reduz o controlo efetivo do utilizador sobre a sua própria informação. Neste artigo, apresentamos um sistema de gestão de conhecimento pessoal, concebido para mitigar estas limitações através da integração de técnicas de processamento de linguagem natural, indexação vetorial e inteligência artificial local. A solução desenvolvida, designada SmartNote, recorre a embeddings semânticos para identificar conexões contextuais, utiliza a biblioteca FAISS para uma indexação vetorial eficiente e integra um assistente de IA baseado em Retrieval-Augmented Generation (RAG), totalmente executado em ambiente offline através do Ollama. Os resultados obtidos confirmam a viabilidade técnica desta abordagem e apontam para um novo caminho nos sistemas pessoais de gestão do conhecimento, com maior capacidade de contextualização, escalabilidade e privacidade, proporcionando ao utilizador controlo sobre a sua própria informação.
  • ProfAI – Agente codocente para mediação pedagógica em ambientes virtuais de aprendizagem
    Publication . Aragão, Gabriel; Morgado, Leonel
    Os sistemas de gestão da aprendizagem (LMS), como o Moodle, sistematizam tarefas, mas pouco oferecem para sustentar dinamização individualizada de grandes números de estudantes pelos docentes. Este artigo apresenta o ProfAI, um agente inteligente concebido para apoiar atividades pedagógicas no Moodle. O sistema combina Retrieval- Augmented Generation (RAG) para conteúdos estáticos e integração com o LMS para interações dinâmicas. A execução ocorre em infraestrutura local ou organizacional, sem necessidade de recurso a serviços online exteriores às instituições, para conformidade com os regulamentos de proteção de dados pessoais. O ProfAI assegura aos estudantes um feedback individualizado e atua como assistente docente na dinâmica pedagógica. Pretende-se assim contribuir para modelos de emprego de agentes inteligentes interativos no e-learning, de forma segura e replicável.
  • SpectroFX: real-time audio effects via graphical spectrogram manipulation
    Publication . Rocha, Manuel; Pestana, Pedro Duarte
    SpectroFX turns the short-time Fourier transform (STFT) spectrogram into a band- limited canvas for real-time audio effects inside VCV Rack. The digital signal processing (DSP) pipeline is deterministic: STFT/inverse short-time Fourier transform (ISTFT) with a periodic √Hann window and 50 % overlap (𝐹𝐹𝑇 𝑠𝑖𝑧𝑒 𝑁 = 1024, hop 𝐻 = N/2), explicit 1/N IFFT scaling, and overlap-add (OLA). Magnitude operators use the Open-Source Computer Vision (OpenCV) library over a 1 × 𝐾 vector per frame—Gaussian blur, unsharp-mask sharpening, Sobel edge emphasis, emboss, mirror, gating and frequency stretch—and act only within a full-width horizontal band set in the widget. Phase is reconstructed by a dedicated engine with three non-iterative modes: RAW, phase vocoder (PV) and identity phase-locking (PV-Lock). Output conditioning applies a first-order high-pass direct current (DC) blocker and a soft limiter. The design privileges predictable cost and glitch-free operation.
  • Editorial
    Publication . Cavique, Luís
    Os 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 scenario
    Publication . 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 competition
    Publication . 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 BI
    Publication . Mota, Luís; Cavique, Luís
    A 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 preliminar
    Publication . Sousa, Nuno
    A 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.
Conteúdos publicados ao abrigo de uma licença Creative Commons - Atribuição (BY) que concede o direito de copiar, distribuir, exibir e executar a obra e fazer trabalhos derivados dela, desde que sejam dados os créditos devidos ao(s) autor(es) ou licenciador, na maneira especificada por estes.