ESTG - DM - Engenharia Informática
Permanent URI for this collection
Browse
Browsing ESTG - DM - Engenharia Informática by Field of Science and Technology (FOS) "Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática"
Now showing 1 - 4 of 4
Results Per Page
Sort Options
- Análise e Monitorização da Qualidade de Dados no contexto da Indústria 4.0Publication . Peixoto, Teresa Maria Oliveira; Oliveira, Bruno Moisés Teixeira de; Oliveira, Óscar António Maia deA industria 4.0 representa uma mudança de paradigma nos sistemas de produção, caracterizada pela integração de tecnologias digitais avançadas, como a Internet das Coisas, os Sistemas Ciberfísicos e a Inteligência Artificial. Estas tecnologias possibilitam a recolha massiva de dados em tempo real, permitindo monitorizar, automatizar e otimizar processos industriais com um nível de precisão e eficiência sem precedentes. No entanto, o valor dos dados gerados depende intrinsecamente da sua qualidade. Dados incompletos, imprecisos, inconsistentes ou desatualizados podem comprometer não apenas a fiabilidade das análises, mas também a segurança e eficácia das decisões tomadas com base nesses dados.
- Desenvolvimento de um Sistema para o Moodle com Integração de Modelos de Linguagem de Grande Escala para Apoio à Atividade LetivaPublication . Silva, Ricardo Rodrigues da; Oliveira, Bruno Moisés Teixeira de; Oliveira, Óscar António Maia deEsta dissertação apresenta o desenvolvimento de um sistema para o Moodle com integração de Modelos de Linguagem de Grande Escala (LLMs) destinado a apoiar a atividade letiva através de automação inteligente de tarefas pedagógicas. A solução proposta combina o protocolo Model Context Protocol (MCP) para orquestração cliente-servidor, um pipeline RAG (Retrieval-Augmented Generation) para recuperação semântica de conteúdos, a base de dados vetorial Qdrant para indexação eficiente, e modelos Gemini (comutáveis dinamicamente consoante custo e desempenho) para geração de linguagem natural. O sistema integra-se com o Moodle via web services para descoberta de cursos e obtenção automática de PDFs, processa documentos com extração de texto e segmentação, cria embeddings com sentence-transformers e disponibiliza funcionalidades de alto impacto educativo: geração de resumos contextuais, criação de questionários com validação de dificuldade, flashcards, recomendações de leitura e, opcionalmente, geração de vídeos com IA (Gemini Veo). A interface web, desenvolvida em Flask, oferece autenticação, gestão de conversas, seleção de modelos e invocação de ferramentas MCP em tempo real. Metodologicamente, adotou-se uma abordagem iterativa com validação funcional contínua e logging estruturado. A avaliação incide em três dimensões: (i) desempenho do RAG (tempo de resposta e relevância de recuperação), (ii) qualidade pedagógica do conteúdo gerado (clareza, alinhamento com fontes, adequação de dificuldade), e (iii) robustez da integração MCP–Moodle (confiabilidade de chamadas e sincronização). Os resultados demonstram ganhos de eficiência na preparação de materiais, apoio à diferenciação pedagógica e redução de esforço docente em tarefas repetitivas. As principais contribuições incluem: uma arquitetura modular replicável para LMS, um conjunto de ferramentas MCP focadas em educação e um fluxo RAG otimizado para PDFs académicos. São discutidas limitações (dependência de qualidade dos PDFs, custos de inferência, privacidade) e perspetivas futuras, nomeadamente exportação direta para formatos Moodle, algoritmos de repetição espaçada para flashcards e estudos de eficácia com turmas reais. Este trabalho evidencia a viabilidade de integrar LLMs no ecossistema Moodle para potenciar práticas pedagógicas baseadas em conteúdo e dados.
- Real-Time Data Analysis Tool for Decision Support in Streaming EnvironmentsPublication . Torres, Diogo Pinto; Carneiro, Davide Rua
- Web3 Ecosystem for Device as a ServicePublication . Tavares, Maria Da Conceição Pereira; Pinto, António Alberto dos SantosThe management of distributed physical devices, especially in large-scale scenarios such as governmental digital inclusion initiatives, poses challenges related to security, control, and transparency. The management of the device lifecycle in unsupervised environments is exacerbated by concerns such as theft, loss, mistreatment, and lack of trustworthy processes for transparency and remote monitoring. This dissertation presents a novel blockchain-based Device as a Service (DaaS) system that combines smart contracts, a web portal for legitimate users, and an embedded verification module at the United Extensible Firmware Interface (UEFI). The architecture ensures decentralised, transparent, and tamper-resistant device management, allowing remote locking and unlocking, real-time state verification, and immutable activity recording without the need for intermediaries. Implemented on the Ethereum blockchain (Sepolia testnet), the system uses smart contracts written in Solidity for device registration and state management, Keyed-Hash Message Authentication Code (HMAC)-based cryptographic tokens to ensure data integrity, and Role Based Access Control (RBAC) to restrict actions to legitimate entities. A hardware-level security layer is supplied by a customised UEFI module, that validates device status updates before the Operating System (OS) boots. The functionality, security, and scalability of the system are demonstrated by validation in realistic scenarios, such as device registration, access control processes, and audit logs. This evaluation proves the solution’s ability to securely automate remote device management while providing transparency and resistance against attacks such as replay attacks. The present study addresses the gaps presented in current remote management strategies by offering a comprehensive and novel system for decentralised device management that can be applied in business, government, and educational environments. The work received recognition with a Best Paper Award, highlighting its scientific value and practical application.
