López Rueda, Raúl(Universitat Politècnica de València, 2021-10-06)
[ES] Los protocolos de seguridad en las comunicaciones evolucionan cada día buscando mejoras y corrección de errores, muchos de los cuales pueden llevar a vulnerabilidades con consecuencias fatales. Por ello, se vuelve de ...
Alpuente Frasnedo, María; Ballis, Demis; Escobar Román, Santiago; Sapiña Sanchis, Julia(Universitat Politècnica de València, 2020-06-08)
Partial evaluation has been never investigated in the context of rewrite theories that allow concurrent systems to be specified by means of rules, with an underlying equational theory being used to model system states as ...
[EN] In this paper, we develop an automated optimization framework for rewrite theories that supports sorts, subsort overloading, equations and algebraic axioms with free/nonfree constructors, and rewrite rules modeling ...
[EN] Generalization, also called anti-unification, is the dual of unification. A generalizer of two terms t and t' is a term t '' of which t and t' are substitution instances. The dual of most general equational unifiers ...
[EN] We present a framework suited to the analysis of cryptographic protocols that make use of time in their execution. We provide
a process algebra syntax that makes time information available to processes, and a transition ...
Sapiña Sanchis, Julia(Universitat Politècnica de València, 2018-01-08)
Esta tesis propone una metodología de análisis dinámico que mejora el diagnóstico de programas erróneos escritos en el lenguaje Maude. La idea clave es combinar técnicas de verificación de aserciones en tiempo de ejecución ...
Galán Pascual, Daniel(Universitat Politècnica de València, 2022-09-20)
[ES] El objetivo de este trabajo es formalizar un mecanismo general para garantizar la seguridad de las computaciones en lógica de reescritura. La técnica propuesta consiste en una transformación de programas que garantiza ...
Sapiña Sanchis, Julia(Universitat Politècnica de València, 2014-11-28)
[EN] Execution traces are an important source of information for program understanding and debugging. However, they have as an important drawback that they are commonly huge and complex, making their manual analysis ...
We present iJulienne, a trace analyzer for conditional rewriting
logic theories that can be used to compute abstract views of Maude
executions that help users understand and debug programs. Given a
Maude execution trace ...
In this paper, we present a novel transformation method for Maude programs featuring both automatic program diagnosis and correction. The input of our method is a reference specification A of the program behavior that ...
[Otros] In this paper, we present a novel transformation method for Maude programs featuring both automatic program diagnosis and correction. The input of our method is a reference specification
of the program behavior ...
Padró Ferragut, Cristina(Universitat Politècnica de València, 2022-10-11)
[ES] Se prevé que los vehículos sean completamente autónomos para 2040, lo que previsiblemente aportará beneficios considerables a la sociedad. Los vehículos autónomos (AV) dependen en gran medida de los avances en muchas ...
Alpuente Frasnedo, María; Escobar Román, Santiago; Sapiña-Sanchis, Julia; Ballis, Demis(Cambridge University Press, 2019-09)
[EN] Concurrent functional languages that are endowed with symbolic reasoning capabilities such as Maude offer a high-level, elegant, and efficient approach to programming and analyzing complex, highly nondeterministic ...
Alpuente Frasnedo, María; Escobar Román, Santiago; Ballis, Demis; Sapiña-Sanchis, Julia(Cambridge University Press, 2022-05)
[EN] This paper introduces Presto, a symbolic partial evaluator for Maude's rewriting logic theories that can improve system analysis and verification. In Presto, the automated optimization of a conditional rewrite theory ...
Juan Achahuanco, Arturo Raúl de(Universitat Politècnica de València, 2022-09-14)
[ES] Las herramientas de verificación de modelos model checking existentes ofrecen ciertas
facilidades para el análisis y comprensión del proceso de verificación de sistemas hardware y software. Este es el caso del ...
Aparicio-Sánchez, Damián; Escobar Román, Santiago; Sapiña-Sanchis, Julia(Cambridge University Press, 2020-09-25)
[EN] Equational unification of two terms consists of finding a substitution that, when applied to both terms, makes them equal modulo some equational properties. A narrowing-based equational unification algorithm relying ...
León Guerrero, Alejandro(Universitat Politècnica de València, 2019-09-09)
[ES] Los asistentes robóticos autónomos están diseñados para ofrecer compañía a personas que viven en un ambiente doméstico. Este tipo de robot usa diversos sensores para
detectar y adaptarse a cualquier imprevisto en el ...
Martínez Martín, Daniel(Universitat Politècnica de València, 2021-09-28)
[ES] Actualmente, vivimos en una sociedad ultra conectada que gira en torno al intercambio de
información entre los dispositivos y usuarios de forma continuada. De la mano de la información
va la privacidad y la ...