[es] A lo largo de la última década, los sistemas ciber-físicos (CPS de sus siglas en inglés) han ganado protagonismo como tecnologías esenciales en el desarrollo de múltiples dominios, gracias a su habilidad para integrar las capacidades digitales con los procesos físicos de los sistemas. Además, la demanda de configurabilidad de los CPS ha aumentado rápidamente para responder a los cambiantes requisitos empresariales. Cuando los ingenieros abordan el desarrollo de sistemas ciber-físicos altamente configurables (HCCPS de sus siglas en inglés), es habitual que adopten técnicas de ingeniería basadas en líneas de productos, aprovechando las estrategias de gestión de la variabilidad que permiten manejar un gran número de configuraciones. Además, para hacer frente a los retos intrínsecos de las pruebas de los CPS, los ingenieros recurren a técnicas basadas en la simulación, evitando así la necesidad de construir prototipos reales y permitiendo la realización de pruebas en etapas tempranas. Sin embargo, probar los HCCPS sigue siendo un reto que requiere mucho tiempo, principalmente debido al intenso consumo de recursos necesario para la simulación de los procesos físicos. En consecuencia, la optimización de las pruebas de los HCCPS es primordial. Varios enfoques han abordado el reto de la optimización de las pruebas, la mayoría de ellos centrados en la reducción del número de productos a probar, mediante la selección de un subconjunto representativo. Otros enfoques han propuesto la optimización en términos de selección y priorización de casos de prueba. Sin embargo, se ha prestado poca atención a la optimización de ambos, productos y casos de prueba, de forma combinada. Esta tesis tiene como objetivo avanzar la práctica actual de optimización de las pruebas de los HCCPS proponiendo un método para aumentar la tasa de detección de fallos en escenarios con de tiempo limitado. Para ello, proponemos un enfoque dinámico de priorización de pruebas que combina tanto productos como casos de prueba. El enfoque establece un plan de pruebas que ejecuta pequeños grupos de casos de prueba con productos en ejecuciones iterativas. Después de cada iteración, el plan de pruebas se reordena dinámicamente, aprovechando la información de los casos de prueba que se ejecutan en productos específicos. El enfoque ha sido evaluado y validado para el contexto específico de los HCCPS, pero podría permitir allanar el camino para su uso en otro tipo de líneas de productos.

[eu] Azken hamarkadan zehar sistema ziber-fisikoek (ingelesezko sigletako CPS) protagonismoa irabazi dute domeinu anitzen garapenean, gaitasun digitalak sistemen prozesu fisikoekin integratzeko duten trebetasunari esker. Gainera, CPSen konfiguragarritasun-eskaria azkar handitu da, enpresa-eskakizun aldakorrei erantzuteko. Ingeniariek oso konfiguragarriak diren sistema ziber-fisikoen garapena lantzen dutenean (ingelesezko sigletako HCCPS), ohikoa da produktu-lerroetan oinarritutako ingeniaritza-teknikak hartzea, konfigurazio ugari erabiltzea ahalbidetzen duten aldakortasuna kudeatzeko estrategiak baliatuz. Gainera, CPSen proben berezko erronkei aurre egiteko, ingeniariek simulazioan oinarritutako tekniketara jotzen dute, prototipo errealak eraikitzeko beharra saihestuz eta etapa goiztiarretan probak egitea ahalbidetuz. Hala ere, HCCPSak probatzea denbora asko eskatzen duen erronka izaten jarraitzen du, batez ere prozesu fisikoak simulatzeko behar diren baliabideen kontsumo handia dela eta. Ondorioz, HCCPSen probak optimizatzea funtsezkoa da. Hainbat ikuspegik heldu diote probak optimizatzeko erronkari; horietako gehienak probatu beharreko produktuen kopurua murriztean jarri dute arreta, azpimultzo adierazgarri bat hautatuz. Beste ikuspegi batzuek proba-kasuak hautatzeko eta lehenesteko optimizazioa proposatu dute. Hala ere, arreta gutxi jarri da biak, produktuak eta proba-kasuak, modu konbinatuan optimizatzeko. Tesi honen helburua HCCPSen probak optimizatzeko egungo praktika aurreratzea da, denbora mugatua duten egoeratan akatsen detekziotasa handitzeko metodo bat proposatuz. Horretarako, probak lehenesteko ikuspuntu dinamiko bat proposatzen dugu, produktuak eta proba-kasuak konbinatzen dituena. Lehenik froga-plan bat ezartzen da, eta froga-kasuen multzo txikiak exekutatzen dira produktuekin batera iterazio ezberdinetan. Iterazio bakoitzaren ostean, proba-plana dinamikoki berrantolatzen da, produktu espezifikoetan exekutatzen diren proba-kasuen informazioaz baliatuz. Ikuspegia HCCPSen testuinguru espezifikorako ebaluatu eta balioztatu da, baina beste produktu-lerro batzuetan erabiltzeko bidea erraztu dezake.