Alpuente Frasnedo, María; Pardo Pont, Daniel; Villanueva García, Alicia(Universitat Politècnica de València, 2018-04-12)
[EN] In this article, we propose a symbolic technique that can be used for automatically inferring software contracts from programs that are written in a non-trivial fragment of C, called KernelC, that supports pointer-based ...
[EN] In this article, we propose a symbolic technique that can be used for automatically inferring software contracts from programs that are written in a non-trivial fragment of C, called KERNELC, that supports pointer-based ...
Alpuente Frasnedo, María; Feliú Gabaldón, Marco Antonio; Villanueva García, Alicia(Association for Computing Machinery (ACM), 2013-01-21)
Formal specifications can be used for various software engineering activities ranging from finding errors to documenting software and automatic test-case generation. Automatically discovering specifications for heap-manipulating ...
Mesnard, Fred; Payet, Etienne; Vidal Oriola, Germán Francisco(Cambridge University Press, 2015-07)
Software testing is one of the most popular validation techniques in the software industry. Surprisingly, we can only find a few approaches to testing in the context of logic programming.
In this paper, we introduce a ...
Pardo Pont, Daniel(Universitat Politècnica de València, 2015-03-25)
[ES] El análisis automático de software permite verificar que un programa cumpla una
serie de propiedades deseables sin intervención humana, aportando agilidad al proceso
de ingeniería y reduciendo los riesgos del software ...
Pardo Pont, Daniel(Universitat Politècnica de València, 2016-07-20)
[EN] Despite its many unquestionable benefits, formal specifications are not widely used in industrial software development. In order to reduce the time and effort required to write formal specifications, in this Master ...
Program termination is a relevant property that has been extensively studied in the
context of many different formalisms and programming languages. Traditional approaches
to proving termination are usually based on ...