Browsing by Author "ALMEIDA, PAULO MANUEL RIBEIRO"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- Linguagem Específica de Domínio para a Configuração de Campanhas na Indústria FarmacêuticaPublication . ALMEIDA, PAULO MANUEL RIBEIRO; Silva, Nuno Alexandre Pinto daCampaign configuration in the pharmaceutical software is a complex and critical to business processes, where errors can directly affect revenue, compliance and customer satisfaction. In the ePharma platform, campaigns are currently embedded in the application code, making them rigid, error-prone and costly to maintain.The present work addresses these limitations by proposing, designing and implementing a Domain-Specific Language (DSL) and supporting rule engine to decouple campaign logic from the core system. The DSL was designed to express business rules declaratively, in a human-readable format, to enable marketing and business analysts to define and modify campaign without requiring developer intervention.The implemented system adopts an input validation pipeline and a modular and extensible rule engine. The validation pipeline includes schema checks, semantic validation and runtime consistency checks. The solution was validated through unit, mutation and integration tests, achieving 97% line coverage, 94% mutation coverage and full test strength. These results highlight the feasibility and robustness of the approach. The outcomes suggest that this DSL-based approach is a sustainable solution for campaign management in pharmaceutical systems, and improved the maintainability, adaptability and agility of the previous system. Graphical authoring tools and advanced validation are envisaged as future improvement opportunities.
