Skip navigation
Please use this identifier to cite or link to this item: https://repository.esi-sba.dz/jspui/handle/123456789/763
Full metadata record
DC FieldValueLanguage
dc.contributor.authorMELKI, YAsser-
dc.date.accessioned2024-10-16T14:38:09Z-
dc.date.available2024-10-16T14:38:09Z-
dc.date.issued2024-
dc.identifier.urihttps://repository.esi-sba.dz/jspui/handle/123456789/763-
dc.descriptionSupervisor : Pr. Stéphane Ducasse / Dr. Awad Samiren_US
dc.description.abstractThe report focuses on addressing structural and semantic challenges in validating large-scale technical documentation written in Microdown, a lightweight markup language used within the Pharo ecosystem. The thesis presents the design and implementation of an automated Book Validation Tool, aimed at ensuring the integrity and correctness of documents. The tool systematically checks for structural problems like missing files, cyclic references, and anchor issues, as well as semantic problems such as code block errors and inconsistencies. The solution utilizes advanced validation strategies, applying design patterns such as Strategy and Visitor to enhance flexibility and scalability. Through continuous testing and validation, the tool supports documentation consistency, particularly in evolving codebases. *** Le rapport se concentre sur la résolution des défis structurels et sémantiques dans la validation de la documentation technique à grande échelle écrite en Microdown, un langage de balisage léger utilisé dans l’écosystème Pharo. Le mémoire présente la conception et la mise en oeuvre d’un outil de validation automatisée des livres, visant à garantir l’intégrité et la précision des documents. L’outil vérifie systématiquement les problèmes structurels tels que les fichiers manquants, les références cycliques et les problèmes d’ancrage, ainsi que les problèmes sémantiques tels que les erreurs dans les blocs de code et les incohérences. La solution utilise des stratégies de validation avancées en appliquant des motifs de conception tels que la Stratégie et le Visiteur pour améliorer la flexibilité et l’évolutivité. Grâce à des tests et des validations continus, l’outil soutient la cohérence de la documentation, notamment dans les bases de code en évolution.en_US
dc.language.isoenen_US
dc.subjectDocumentation Validationen_US
dc.subjectMicrodownen_US
dc.subjectStructural Validationen_US
dc.subjectSemantic Validationen_US
dc.subjectPharoen_US
dc.subjectDesign Patternsen_US
dc.subjectAutomated Toolen_US
dc.titleComputer Science Book Validation : A Structured Approachen_US
dc.typeThesisen_US
Appears in Collections:Ingénieur

Files in This Item:
File Description SizeFormat 
PFE_MELKI YASSER-1-1.pdf80,41 kBAdobe PDFView/Open
Show simple item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.