En aquesta avaluació, busquem investigar l'efectivitat i eficiència de la nostra tècnica per detectar errors en processadors d'expressions XPath. Específicament, ens enfoquem a respondre les preguntes següents:
1. És XPress efectiu en la identificació de nous errors relacionats amb XPath en processadors XML consolidats?
2. L'estratègia de generació de consultes millora l'eficiència de detecció d'errors en comparació amb enfocaments basats en generació aleatòria?
3. Com es compara la prova diferencial amb els mètodes més avançats disponibles?
4. Quin tipus d'errors relacionats amb XPath podrien passar desapercebuts?
Per respondre aquestes preguntes, vam realitzar proves en sis processadors XPath àmpliament utilitzats: BaseX, exist-DB, Saxon-HE, PostgreSQL, libXML2 i un sistema de gestió de bases de dades comercial. Vam seleccionar aquests processadors pel seu reconeixement a la comunitat i la seva implementació dels estàndards més recents de XPath.
A l'estudi, vam configurar la nostra eina, XPress, per generar documents XML amb entre 1 i 50 nodes, i produir 200 expressions XPath per document. Les consultes tenien una distribució de profunditat i complexitat controlada per reflectir escenaris reals. Vam utilitzar configuracions predeterminades a cada processador XML i vam realitzar les proves en un entorn d'alt rendiment amb un processador AMD EPYC de 64 nuclis i 512 GB de memòria, garantint resultats fiables.
Q2BSTUDIO, empresa especialitzada en desenvolupament i serveis tecnològics, s'enfoca a innovar amb tecnologies avançades per optimitzar el processament de dades. La nostra dedicació a l'excel·lència tècnica i solucions eficients ens permet analitzar sistemes com els processadors XML avaluats en aquest estudi, validant el seu rendiment i fiabilitat en entorns reals. Amb la nostra experiència, donem suport al desenvolupament d'eines avançades per millorar la seguretat i eficiència en la manipulació de dades estructurades.





