Zum Hauptinhalt springen

Showing 1–50 of 55 results for author: Morales, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2408.09848  [pdf, other

    cs.PL

    Abstract Environment Trimming

    Authors: Daniel Jurjo-Rivas, Jose F. Morales, Pedro López-García, Manuel V. Hermenegildo

    Abstract: Variable sharing is a fundamental property in the static analysis of logic programs, since it is instrumental for ensuring correctness and increasing precision while inferring many useful program properties. Such properties include modes, determinacy, non-failure, cost, etc. This has motivated significant work on developing abstract domains to improve the precision and performance of sharing analy… ▽ More

    Submitted 19 August, 2024; originally announced August 2024.

    Comments: 61 pages, 10 figures, 7 tables, submitted to ICLP 2024

  2. arXiv:2408.05228  [pdf, other

    eess.SY cs.LG math.OC

    Beyond the Neural Fog: Interpretable Learning for AC Optimal Power Flow

    Authors: Salvador Pineda, Juan Pérez-Ruiz, Juan Miguel Morales

    Abstract: The AC optimal power flow (AC-OPF) problem is essential for power system operations, but its non-convex nature makes it challenging to solve. A widely used simplification is the linearized DC optimal power flow (DC-OPF) problem, which can be solved to global optimality, but whose optimal solution is always infeasible in the original AC-OPF problem. Recently, neural networks (NN) have been introduc… ▽ More

    Submitted 30 July, 2024; originally announced August 2024.

  3. arXiv:2406.18260  [pdf, other

    cs.PL cs.LO

    An Order Theory Framework of Recurrence Equations for Static Cost Analysis $-$ Dynamic Inference of Non-Linear Inequality Invariants

    Authors: Louis Rustenholz, Pedro Lopez-Garcia, José F. Morales, Manuel V. Hermenegildo

    Abstract: Recurrence equations have played a central role in static cost analysis, where they can be viewed as abstractions of programs and used to infer resource usage information without actually running the programs with concrete data. Such information is typically represented as functions of input data sizes. More generally, recurrence equations have been increasingly used to automatically obtain non-li… ▽ More

    Submitted 29 August, 2024; v1 submitted 26 June, 2024; originally announced June 2024.

    Comments: Preprint of a paper accepted at SAS 2024

  4. arXiv:2404.13672   

    cs.LO cs.PL cs.SC cs.SE

    Proceedings 18th International Workshop on Logical and Semantic Frameworks, with Applications and 10th Workshop on Horn Clauses for Verification and Synthesis

    Authors: Temur Kutsia, Daniel Ventura, David Monniaux, José F. Morales

    Abstract: This volume contains * The post-proceedings of the Eighteenth Logical and Semantic Frameworks with Applications (LSFA 2023). The meeting was held on July 1-2, 2023, organised by the Sapienza Università di Roma, Italy. LSFA aims to bring researchers and students interested in theoretical and practical aspects of logical and semantic frameworks and their applications. The covered topics include pr… ▽ More

    Submitted 21 April, 2024; originally announced April 2024.

    Journal ref: EPTCS 402, 2024

  5. arXiv:2404.13581  [pdf, other

    cs.HC

    Preliminary Investigation of SSL for Complex Work Activity Recognition in Industrial Domain via MoIL

    Authors: Qingxin Xia, Takuya Maekawa, Jaime Morales, Takahiro Hara, Hirotomo Oshima, Masamitsu Fukuda, Yasuo Namioka

    Abstract: In this study, we investigate a new self-supervised learning (SSL) approach for complex work activity recognition using wearable sensors. Owing to the cost of labeled sensor data collection, SSL methods for human activity recognition (HAR) that effectively use unlabeled data for pretraining have attracted attention. However, applying prior SSL to complex work activities such as packaging works is… ▽ More

    Submitted 21 April, 2024; originally announced April 2024.

    Comments: This paper is accepted by PerCom WiP 2024

  6. arXiv:2403.18667  [pdf, other

    cs.IR cs.CL

    Improving Content Recommendation: Knowledge Graph-Based Semantic Contrastive Learning for Diversity and Cold-Start Users

    Authors: Yejin Kim, Scott Rome, Kevin Foley, Mayur Nankani, Rimon Melamed, Javier Morales, Abhay Yadav, Maria Peifer, Sardar Hamidian, H. Howie Huang

    Abstract: Addressing the challenges related to data sparsity, cold-start problems, and diversity in recommendation systems is both crucial and demanding. Many current solutions leverage knowledge graphs to tackle these issues by combining both item-based and user-item collaborative signals. A common trend in these approaches focuses on improving ranking performance at the cost of escalating model complexity… ▽ More

    Submitted 27 March, 2024; originally announced March 2024.

    Comments: Accepted at LREC-COLING 2024

  7. Design and consensus content validity of the questionnaire for b-learning education: A 2-Tuple Fuzzy Linguistic Delphi based Decision Support Tool

    Authors: Rosana Montes, Cristina Zuheros, Jeovani M. Morales, Noe Zermeño, Jerónimo Duran, Francsico Herrera

    Abstract: Classic Delphi and Fuzzy Delphi methods are used to test content validity of data collection tools such as questionnaires. Fuzzy Delphi takes the opinion issued by judges from a linguistic perspective reducing ambiguity in opinions by using fuzzy numbers. We propose an extension named 2-Tuple Fuzzy Linguistic Delphi method to deal with scenarios in which judges show different expertise degrees by… ▽ More

    Submitted 1 February, 2024; originally announced February 2024.

    Comments: 47 pages, 7 figures

    Journal ref: Open Access Volume 147 November 2023 Article number 110755

  8. Demonstrating (Hybrid) Active Logic Documents and the Ciao Prolog Playground, and an Application to Verification Tutorials

    Authors: Daniela Ferreiro, José F. Morales, Salvador Abreu, Manuel V. Hermenegildo

    Abstract: Active Logic Documents (ALD) are web pages which incorporate embedded Prolog engines that run locally within the browser. ALD offers both a very easy way to add click-to-run capabilities to any kind of teaching materials, independently of the tool used to generate them, as well as a tool-set for generating web-based materials with embedded examples and exercises. Both leverage on (components of)… ▽ More

    Submitted 30 August, 2023; originally announced August 2023.

    Comments: In Proceedings ICLP 2023, arXiv:2308.14898

    Journal ref: EPTCS 385, 2023, pp. 324-329

  9. arXiv:2301.12872  [pdf, other

    astro-ph.EP astro-ph.IM astro-ph.SR cs.LG

    A Machine Learning approach for correcting radial velocities using physical observables

    Authors: M. Perger, G. Anglada-Escudé, D. Baroch, M. Lafarga, I. Ribas, J. C. Morales, E. Herrero, P. J. Amado, J. R. Barnes, J. A. Caballero, S. V. Jeffers, A. Quirrenbach, A. Reiners

    Abstract: Precision radial velocity (RV) measurements continue to be a key tool to detect and characterise extrasolar planets. While instrumental precision keeps improving, stellar activity remains a barrier to obtain reliable measurements below 1-2 m/s accuracy. Using simulations and real data, we investigate the capabilities of a Deep Neural Network approach to produce activity free Doppler measurements o… ▽ More

    Submitted 30 January, 2023; originally announced January 2023.

    Journal ref: A&A 672, A118 (2023)

  10. OpenPack: A Large-scale Dataset for Recognizing Packaging Works in IoT-enabled Logistic Environments

    Authors: Naoya Yoshimura, Jaime Morales, Takuya Maekawa, Takahiro Hara

    Abstract: Unlike human daily activities, existing publicly available sensor datasets for work activity recognition in industrial domains are limited by difficulties in collecting realistic data as close collaboration with industrial sites is required. This also limits research on and development of methods for industrial applications. To address these challenges and contribute to research on machine recogni… ▽ More

    Submitted 20 April, 2024; v1 submitted 10 December, 2022; originally announced December 2022.

    ACM Class: I.5.0

    Journal ref: Proceedings of IEEE International Conference on Pervasive Computing and Communications (PerCom), March 2024, pp. 90-97

  11. arXiv:2210.03177  [pdf, other

    cs.RO

    SCORE: A Second-Order Conic Initialization for Range-Aided SLAM

    Authors: Alan Papalia, Joseph Morales, Kevin J. Doherty, David M. Rosen, John J. Leonard

    Abstract: We present a novel initialization technique for the range-aided simultaneous localization and mapping (RA-SLAM) problem. In RA-SLAM we consider measurements of point-to-point distances in addition to measurements of rigid transformations to landmark or pose variables. Standard formulations of RA-SLAM approach the problem as non-convex optimization, which requires a good initialization to obtain qu… ▽ More

    Submitted 6 October, 2022; originally announced October 2022.

    Comments: 9 pages, 8 figures, extended version of paper submitted to ICRA 2023

  12. arXiv:2208.02685   

    cs.LO cs.AI

    Proceedings 38th International Conference on Logic Programming

    Authors: Yuliya Lierler, Jose F. Morales, Carmine Dodaro, Veronica Dahl, Martin Gebser, Tuncay Tekle

    Abstract: ICLP is the premier international event for presenting research in logic programming. Contributions to ICLP 2022 were sought in all areas of logic programming, including but not limited to: Foundations: Semantics, Formalisms, Nonmonotonic reasoning, Knowledge representation. Languages issues: Concurrency, Objects, Coordination, Mobility, Higher order, Types, Modes, Assertions, Modules, Meta-progra… ▽ More

    Submitted 4 August, 2022; originally announced August 2022.

    Journal ref: EPTCS 364, 2022

  13. arXiv:2204.12522  [pdf, other

    cs.CV

    Leveraging Unlabeled Data for Sketch-based Understanding

    Authors: Javier Morales, Nils Murrugarra-Llerena, Jose M. Saavedra

    Abstract: Sketch-based understanding is a critical component of human cognitive learning and is a primitive communication means between humans. This topic has recently attracted the interest of the computer vision community as sketching represents a powerful tool to express static objects and dynamic scenes. Unfortunately, despite its broad application domains, the current sketch-based models strongly rely… ▽ More

    Submitted 26 April, 2022; originally announced April 2022.

    Comments: SketchDL at CVPR 2022

  14. arXiv:2201.10816  [pdf, ps, other

    cs.PL

    Fifty Years of Prolog and Beyond

    Authors: Philipp Körner, Michael Leuschel, João Barbosa, Vítor Santos Costa, Verónica Dahl, Manuel V. Hermenegildo, Jose F. Morales, Jan Wielemaker, Daniel Diaz, Salvador Abreu, Giovanni Ciatto

    Abstract: Both logic programming in general, and Prolog in particular, have a long and fascinating history, intermingled with that of many disciplines they inherited from or catalyzed. A large body of research has been gathered over the last 50 years, supported by many Prolog implementations. Many implementations are still actively developed, while new ones keep appearing. Often, the features added by diffe… ▽ More

    Submitted 14 March, 2022; v1 submitted 26 January, 2022; originally announced January 2022.

    Comments: 87 pages, 2 figures. This article has been accepted for publication in Theory and Practice of Logic Programming (TPLP)

  15. Statistical Properties of Rankings in Sports and Games

    Authors: José Antonio Morales, Jorge Flores, Carlos Gershenson, Carlos Pineda

    Abstract: Any collection can be ranked. Sports and games are common examples of ranked systems: players and teams are constantly ranked using different methods. The statistical properties of rankings have been studied for almost a century in a variety of fields. More recently, data availability has allowed us to study rank dynamics: how elements of a ranking change in time. Here, we study the rank distribut… ▽ More

    Submitted 5 November, 2021; originally announced November 2021.

    Comments: 15 pages

    Journal ref: Advances in Complex Systems, 0:2150007, 2021

  16. Regular Path Clauses and Their Application in Solving Loops

    Authors: Bishoksan Kafle, John P. Gallagher, Manuel V. Hermenegildo, Maximiliano Klemen, Pedro López-García, José F. Morales

    Abstract: A well-established approach to reasoning about loops during program analysis is to capture the effect of a loop by extracting recurrences from the loop; these express relationships between the values of variables, or program properties such as cost, on successive loop iterations. Recurrence solvers are capable of computing closed forms for some recurrences, thus deriving precise relationships capt… ▽ More

    Submitted 9 September, 2021; originally announced September 2021.

    Comments: In Proceedings HCVS 2021, arXiv:2109.03988

    ACM Class: B.5.2

    Journal ref: EPTCS 344, 2021, pp. 22-35

  17. arXiv:2106.07045  [pdf, other

    cs.PL

    VeriFly: On-the-fly Assertion Checking via Incrementality

    Authors: Miguel A. Sanchez-Ordaz, Isabel Garcia-Contreras, Victor Perez-Carrasco, Jose F. Morales, Pedro lopez-Garcia, Manuel V. Hermenegildo

    Abstract: Assertion checking is an invaluable programmer's tool for finding many classes of errors or verifying their absence in dynamic languages such as Prolog. For Prolog programmers this means being able to have relevant properties such as modes, types, determinacy, non-failure, sharing, constraints, cost, etc., checked and errors flagged without having to actually run the program. Such global static an… ▽ More

    Submitted 17 August, 2021; v1 submitted 13 June, 2021; originally announced June 2021.

    Comments: Paper presented at the 37th International Conference on Logic Programming (ICLP 2021), 16 pages

    Report number: CLIP-1/2021.0

  18. arXiv:2105.07530  [pdf, other

    hep-ex cs.LG hep-ph physics.data-an

    Advances in Multi-Variate Analysis Methods for New Physics Searches at the Large Hadron Collider

    Authors: Anna Stakia, Tommaso Dorigo, Giovanni Banelli, Daniela Bortoletto, Alessandro Casa, Pablo de Castro, Christophe Delaere, Julien Donini, Livio Finos, Michele Gallinaro, Andrea Giammanco, Alexander Held, Fabricio Jiménez Morales, Grzegorz Kotkowski, Seng Pei Liew, Fabio Maltoni, Giovanna Menardi, Ioanna Papavergou, Alessia Saggio, Bruno Scarpa, Giles C. Strong, Cecilia Tosciri, João Varela, Pietro Vischia, Andreas Weiler

    Abstract: Between the years 2015 and 2019, members of the Horizon 2020-funded Innovative Training Network named "AMVA4NewPhysics" studied the customization and application of advanced multivariate analysis methods and statistical learning tools to high-energy physics problems, as well as developed entirely new ones. Many of those methods were successfully used to improve the sensitivity of data analyses per… ▽ More

    Submitted 22 November, 2021; v1 submitted 16 May, 2021; originally announced May 2021.

    Comments: 101 pages, 21 figures, submitted to Elsevier. [v2]: Updated to published version (in 'Reviews in Physics')

    Journal ref: Rev. Phys. 7 (2021) 100063

  19. arXiv:2008.02931  [pdf, other

    cs.PL cs.LO cs.SC

    From Big-Step to Small-Step Semantics and Back with Interpreter Specialisation

    Authors: John P. Gallagher, Manuel Hermenegildo, Bishoksan Kafle, Maximiliano Klemen, Pedro López García, José Morales

    Abstract: We investigate representations of imperative programs as constrained Horn clauses. Starting from operational semantics transition rules, we proceed by writing interpreters as constrained Horn clause programs directly encoding the rules. We then specialise an interpreter with respect to a given source program to achieve a compilation of the source language to Horn clauses (an instance of the first… ▽ More

    Submitted 6 August, 2020; originally announced August 2020.

    Comments: In Proceedings VPT/HCVS 2020, arXiv:2008.02483

    Journal ref: EPTCS 320, 2020, pp. 50-64

  20. arXiv:2006.15221  [pdf, ps, other

    math.AP cs.LG math.OC stat.ML

    Semi-discrete optimization through semi-discrete optimal transport: a framework for neural architecture search

    Authors: Nicolas Garcia Trillos, Javier Morales

    Abstract: In this paper we introduce a theoretical framework for semi-discrete optimization using ideas from optimal transport. Our primary motivation is in the field of deep learning, and specifically in the task of neural architecture search. With this aim in mind, we discuss the geometric and theoretical motivation for new techniques for neural architecture search (in a companion paper we show that algor… ▽ More

    Submitted 30 January, 2022; v1 submitted 26 June, 2020; originally announced June 2020.

  21. arXiv:2006.15218  [pdf, other

    cs.LG cs.NE math.NA stat.ML

    Traditional and accelerated gradient descent for neural architecture search

    Authors: Nicolas Garcia Trillos, Felix Morales, Javier Morales

    Abstract: In this paper we introduce two algorithms for neural architecture search (NASGD and NASAGD) following the theoretical work by two of the authors [5] which used the geometric structure of optimal transport to introduce the conceptual basis for new notions of traditional and accelerated gradient descent algorithms for the optimization of a function on a semi-discrete space. Our algorithms, which use… ▽ More

    Submitted 13 February, 2021; v1 submitted 26 June, 2020; originally announced June 2020.

  22. arXiv:2005.12218  [pdf, other

    cs.SI

    User behavior and token adoption on ERC20

    Authors: Alfredo J. Morales, Shahar Somin, Yaniv Altshuler, Alex 'Sandy' Pentland

    Abstract: Cryptocurrencies and Blockchain-based technologies are disrupting all markets. While the potential of such technologies remains to be seen, there is a current need to understand emergent patterns of user behavior and token adoption in order to design future products. In this paper we analyze the social dynamics taking place during one arbitrary day on the ERC20 platform. We characterize the networ… ▽ More

    Submitted 25 May, 2020; originally announced May 2020.

    Comments: 12 pages, 4 figures

  23. arXiv:2004.09863  [pdf, other

    cs.LG math.OC stat.ML

    A novel embedded min-max approach for feature selection in nonlinear support vector machine classification

    Authors: Asunción Jiménez-Cordero, Juan Miguel Morales, Salvador Pineda

    Abstract: In recent years, feature selection has become a challenging problem in several machine learning fields, such as classification problems. Support Vector Machine (SVM) is a well-known technique applied in classification tasks. Various methodologies have been proposed in the literature to select the most relevant features in SVM. Unfortunately, all of them either deal with the feature selection probl… ▽ More

    Submitted 15 January, 2021; v1 submitted 21 April, 2020; originally announced April 2020.

    Comments: Published at European Journal of Operational Research

  24. arXiv:1911.04027  [pdf, other

    cs.SI physics.soc-ph

    Segregated interactions in urban and online space

    Authors: Xiaowen Dong, Alfredo J. Morales, Eaman Jahani, Esteban Moro, Bruno Lepri, Burcin Bozkaya, Carlos Sarraute, Yaneer Bar-Yam, Alex Pentland

    Abstract: Urban income segregation is a widespread phenomenon that challenges societies across the globe. Classical studies on segregation have largely focused on the geographic distribution of residential neighborhoods rather than on patterns of social behaviors and interactions. In this study, we analyze segregation in economic and social interactions by observing credit card transactions and Twitter ment… ▽ More

    Submitted 19 April, 2020; v1 submitted 10 November, 2019; originally announced November 2019.

  25. arXiv:1909.08711  [pdf, other

    physics.soc-ph cs.AI cs.NE

    Segregation Dynamics with Reinforcement Learning and Agent Based Modeling

    Authors: Egemen Sert, Yaneer Bar-Yam, Alfredo J. Morales

    Abstract: Societies are complex. Properties of social systems can be explained by the interplay and weaving of individual actions. Incentives are key to understand people's choices and decisions. For instance, individual preferences of where to live may lead to the emergence of social segregation. In this paper, we combine Reinforcement Learning (RL) with Agent Based Models (ABM) in order to address the sel… ▽ More

    Submitted 18 September, 2019; originally announced September 2019.

    Comments: 14 pages, 4 figures + supplemental material, in review

  26. arXiv:1907.13272  [pdf, ps, other

    cs.PL

    Towards a General Framework for Static Cost Analysis of Parallel Logic Programs

    Authors: Maximiliano Klemen, Pedro Lopez-Garcia, John P. Gallagher, Jose F. Morales, Manuel V. Hermenegildo

    Abstract: The estimation and control of resource usage is now an important challenge in an increasing number of computing systems. In particular, requirements on timing and energy arise in a wide variety of applications such as internet of things, cloud computing, health, transportation, and robots. At the same time, parallel computing, with (heterogeneous) multi-core platforms in particular, has become the… ▽ More

    Submitted 30 July, 2019; originally announced July 2019.

    Comments: 19 pages, 3 tables; submitted to ICLP'19, accepted as technical communication

    Report number: CLIP-1/2019.0

  27. arXiv:1907.13263  [pdf, other

    cs.PL cs.LO

    Computing Abstract Distances in Logic Programs

    Authors: Ignacio Casso, Jose F. Morales, Pedro Lopez-Garcia, Manuel V. Hermenegildo

    Abstract: Abstract interpretation is a well-established technique for performing static analyses of logic programs. However, choosing the abstract domain, widening, fixpoint, etc. that provides the best precision-cost trade-off remains an open problem. This is in a good part because of the challenges involved in measuring and comparing the precision of different analyses. We propose a new approach for measu… ▽ More

    Submitted 30 July, 2019; originally announced July 2019.

    Comments: 21 pages, 8 figures; submitted to ICLP'19, accepted as technical communication

    Report number: CLIP-2/2019.0

  28. arXiv:1907.07861  [pdf, other

    cs.HC

    Jo: The Smart Journal

    Authors: Vivian Li, Alon Halevy, Adi Zief-Balteriski Ph. D, Wang-Chiew Tan, George Mihaila, John Morales, Natalie Nuno, Huining Liu, Chen Chen, Xiaojuan Ma, Shani Robins Ph. D., Jessica Johnson

    Abstract: We introduce Jo, a mobile application that attempts to improve user's well-being. Jo is a journaling application--users log their important moments via short texts and optionally an attached photo. Unlike a static journal, Jo analyzes these moments and helps users take action towards increased well-being. For example, Jo annotates each moment with a set of values (e.g., family, socialization, mind… ▽ More

    Submitted 17 July, 2019; originally announced July 2019.

    Comments: 7 pages, 3 figures

  29. Mobility profiles and calendars for food security and livelihoods analysis

    Authors: Pedro J. Zufiria, David Pastor-Escuredo, Luis Ubeda Medina, Miguel A. Hernandez Medina, Iker Barriales Valbuena, Alfredo J. Morales, Wilfred Nkwambi, John Quinn, Paula Hidalgo Sanchis, Miguel Luengo-Oroz

    Abstract: Social vulnerability is defined as the capacity of individuals and social groups to respond to any external stress placed on their livelihoods and wellbeing. Mobility and migrations are relevant when assessing vulnerability since the movements of a population reflect on their livelihoods, coping strategies and social safety nets. Although in general migration characterization is complex and open t… ▽ More

    Submitted 17 April, 2019; originally announced April 2019.

    Comments: Submitted and accepted at D4D'15 Senegal NetMob. Final version now published in PLOS ONE https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0195714

    Journal ref: PloS one. 2018;13(4)

  30. arXiv:1903.01498  [pdf, other

    cs.DB cs.AI

    Voyageur: An Experiential Travel Search Engine

    Authors: Sara Evensen, Aaron Feng, Alon Halevy, Jinfeng Li, Vivian Li, Yuliang Li, Huining Liu, George Mihaila, John Morales, Natalie Nuno, Ekaterina Pavlovic, Wang-Chiew Tan, Xiaolan Wang

    Abstract: We describe Voyageur, which is an application of experiential search to the domain of travel. Unlike traditional search engines for online services, experiential search focuses on the experiential aspects of the service under consideration. In particular, Voyageur needs to handle queries for subjective aspects of the service (e.g., quiet hotel, friendly staff) and combine these with objective attr… ▽ More

    Submitted 4 March, 2019; originally announced March 2019.

    Comments: Demo paper accepted to the Web Conference

  31. arXiv:1812.08639  [pdf, other

    cs.CR

    SPECTECTOR: Principled Detection of Speculative Information Flows

    Authors: Marco Guarnieri, Boris Köpf, José F. Morales, Jan Reineke, Andrés Sánchez

    Abstract: Since the advent of SPECTRE, a number of countermeasures have been proposed and deployed. Rigorously reasoning about their effectiveness, however, requires a well-defined notion of security against speculative execution attacks, which has been missing until now. In this paper (1) we put forward speculative non-interference, the first semantic notion of security against speculative execution attack… ▽ More

    Submitted 24 July, 2019; v1 submitted 20 December, 2018; originally announced December 2018.

    Comments: 40 pages, technical report with proofs. To appear at IEEE Symposium on Security and Privacy, 2020

  32. arXiv:1810.01497  [pdf, ps, other

    cs.CR

    Theory and Practice of Finding Eviction Sets

    Authors: Pepe Vila, Boris Köpf, José Francisco Morales

    Abstract: Many micro-architectural attacks rely on the capability of an attacker to efficiently find small eviction sets: groups of virtual addresses that map to the same cache set. This capability has become a decisive primitive for cache side-channel, rowhammer, and speculative execution attacks. Despite their importance, algorithms for finding small eviction sets have not been systematically studied in t… ▽ More

    Submitted 10 December, 2018; v1 submitted 2 October, 2018; originally announced October 2018.

    Comments: To appear at IEEE Symposium on Security and Privacy, 2019

  33. arXiv:1808.05197  [pdf, ps, other

    cs.PL cs.LO

    Multivariant Assertion-based Guidance in Abstract Interpretation

    Authors: Isabel Garcia-Contreras, Jose F. Morales, Manuel V. Hermenegildo

    Abstract: Approximations during program analysis are a necessary evil, as they ensure essential properties, such as soundness and termination of the analysis, but they also imply not always producing useful results. Automatic techniques have been studied to prevent precision loss, typically at the expense of larger resource consumption. In both cases (i.e., when analysis produces inaccurate results and when… ▽ More

    Submitted 17 December, 2018; v1 submitted 15 August, 2018; originally announced August 2018.

    Comments: Pre-proceedings paper presented at the 28th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2018), Frankfurt am Main, Germany, 4-6 September 2018 (arXiv:1808.03326)

    Report number: LOPSTR/2018/29

  34. arXiv:1804.02380  [pdf, other

    cs.PL

    An Approach to Static Performance Guarantees for Programs with Run-time Checks

    Authors: Maximiliano Klemen, Nataliia Stulova, Pedro Lopez-Garcia, José F. Morales, Manuel V. Hermenegildo

    Abstract: Instrumenting programs for performing run-time checking of properties, such as regular shapes, is a common and useful technique that helps programmers detect incorrect program behaviors. This is specially true in dynamic languages such as Prolog. However, such run-time checks inevitably introduce run-time overhead (in execution time, memory, energy, etc.). Several approaches have been proposed for… ▽ More

    Submitted 6 April, 2018; originally announced April 2018.

    Comments: 15 pages, 3 tables; submitted to ICLP'18, accepted as technical communication

    Report number: CLIP-1/2018.0

  35. Incremental and Modular Context-sensitive Analysis

    Authors: Isabel Garcia-Contreras, Jose F. Morales, Manuel V. Hermenegildo

    Abstract: Context-sensitive global analysis of large code bases can be expensive, which can make its use impractical during software development. However, there are many situations in which modifications are small and isolated within a few components, and it is desirable to reuse as much as possible previous analysis results. This has been achieved to date through incremental global analysis fixpoint algori… ▽ More

    Submitted 18 December, 2020; v1 submitted 5 April, 2018; originally announced April 2018.

    Comments: 56 pages, 27 figures. To be published in Theory and Practice of Logic Programming. v3 corresponds to the extended version of the ICLP2018 Technical Communication. v4 is the revised version submitted to Theory and Practice of Logic Programming. v5 (this one) is the final author version to be published in TPLP

    Report number: CLIP-2/2018 version 4 (July 2019) ACM Class: D.2.4; F.3.1; I.2.2; I.2.3

    Journal ref: Theory and Practice of Logic Programming 21 (2021) 196-243

  36. arXiv:1710.00709  [pdf, other

    cs.MA cs.GT

    Synthesising Evolutionarily Stable Normative Systems

    Authors: Javier Morales, Michael Wooldridge, Juan A. Rodríguez-Aguilar, Maite López-Sánchez

    Abstract: Within the area of multi-agent systems, normative systems are a widely used framework for the coordination of interdependent activities. A crucial problem associated with normative systems is that of synthesising norms that effectively accomplish a coordination task and whose compliance forms a rational choice for the agents within the system. In this work, we introduce a framework for the synthes… ▽ More

    Submitted 2 October, 2017; originally announced October 2017.

    Comments: 27 pages

    ACM Class: I.2.11

  37. arXiv:1705.06662  [pdf, other

    cs.PL

    Exploiting Term Hiding to Reduce Run-time Checking Overhead

    Authors: Nataliia Stulova, José F. Morales, Manuel V. Hermenegildo

    Abstract: One of the most attractive features of untyped languages is the flexibility in term creation and manipulation. However, with such power comes the responsibility of ensuring the correctness of these operations. A solution is adding run-time checks to the program via assertions, but this can introduce overheads that are in many cases impractical. While static analysis can greatly reduce such overhea… ▽ More

    Submitted 15 October, 2017; v1 submitted 18 May, 2017; originally announced May 2017.

    Comments: 26 pages, 10 figures, 2 tables; an extension of the paper version accepted to PADL'18 (includes proofs, extra figures and examples omitted due to space reasons)

    ACM Class: D.1.6; D.2.4; D.2.11; D.3.3; F.3.1; F.3.2

  38. arXiv:1703.09087  [pdf, other

    cs.MA

    Automating decision making to help establish norm-based regulations

    Authors: Maite Lopez-Sanchez, Marc Serramia, Juan A. Rodriguez-Aguilar, Javier Morales, Michael Wooldridge

    Abstract: Norms have been extensively proposed as coordination mechanisms for both agent and human societies. Nevertheless, choosing the norms to regulate a society is by no means straightforward. The reasons are twofold. First, the norms to choose from may not be independent (i.e, they can be related to each other). Second, different preference criteria may be applied when choosing the norms to enact. This… ▽ More

    Submitted 3 April, 2017; v1 submitted 27 March, 2017; originally announced March 2017.

  39. arXiv:1702.03235  [pdf, other

    physics.soc-ph cs.SI

    Global Patterns of Synchronization in Human Communications

    Authors: Alfredo J. Morales, Vaibhav Vavilala, Rosa M. Benito, Yaneer Bar-Yam

    Abstract: Social media are transforming global communication and coordination. The data derived from social media can reveal patterns of human behavior at all levels and scales of society. Using geolocated Twitter data, we have quantified collective behaviors across multiple scales, ranging from the commutes of individuals, to the daily pulse of 50 major urban areas and global patterns of human coordination… ▽ More

    Submitted 10 February, 2017; originally announced February 2017.

    Comments: 20 pages, 12 figures. arXiv admin note: substantial text overlap with arXiv:1602.06219

  40. arXiv:1608.02565  [pdf, ps, other

    cs.PL

    Semantic Code Browsing

    Authors: Isabel Garcia-Contreras, Jose F. Morales, Manuel V. Hermenegildo

    Abstract: Programmers currently enjoy access to a very high number of code repositories and libraries of ever increasing size. The ensuing potential for reuse is however hampered by the fact that searching within all this code becomes an increasingly difficult task. Most code search engines are based on syntactic techniques such as signature matching or keyword extraction. However, these techniques are inac… ▽ More

    Submitted 8 August, 2016; originally announced August 2016.

    Comments: Paper presented at the 32nd International Conference on Logic Programming (ICLP 2016), New York City, USA, 16-21 October 2016, 15 pages, LaTeX, 4 PDF figures, 2 tables

  41. arXiv:1602.06219  [pdf, other

    physics.soc-ph cs.SI

    Global Patterns of Human Synchronization

    Authors: Alfredo J. Morales, Vaibhav Vavilala, Rosa M. Benito, Yaneer Bar-Yam

    Abstract: Social media are transforming global communication and coordination and provide unprecedented opportunities for studying socio-technical domains. Here we study global dynamical patterns of communication on Twitter across many scales. Underlying the observed patterns is both the diurnal rotation of the earth, day and night, and the synchrony required for contingency of actions between individuals.… ▽ More

    Submitted 19 February, 2016; originally announced February 2016.

    Comments: 10 pages 4 figures

  42. Practical Run-time Checking via Unobtrusive Property Caching

    Authors: Nataliia Stulova, José F. Morales, Manuel V. Hermenegildo

    Abstract: The use of annotations, referred to as assertions or contracts, to describe program properties for which run-time tests are to be generated, has become frequent in dynamic programing languages. However, the frameworks proposed to support such run-time testing generally incur high time and/or space overheads over standard program execution. We present an approach for reducing this overhead that is… ▽ More

    Submitted 23 July, 2015; v1 submitted 21 July, 2015; originally announced July 2015.

    Comments: 30 pages, 1 table, 170 figures; added appendix with plots; To appear in Theory and Practice of Logic Programming (TPLP), Proceedings of ICLP 2015

    ACM Class: D.1.6; D.2.4; F.3.1; F.3.2

    Journal ref: Theory and Practice of Logic Programming 15 (2015) 726-741

  43. arXiv:1505.04095  [pdf, other

    physics.soc-ph cs.CY cs.SI

    Measuring Political Polarization: Twitter shows the two sides of Venezuela

    Authors: A. J. Morales, J. Borondo, J. C. Losada, R. M. Benito

    Abstract: We say that a population is perfectly polarized when divided in two groups of the same size and opposite opinions. In this paper, we propose a methodology to study and measure the emergence of polarization from social interactions. We begin by proposing a model to estimate opinions in which a minority of influential individuals propagate their opinions through a social network. The result of the m… ▽ More

    Submitted 15 May, 2015; originally announced May 2015.

    Journal ref: Chaos 25, 033114 (2015)

  44. Description and Optimization of Abstract Machines in a Dialect of Prolog

    Authors: Jose F. Morales, Manuel Carro, Manuel Hermenegildo

    Abstract: In order to achieve competitive performance, abstract machines for Prolog and related languages end up being large and intricate, and incorporate sophisticated optimizations, both at the design and at the implementation levels. At the same time, efficiency considerations make it necessary to use low-level languages in their implementation. This makes them laborious to code, optimize, and, especial… ▽ More

    Submitted 20 November, 2014; originally announced November 2014.

    Comments: 56 pages, 46 figures, 5 tables, To appear in Theory and Practice of Logic Programming (TPLP)

    ACM Class: D.1.6; D.3.3; D.3.4

    Journal ref: Theory and Practice of Logic Programming 16 (2016) 1-58

  45. arXiv:1411.0473  [pdf, ps, other

    physics.soc-ph cs.SI

    Efficiency of Human Activity on Information Spreading on Twitter

    Authors: A. J Morales, J. Borondo, J. C. Losada, R. M. Benito

    Abstract: Understanding the collective reaction to individual actions is key to effectively spread information in social media. In this work we define efficiency on Twitter, as the ratio between the emergent spreading process and the activity employed by the user. We characterize this property by means of a quantitative analysis of the structural and dynamical patterns emergent from human interactions, and… ▽ More

    Submitted 3 November, 2014; originally announced November 2014.

    Comments: 29 pages, 10 figures

    Journal ref: Social Networks, Volume 39, Pages 1 11, 2014

  46. arXiv:1405.7898  [pdf, ps, other

    cs.PL

    Towards Assertion-based Debugging of Higher-Order (C)LP Programs

    Authors: Nataliia Stulova, José F. Morales, Manuel V. Hermenegildo

    Abstract: Higher-order constructs extend the expressiveness of first-order (Constraint) Logic Programming ((C)LP) both syntactically and semantically. At the same time assertions have been in use for some time in (C)LP systems helping programmers detect errors and validate programs. However, these assertion-based extensions to (C)LP have not been integrated well with higher order to date. Our work contribut… ▽ More

    Submitted 2 June, 2014; v1 submitted 14 May, 2014; originally announced May 2014.

    Comments: 2 pages, to be published as a technical communication in the on-line addendum of the special issue(s) of the TPLP journal for ICLP14. To appear in Theory and Practice of Logic Programming (TPLP). arXiv admin note: substantial text overlap with arXiv:1404.4246; corrected the header publication info and submission, revision and acceptance dates

  47. arXiv:1404.4246  [pdf, ps, other

    cs.PL

    An Approach to Assertion-based Debugging of Higher-Order (C)LP Programs

    Authors: Nataliia Stulova, José F. Morales, Manuel V. Hermenegildo

    Abstract: Higher-order constructs extend the expressiveness of first-order (Constraint) Logic Programming ((C)LP) both syntactically and semantically. At the same time assertions have been in use for some time in (C)LP systems helping programmers detect errors and validate programs. However, these assertion-based extensions to (C)LP have not been integrated well with higher-order to date. This paper contrib… ▽ More

    Submitted 16 April, 2014; originally announced April 2014.

    Comments: 24 pages, 1 figure. A 2-page extended abstract to be published as a technical communication in the on-line addendum of the special issue(s) of the TPLP journal for ICLP14

    Report number: CLIP-1/2014.0 ACM Class: D.1.6; D.2.4; D.3.3; F.3.1; F.3.2

  48. arXiv:1309.5014  [pdf, ps, other

    physics.soc-ph cs.CY cs.SI

    Characterizing and modeling an electoral campaign in the context of Twitter: 2011 Spanish Presidential Election as a case study

    Authors: J. Borondo, A. J. Morales, J. C. Losada, R. M. Benito

    Abstract: Transmitting messages in the most efficient way as possible has always been one of politicians main concerns during electoral processes. Due to the rapidly growing number of users, online social networks have become ideal platforms for politicians to interact with their potential voters. Exploiting the available potential of these tools to maximize their influence over voters is one of politicians… ▽ More

    Submitted 19 September, 2013; originally announced September 2013.

    Journal ref: Chaos 22, 023138 (2012)

  49. arXiv:1308.2055   

    cs.PL

    Proceedings of the 23rd Workshop on Logic-based methods in Programming Environments (WLPE 2013)

    Authors: Rémy Haemmerlé, Jose Morales

    Abstract: This volume contains the papers presented at the 23rd Workshop on Logic-based Methods in Programming Environments (WLPE 2013), which was held in Istanbul, Turkey, on August 24 & 25 2013 as a satellite event of the 29th International Conference on Logic Programming, (ICLP 2013).

    Submitted 22 August, 2013; v1 submitted 9 August, 2013; originally announced August 2013.

  50. arXiv:1301.7702  [pdf, ps, other

    cs.PL

    The Ciao clp(FD) Library. A Modular CLP Extension for Prolog

    Authors: Emilio Jesús Gallego Arias, Rémy Haemmerlé, Manuel V. Hermenegildo, José F. Morales

    Abstract: We present a new free library for Constraint Logic Programming over Finite Domains, included with the Ciao Prolog system. The library is entirely written in Prolog, leveraging on Ciao's module system and code transformation capabilities in order to achieve a highly modular design without compromising performance. We describe the interface, implementation, and design rationale of each modular compo… ▽ More

    Submitted 31 January, 2013; originally announced January 2013.

    Comments: Appeared in CICLOPS 2012. 15 Pages, 5 Figures