2018
Authors
Portela, B;
Publication
Abstract
2018
Authors
Borges, G; Domingos, HJL; Ferreira, B; Leitão, J; Oliveira, T; Portela, B;
Publication
IACR Cryptol. ePrint Arch.
Abstract
2018
Authors
Hofmann, D; Neves, R; Nora, P;
Publication
THEORY AND APPLICATIONS OF CATEGORIES
Abstract
It is known since the late 1960's that the dual of the category of compact Hausdoroff spaces and continuous maps is a variety - not finitary, but bounded by aleph(1). In this note we show that the dual of the category of partially ordered compact spaces and monotone continuous maps is an aleph(1)-ary quasivariety, and describe partially its algebraic theory. Based on this description, we extend these results to categories of Vietoris coalgebras and homomorphisms on ordered compact spaces. We also characterise the aleph(1)-copresentable partially ordered compact spaces.
2018
Authors
Goncharov, S; Jakob, J; Neves, R;
Publication
CONCUR
Abstract
The recently introduced notions of guarded traced (monoidal) category and guarded (pre-)iterative monad aim at unifying di erent instances of partial iteration whilst keeping in touch with the established theory of total iteration and preserving its merits. In this paper we use these notions and the corresponding stock of results to examine di erent types of iteration for hybrid computations. As a starting point we use an available notion of hybrid monad restricted to the category of sets, and modify it in order to obtain a suitable notion of guarded iteration with guardedness interpreted as progressiveness in time – we motivate this modification by our intention to capture Zeno behaviour in an arguably general and feasible way. We illustrate our results with a simple programming language for hybrid computations and interpret it over the developed semantic foundations.
2018
Authors
Dahlqvist, F; Neves, R;
Publication
CoRR
Abstract
2018
Authors
Machado, N; Romano, P; Rodrigues, L;
Publication
SOFTWARE TESTING VERIFICATION & RELIABILITY
Abstract
This paper presents CoopREP, a system that provides support for fault replication of concurrent programs based on cooperative recording and partial log combination. CoopREP uses partial logging to reduce the amount of information that a given program instance is required to store to support deterministic replay. This allows reducing substantially the overhead imposed by the instrumentation of the code, but raises the problem of finding a combination of logs capable of replaying the fault. CoopREP tackles this issue by introducing several innovative statistical analysis techniques aimed at guiding the search of the partial logs to be combined and needed for the replay phase. CoopREP has been evaluated using both standard benchmarks for multithreaded applications and real-world applications. The results highlight that CoopREP can successfully replay concurrency bugs involving tens of thousands of memory accesses, while reducing recording overhead with respect to state-of-the-art noncooperative logging schemes by up to 13x (and by 2.4x on average).
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.