Repository logo
 
Publication

Editor de código para objetos de negócio

datacite.subject.fosEngenharia e Tecnologia
datacite.subject.sdg09:Indústria, Inovação e Infraestruturas
dc.contributor.advisorSousa, Paulo Alexandre Gandra de
dc.contributor.authorFOLHA, ÓSCAR MARQUES MENDES
dc.date.accessioned2025-11-20T16:13:03Z
dc.date.available2025-11-20T16:13:03Z
dc.date.issued2025-07-18
dc.description.abstractThis document addresses the challenges and benefits associated with implementing real-time code editing and validation systems in web-based environments, with a particular focus on the integration of data structures and models. This project was motivated by a clear limitation in PMWeb, a web tool used by insurance companies to manage data with version control. Although PMWeb works well for handling structural updates, it doesn’t yet support writing or validating formulas directly in the platform. Because of this, many users still depend on older desktop software, which limits their ability to work independently and adapt quickly. The goal of this work is to address that gap by bringing formula editing into the browser. This includes real-time syntax checking, helpful suggestions during editing, and direct integration with the system’s structured data models.The research involved reviewing current technologies and identifying shortcomings, while also recognizing promising tools such as the Language Server Protocol (LSP), Monaco Editor, and version-controlled databases like Dolt. The proposed solution combines these technologies into a single architecture that improves usability, encourages collaboration, and helps bring PMWeb closer to becoming a fully self-contained platform for insurance product configuration.eng
dc.description.abstractEste documento aborda os desafios e benefícios associados à implementação de sistemas de edição e validação de código em tempo real em ambientes web, com particular foco na integração de estruturas e modelos de dados. Este trabalho surge da necessidade de colmatar uma limitação concreta da PMWeb, uma aplicação web desenvolvida para o setor segurador, que apesar de permitir uma gestão eficaz de dados versionados, não oferece funcionalidades de edição e validação de fórmulas em tempo real. Esta lacuna obriga ainda à utilização de sistemas legacy para configurar produtos de seguro, criando obstáculos à autonomia e eficiência dos utilizadores. Com base na evolução da própria PMWeb, este projeto teve como objetivo investigar formas de integrar capacidades de edição de código com validação sintaxe em tempo real, suporte a múltiplos utilizadores e ligação direta a modelos de dados. Durante a revisão do estado da arte foram identificadas várias limitações nas soluções atuais, mas também abordagens promissoras, como o uso do Language Server Protocol (LSP), o editor Monaco e bases de dados com controlo de versões como o Dolt. A solução aqui apresentada resulta da combinação destas tecnologias, permitindo criar um sistema mais flexível e colaborativo, adaptado à realidade de ambientes intensivos em dados como os das seguradoras.por
dc.identifier.tid204034167
dc.identifier.urihttp://hdl.handle.net/10400.22/31001
dc.language.isoeng
dc.rights.uriN/A
dc.subjectreal-time syntax validation
dc.subjectautocomplete
dc.subjectbusiness object model
dc.subjectValidação de sintaxe em tempo real
dc.subjectAutocompletar e modelo de objetos de negócio
dc.titleEditor de código para objetos de negócio
dc.title.alternativeCode editor for business objectseng
dc.typemaster thesis
dspace.entity.typePublication
thesis.degree.nameMestrado em Engenharia Informática

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Tese_5814.pdf
Size:
8.54 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.03 KB
Format:
Item-specific license agreed upon to submission
Description: