Please use this identifier to cite or link to this item: https://hdl.handle.net/10216/176171
Full metadata record
DC FieldValueLanguage
dc.creatorDuarte Caldas de Almeida e Silva Cardoso
dc.date.accessioned2026-08-07T01:50:18Z-
dc.date.available2026-08-07T01:50:18Z-
dc.date.issued2026-07-20
dc.date.submitted2026-07-27
dc.identifier.othersigarra:787327
dc.identifier.urihttps://hdl.handle.net/10216/176171-
dc.descriptionA validação de configurações de produtos de seguros é um processo complexo e moroso. Os sistemas de seguros altamente configuráveis geram espaços combinatórios que crescem exponencialmente com o número de opções disponíveis, e as interdependências entre regras de negócio, fórmulas de cálculo e condições de variação tornam a cobertura sistemática por meios manuais muito desafiante. Esta dissertação propõe uma abordagem para acelerar a validação destas configurações, ao combinar Inteligência Artificial com técnicas tradicionais de teste de software. Na arquitetura proposta, a IA não atua como um orquestrador genérico, mas sim como a componente capaz de compreender as subtilezas inerentes ao domínio: interpretar fórmulas de cálculo de prémios, analisar regras de composição e respetivas variações, e identificar condições de fronteira e cenários críticos que um algoritmo puramente determinístico não consegue inferir. Este conhecimento semântico é então combinado com métodos determinísticos, incluindo a geração combinatória, Análise de Valores Fronteira e Partição de Classes de Equivalência, para produzir cenários de teste válidos, eficientes e relevantes para o negócio. A solução proposta, denominada Product Validation Accelerator Engine, melhorou significativamente o tempo de validação de configurações de produtos ao automatizar, ou semi-automatizar, os três processos mais exigentes do fluxo de trabalho: a criação de artefactos de teste, as verificações direcionadas através de testes unitários e a validação em massa através de testes massivos. Toda a solução é adaptável à configuração inerente aos sistemas de seguros e à complexidade que estes apresentam.
dc.description.abstractThe validation of insurance product configurations is a complex and time-consuming process. Highly configurable insurance systems generate combinatorial spaces that grow exponentially with the number of available options, and the interdependencies between business rules, calculation formulas, and variation conditions make systematic coverage intractable through manual means. This dissertation proposes an approach to accelerate the validation of these configurations by combining Artificial Intelligence with traditional software testing techniques. In the proposed architecture, AI does not act as a generic orchestrator, but rather as the component capable of understanding the subtleties inherent to the domain: interpreting premium calculation formulas, analyzing composition rules and their variations, and identifying boundary conditions and critical scenarios that a purely deterministic pipeline cannot infer. This semantic knowledge is then combined with deterministic methods, including combinatorial generation, Boundary Value Analysis, and Equivalence Class Partitioning, to produce test scenarios that are valid, efficient, and relevant to the business. The proposed solution, named Product Validation Accelerator Engine, has significantly improved the validation time of product configurations by automating, or semi-automating, the three most demanding processes in the workflow: the creation of test artifacts, targeted verifications through unit tests, and mass validation through massive tests. The entire solution is adaptable to the configuration inherent to insurance systems and to the complexity they present.
dc.language.isoeng
dc.rightsembargoedAccess
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectEngenharia electrotécnica, electrónica e informática
dc.subjectElectrical engineering, Electronic engineering, Information engineering
dc.titleProduct Validation Accelerator Engine - Combining AI with Software Testing Techniques for Configurable Insurance Systems
dc.typeDissertação
dc.date.embargo2029-07-19
dc.contributor.uportoFaculdade de Engenharia
dc.subject.fosCiências da engenharia e tecnologias::Engenharia electrotécnica, electrónica e informática
dc.subject.fosEngineering and technology::Electrical engineering, Electronic engineering, Information engineering
thesis.degree.disciplineMestrado em Engenharia de Software
thesis.degree.grantorFaculdade de Engenharia
thesis.degree.grantorUniversidade do Porto
thesis.degree.level1
rcaap.embargofctDados confidenciais.
Appears in Collections:FEUP - Dissertação

Files in This Item:
File Description SizeFormat 
787327.pdf
  Restricted Access
Product Validation Accelerator Engine - Combining AI with Software Testing Techniques for Configurable Insurance Systems4.48 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons