Skip to main content

Showing 1–35 of 35 results for author: Rocha, R

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.19202  [pdf

    cs.LG cs.AI

    Vulnerable Road User Detection and Safety Enhancement: A Comprehensive Survey

    Authors: Renato M. Silva, Gregório F. Azevedo, Matheus V. V. Berto, Jean R. Rocha, Eduardo C. Fidelis, Matheus V. Nogueira, Pedro H. Lisboa, Tiago A. Almeida

    Abstract: Traffic incidents involving vulnerable road users (VRUs) constitute a significant proportion of global road accidents. Advances in traffic communication ecosystems, coupled with sophisticated signal processing and machine learning techniques, have facilitated the utilization of data from diverse sensors. Despite these advancements and the availability of extensive datasets, substantial progress is… ▽ More

    Submitted 14 June, 2024; v1 submitted 29 May, 2024; originally announced May 2024.

    Comments: 46 pages, 8 figures, citing 337 (up-to-date) papers, preprint submitted to Expert Systems with Applications (Elsevier)

  2. arXiv:2404.16041  [pdf, other

    cs.PL cs.AI cs.LG

    Forklift: An Extensible Neural Lifter

    Authors: Jordi Armengol-Estapé, Rodrigo C. O. Rocha, Jackson Woodruff, Pasquale Minervini, Michael F. P. O'Boyle

    Abstract: The escalating demand to migrate legacy software across different Instruction Set Architectures (ISAs) has driven the development of assembly-to-assembly translators to map between their respective assembly languages. However, the development of these tools requires substantial engineering effort. State-of-the-art approaches use lifting, a technique where source assembly code is translated to an a… ▽ More

    Submitted 1 April, 2024; originally announced April 2024.

  3. arXiv:2402.13513  [pdf, other

    cs.AR

    Guac: Energy-Aware and SSA-Based Generation of Coarse-Grained Merged Accelerators from LLVM-IR

    Authors: Iulian Brumar, Rodrigo Rocha, Alex Bernat, Devashree Tripathy, David Brooks, Gu-Yeon Wei

    Abstract: Designing accelerators for resource- and power-constrained applications is a daunting task. High-level Synthesis (HLS) addresses these constraints through resource sharing, an optimization at the HLS binding stage that maps multiple operations to the same functional unit. However, resource sharing is often limited to reusing instructions within a basic block. Instead of searching globally for th… ▽ More

    Submitted 20 February, 2024; originally announced February 2024.

  4. arXiv:2401.06790  [pdf, other

    cs.CL cs.AI

    Using Zero-shot Prompting in the Automatic Creation and Expansion of Topic Taxonomies for Tagging Retail Banking Transactions

    Authors: Daniel de S. Moraes, Pedro T. C. Santos, Polyana B. da Costa, Matheus A. S. Pinto, Ivan de J. P. Pinto, Álvaro M. G. da Veiga, Sergio Colcher, Antonio J. G. Busson, Rafael H. Rocha, Rennan Gaio, Rafael Miceli, Gabriela Tourinho, Marcos Rabaioli, Leandro Santos, Fellipe Marques, David Favaro

    Abstract: This work presents an unsupervised method for automatically constructing and expanding topic taxonomies using instruction-based fine-tuned LLMs (Large Language Models). We apply topic modeling and keyword extraction techniques to create initial topic taxonomies and LLMs to post-process the resulting terms and create a hierarchy. To expand an existing taxonomy with new terms, we use zero-shot promp… ▽ More

    Submitted 11 February, 2024; v1 submitted 7 January, 2024; originally announced January 2024.

  5. Hierarchical Classification of Financial Transactions Through Context-Fusion of Transformer-based Embeddings and Taxonomy-aware Attention Layer

    Authors: Antonio J. G. Busson, Rafael Rocha, Rennan Gaio, Rafael Miceli, Ivan Pereira, Daniel de S. Moraes, Sérgio Colcher, Alvaro Veiga, Bruno Rizzi, Francisco Evangelista, Leandro Santos, Fellipe Marques, Marcos Rabaioli, Diego Feldberg, Debora Mattos, João Pasqua, Diogo Dias

    Abstract: This work proposes the Two-headed DragoNet, a Transformer-based model for hierarchical multi-label classification of financial transactions. Our model is based on a stack of Transformers encoder layers that generate contextual embeddings from two short textual descriptors (merchant name and business activity), followed by a Context Fusion layer and two output heads that classify transactions accor… ▽ More

    Submitted 12 December, 2023; originally announced December 2023.

  6. Saturn Platform: Foundation Model Operations and Generative AI for Financial Services

    Authors: Antonio J. G. Busson, Rennan Gaio, Rafael H. Rocha, Francisco Evangelista, Bruno Rizzi, Luan Carvalho, Rafael Miceli, Marcos Rabaioli, David Favaro

    Abstract: Saturn is an innovative platform that assists Foundation Model (FM) building and its integration with IT operations (Ops). It is custom-made to meet the requirements of data scientists, enabling them to effectively create and implement FMs while enhancing collaboration within their technical domain. By offering a wide range of tools and features, Saturn streamlines and automates different stages o… ▽ More

    Submitted 12 December, 2023; originally announced December 2023.

  7. arXiv:2307.02417  [pdf, other

    cs.RO

    3D Multi-Robot Exploration with a Two-Level Coordination Strategy and Prioritization

    Authors: Luigi Freda, Tiago Novo, David Portugal, Rui P. Rocha

    Abstract: This work presents a 3D multi-robot exploration framework for a team of UGVs moving on uneven terrains. The framework was designed by casting the two-level coordination strategy presented in [1] into the context of multi-robot exploration. The resulting distributed exploration technique minimizes and explicitly manages the occurrence of conflicts and interferences in the robot team. Each robot sel… ▽ More

    Submitted 7 July, 2023; v1 submitted 5 July, 2023; originally announced July 2023.

  8. arXiv:2306.03809  [pdf

    cs.CY cs.AI

    Can large language models democratize access to dual-use biotechnology?

    Authors: Emily H. Soice, Rafael Rocha, Kimberlee Cordova, Michael Specter, Kevin M. Esvelt

    Abstract: Large language models (LLMs) such as those embedded in 'chatbots' are accelerating and democratizing research by providing comprehensible information and expertise from many different fields. However, these models may also confer easy access to dual-use technologies capable of inflicting great harm. To evaluate this risk, the 'Safeguarding the Future' course at MIT tasked non-scientist students wi… ▽ More

    Submitted 6 June, 2023; originally announced June 2023.

    Comments: 6 pages, 0 figures

  9. arXiv:2302.06520  [pdf, other

    cs.DC

    Releasing Memory with Optimistic Access: A Hybrid Approach to Memory Reclamation and Allocation in Lock-Free Programs

    Authors: Pedro Moreno, Ricardo Rocha

    Abstract: Lock-free data structures are an important tool for the development of concurrent programs as they provide scalability, low latency and avoid deadlocks, livelocks and priority inversion. However, they require some sort of additional support to guarantee memory reclamation. The Optimistic Access (OA) method has most of the desired properties for memory reclamation, but since it allows memory to be… ▽ More

    Submitted 13 February, 2023; originally announced February 2023.

  10. arXiv:2111.11218  [pdf, other

    cs.DC cs.AI cs.LO cs.PL

    Parallel Logic Programming: A Sequel

    Authors: Agostino Dovier, Andrea Formisano, Gopal Gupta, Manuel V. Hermenegildo, Enrico Pontelli, Ricardo Rocha

    Abstract: Multi-core and highly-connected architectures have become ubiquitous, and this has brought renewed interest in language-based approaches to the exploitation of parallelism. Since its inception, logic programming has been recognized as a programming paradigm with great potential for automated exploitation of parallelism. The comprehensive survey of the first twenty years of research in parallel log… ▽ More

    Submitted 24 January, 2022; v1 submitted 22 November, 2021; originally announced November 2021.

  11. arXiv:2111.04628  [pdf, other

    cs.LG cs.DC

    Accelerating GAN training using highly parallel hardware on public cloud

    Authors: Renato Cardoso, Dejan Golubovic, Ignacio Peluaga Lozada, Ricardo Rocha, João Fernandes, Sofia Vallecorsa

    Abstract: With the increasing number of Machine and Deep Learning applications in High Energy Physics, easy access to dedicated infrastructure represents a requirement for fast and efficient R&D. This work explores different types of cloud services to train a Generative Adversarial Network (GAN) in a parallel environment, using Tensorflow data parallel strategy. More specifically, we parallelize the trainin… ▽ More

    Submitted 8 November, 2021; originally announced November 2021.

  12. arXiv:1911.11255  [pdf, ps, other

    cs.LG stat.ML

    Cumulative Sum Ranking

    Authors: Ruy Luiz Milidiú, Rafael Henrique Santos Rocha

    Abstract: The goal of Ordinal Regression is to find a rule that ranks items from a given set. Several learning algorithms to solve this prediction problem build an ensemble of binary classifiers. Ranking by Projecting uses interdependent binary perceptrons. These perceptrons share the same direction vector, but use different bias values. Similar approaches use independent direction vectors and biases. To co… ▽ More

    Submitted 25 November, 2019; originally announced November 2019.

    MSC Class: 68T99

  13. arXiv:1811.05836  [pdf, other

    cs.RO

    A localization approach for autonomous underwater vehicles: A ROS-Gazebo framework

    Authors: Frederico C. Vaz, David Portugal, André Araújo, Micael S. Couceiro, Rui P. Rocha

    Abstract: Autonomous Underwater Vehicles (AUVs) have the ability to operate in harsh underwater environments without endangering human lives in the process. Nevertheless, just like their ground and aerial counterparts, AUVs need to be able to estimate their own position. Yet, unlike ground and aerial robots, estimating the pose of AUVs is very challenging, with only a few high-cost technological solutions a… ▽ More

    Submitted 14 November, 2018; originally announced November 2018.

  14. arXiv:1806.07644  [pdf, other

    cs.CV cs.LG stat.ML

    Cross-Domain Deep Face Matching for Real Banking Security Systems

    Authors: Johnatan S. Oliveira, Gustavo B. Souza, Anderson R. Rocha, Flávio E. Deus, Aparecido N. Marana

    Abstract: Ensuring the security of transactions is currently one of the major challenges that banking systems deal with. The usage of face for biometric authentication of users is attracting large investments from banks worldwide due to its convenience and acceptability by people, especially in cross-domain scenarios, in which facial images from ID documents are compared with digital self-portraits (selfies… ▽ More

    Submitted 10 April, 2020; v1 submitted 20 June, 2018; originally announced June 2018.

  15. arXiv:1806.00441  [pdf, other

    cs.PL

    Table Space Designs For Implicit and Explicit Concurrent Tabled Evaluation

    Authors: Miguel Areias, Ricardo Rocha

    Abstract: One of the main advantages of Prolog is its potential for the implicit exploitation of parallelism and, as a high-level language, Prolog is also often used as a means to explicitly control concurrent tasks. Tabling is a powerful implementation technique that overcomes some limitations of traditional Prolog systems in dealing with recursion and redundant sub-computations. Given these advantages, th… ▽ More

    Submitted 1 June, 2018; originally announced June 2018.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP)

    ACM Class: D.1.6

  16. arXiv:1708.06877  [pdf, ps, other

    cs.IT cs.AI

    The Reachability of Computer Programs

    Authors: Reginaldo I. Silva Filho, Ricardo L. Azevedo da Rocha, Camila Leite Silva, Ricardo H. Gracini Guiraldelli

    Abstract: Would it be possible to explain the emergence of new computational ideas using the computation itself? Would it be feasible to describe the discovery process of new algorithmic solutions using only mathematics? This study is the first effort to analyze the nature of such inquiry from the viewpoint of effort to find a new algorithmic solution to a given problem. We define program reachability as a… ▽ More

    Submitted 22 August, 2017; originally announced August 2017.

    ACM Class: E.4

  17. arXiv:1608.01499  [pdf, other

    cs.DC

    On the Implementation of an Or-Parallel Prolog System for Clusters of Multicores

    Authors: João Santos, Ricardo Rocha

    Abstract: Nowadays, clusters of multicores are becoming the norm and, although, many or-parallel Prolog systems have been developed in the past, to the best of our knowledge, none of them was specially designed to explore the combination of shared and distributed memory architectures. In recent work, we have proposed a novel computational model specially designed for such combination which introduces a laye… ▽ More

    Submitted 4 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

  18. arXiv:1603.09536  [pdf, other

    cs.SE

    INDIGO-Datacloud: foundations and architectural description of a Platform as a Service oriented to scientific computing

    Authors: D. Salomoni, I. Campos, L. Gaido, G. Donvito, M. Antonacci, P. Fuhrman, J. Marco, A. Lopez-Garcia, P. Orviz, I. Blanquer, M. Caballer, G. Molto, M. Plociennik, M. Owsiak, M. Urbaniak, M. Hardt, A. Ceccanti, B. Wegh, J. Gomes, M. David, C. Aiftimiei, L. Dutka, B. Kryza, T. Szepieniec, S. Fiore , et al. (10 additional authors not shown)

    Abstract: In this paper we describe the architecture of a Platform as a Service (PaaS) oriented to computing and data analysis. In order to clarify the choices we made, we explain the features using practical examples, applied to several known usage patterns in the area of HEP computing. The proposed architecture is devised to provide researchers with a unified view of distributed computing infrastructures,… ▽ More

    Submitted 22 April, 2016; v1 submitted 31 March, 2016; originally announced March 2016.

    Comments: 31 pages, 12 Figures

  19. arXiv:1506.00893  [pdf, ps, other

    cs.AI

    SkILL - a Stochastic Inductive Logic Learner

    Authors: Joana Côrte-Real, Theofrastos Mantadelis, Inês Dutra, Ricardo Rocha

    Abstract: Probabilistic Inductive Logic Programming (PILP) is a rel- atively unexplored area of Statistical Relational Learning which extends classic Inductive Logic Programming (ILP). This work introduces SkILL, a Stochastic Inductive Logic Learner, which takes probabilistic annotated data and produces First Order Logic theories. Data in several domains such as medicine and bioinformatics have an inherent… ▽ More

    Submitted 2 June, 2015; originally announced June 2015.

  20. A Linear Logic Programming Language for Concurrent Programming over Graph Structures

    Authors: Flavio Cruz, Ricardo Rocha, Seth Copen Goldstein, Frank Pfenning

    Abstract: We have designed a new logic programming language called LM (Linear Meld) for programming graph-based algorithms in a declarative fashion. Our language is based on linear logic, an expressive logical system where logical facts can be consumed. Because LM integrates both classical and linear logic, LM tends to be more expressive than other logic programming languages. LM programs are naturally conc… ▽ More

    Submitted 14 May, 2014; originally announced May 2014.

    Comments: ICLP 2014, TPLP 2014

    Journal ref: Theory and Practice of Logic Programming 14 (2014) 493-507

  21. arXiv:1405.2850  [pdf, other

    cs.PL

    A Simple and Efficient Lock-Free Hash Trie Design for Concurrent Tabling

    Authors: Miguel Areias, Ricardo Rocha

    Abstract: A critical component in the implementation of a concurrent tabling system is the design of the table space. One of the most successful proposals for representing tables is based on a two-level trie data structure, where one trie level stores the tabled subgoal calls and the other stores the computed answers. In this work, we present a simple and efficient lock-free design where both levels of the… ▽ More

    Submitted 14 May, 2014; v1 submitted 9 May, 2014; originally announced May 2014.

    Comments: To appear in Theory and Practice of Logic Programming (TPLP)

  22. Tabling, Rational Terms, and Coinduction Finally Together!

    Authors: Thepfrastos Mantadelis, Ricardo Rocha, Paulo Moura

    Abstract: To appear in Theory and Practice of Logic Programming (TPLP). Tabling is a commonly used technique in logic programming for avoiding cyclic behavior of logic programs and enabling more declarative program definitions. Furthermore, tabling often improves computational performance. Rational term are terms with one or more infinite sub-terms but with a finite representation. Rational terms can be gen… ▽ More

    Submitted 15 May, 2014; v1 submitted 9 May, 2014; originally announced May 2014.

    Comments: To appear in Theory and Practice of Logic Programming (TPLP)

    Journal ref: Theory and Practice of Logic Programming 14 (2014) 429-443

  23. arXiv:1307.8389   

    cs.PL

    Proceedings of the 13th International Colloquium on Implementation of Constraint and LOgic Programming Systems

    Authors: Ricardo Rocha, Christian Theil Have

    Abstract: This volume contains the proceedings of the 13th International Colloquium on Implementation of Constraint and LOgic Programming Systems (CICLOPS 2013), held in Istanbul, Turkey during August 25, 2013. CICLOPS is a well established line of workshops, traditionally co-located with ICLP, that aims at discussing and exchanging experience on the design, implementation, and optimization of constraint an… ▽ More

    Submitted 31 July, 2013; originally announced July 2013.

    Comments: Proceedings of the 13th International Colloquium on Implementation of Constraint LOgic Programming Systems (CICLOPS 2013), Istanbul, Turkey, August 25, 2013

  24. arXiv:1301.7690  [pdf, other

    cs.PL

    On Comparing Alternative Splitting Strategies for Or-Parallel Prolog Execution on Multicores

    Authors: Rui Vieira, Ricardo Rocha, Fernando Silva

    Abstract: Many or-parallel Prolog models exploiting implicit parallelism have been proposed in the past. Arguably, one of the most successful models is environment copying for shared memory architectures. With the increasing availability and popularity of multicore architectures, it makes sense to recover the body of knowledge there is in this area and re-engineer prior computational models to evaluate thei… ▽ More

    Submitted 31 January, 2013; originally announced January 2013.

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

  25. arXiv:1301.7680  [pdf, other

    cs.PL

    Efficient Support for Mode-Directed Tabling in the YapTab Tabling System

    Authors: João Santos, Ricardo Rocha

    Abstract: Mode-directed tabling is an extension to the tabling technique that supports the definition of mode operators for specifying how answers are inserted into the table space. In this paper, we focus our discussion on the efficient support for mode directed-tabling in the YapTab tabling system. We discuss 7 different mode operators and explain how we have extended and optimized YapTab's table space or… ▽ More

    Submitted 31 January, 2013; originally announced January 2013.

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

  26. Towards Multi-Threaded Local Tabling Using a Common Table Space

    Authors: Miguel Areias, Ricardo Rocha

    Abstract: Multi-threading is currently supported by several well-known Prolog systems providing a highly portable solution for applications that can benefit from concurrency. When multi-threading is combined with tabling, we can exploit the power of higher procedural control and declarative semantics. However, despite the availability of both threads and tabling in some Prolog systems, the implementation of… ▽ More

    Submitted 9 October, 2012; v1 submitted 8 October, 2012; originally announced October 2012.

    Comments: To appear in Theory and Practice of Logic Programming

    ACM Class: D.1.6

    Journal ref: Theory and Practice of Logic Programming, Volume 12, Special Issue 4-5, 2012, pp 427-443

  27. arXiv:1112.3780  [pdf, other

    cs.PL

    Global Trie for Subterms

    Authors: João Raimundo, Ricardo Rocha

    Abstract: A critical component in the implementation of an efficient tabling system is the design of the table space. The most popular and successful data structure for representing tables is based on a two-level trie data structure, where one trie level stores the tabled subgoal calls and the other stores the computed answers. The Global Trie (GT) is an alternative table space organization designed with th… ▽ More

    Submitted 16 December, 2011; originally announced December 2011.

    Comments: Online Proceedings of the 11th International Colloquium on Implementation of Constraint LOgic Programming Systems (CICLOPS 2011), Lexington, KY, U.S.A., July 10, 2011

    ACM Class: D.1.6; D.3

  28. arXiv:1112.3779  [pdf, other

    cs.PL

    Single Time-Stamped Tries for Retroactive Call Subsumption

    Authors: Flavio Cruz, Ricardo Rocha

    Abstract: Tabling is an evaluation strategy for Prolog programs that works by storing answers in a table space and then by using them in similar subgoals. Some tabling engines use call by subsumption, where it is determined that a subgoal will consume answers from a more general subgoal in order to reduce the search space and increase efficiency. We designed an extension, named Retroactive Call Subsumption… ▽ More

    Submitted 16 December, 2011; originally announced December 2011.

    Comments: Online Proceedings of the 11th International Colloquium on Implementation of Constraint LOgic Programming Systems (CICLOPS 2011), Lexington, KY, U.S.A., July 10, 2011

    ACM Class: D.1.6; D.3

  29. Efficient Instance Retrieval of Subgoals for Subsumptive Tabled Evaluation of Logic Programs

    Authors: Flavio Cruz, Ricardo Rocha

    Abstract: Tabled evaluation is an implementation technique that solves some problems of traditional Prolog systems in dealing with recursion and redundant computations. Most tabling engines determine if a tabled subgoal will produce or consume answers by using variant checks. A more refined method, named call subsumption, considers that a subgoal A will consume from a subgoal B if A is subsumed by (an insta… ▽ More

    Submitted 27 July, 2011; originally announced July 2011.

    Comments: Theory and Practice of Logic Programming, 27th Int'l. Conference on Logic Programming (ICLP 2011) Special Issue, volume 11, issue 4-5

    Journal ref: Theory and Practice of Logic Programming, Volume 11, Special Issue 4-5, July 2011, pp 697-712 Published Cambridge University Press 2011

  30. On Combining Linear-Based Strategies for Tabled Evaluation of Logic Programs

    Authors: Miguel Areias, Ricardo Rocha

    Abstract: Tabled evaluation is a recognized and powerful technique that overcomes some limitations of traditional Prolog systems in dealing with recursion and redundant sub-computations. We can distinguish two main categories of tabling mechanisms: suspension-based tabling and linear tabling. While suspension-based mechanisms are considered to obtain better results in general, they have more memory space re… ▽ More

    Submitted 26 July, 2011; v1 submitted 25 July, 2011; originally announced July 2011.

    Comments: 16 pages, 9 figures, International Conference on Logic Programming (ICLP 2011)

    ACM Class: D.1.6

    Journal ref: Theory and Practice of Logic Programming, Volume 11, Special Issue 4-5, July 2011, pp 681-696 Published Cambridge University Press 2011

  31. arXiv:1102.3896  [pdf, other

    cs.PL

    The YAP Prolog System

    Authors: Vítor Santos Costa, Luís Damas, Ricardo Rocha

    Abstract: Yet Another Prolog (YAP) is a Prolog system originally developed in the mid-eighties and that has been under almost constant development since then. This paper presents the general structure and design of the YAP system, focusing on three important contributions to the Logic Programming community. First, it describes the main techniques used in YAP to achieve an efficient Prolog engine. Second, mo… ▽ More

    Submitted 18 February, 2011; originally announced February 2011.

    Comments: 30 pages, 2 figures. To appear in Theory and Practice of Logic Programming (TPLP)

    ACM Class: D.3.2

  32. Threads and Or-Parallelism Unified

    Authors: Vítor Santos Costa, Inês Dutra, Ricardo Rocha

    Abstract: One of the main advantages of Logic Programming (LP) is that it provides an excellent framework for the parallel execution of programs. In this work we investigate novel techniques to efficiently exploit parallelism from real-world applications in low cost multi-core architectures. To achieve these goals, we revive and redesign the YapOr system to exploit or-parallelism based on a multi-threaded i… ▽ More

    Submitted 26 July, 2010; originally announced July 2010.

    Comments: 17 pages, 21 figures, International Conference on Logic Programming (ICLP 2010)

    ACM Class: D.1.6; D.1.3

    Journal ref: Theory and Practice of Logic Programming, Volume 10, Issue 4-6, July 2010, pp 417-432 Published online by Cambridge University Press 09 Jul 2010

  33. arXiv:1006.4442  [pdf, other

    cs.PL cs.LG cs.LO

    On the Implementation of the Probabilistic Logic Programming Language ProbLog

    Authors: Angelika Kimmig, Bart Demoen, Luc De Raedt, Vítor Santos Costa, Ricardo Rocha

    Abstract: The past few years have seen a surge of interest in the field of probabilistic logic learning and statistical relational learning. In this endeavor, many probabilistic logics have been developed. ProbLog is a recent probabilistic extension of Prolog motivated by the mining of large biological networks. In ProbLog, facts can be labeled with probabilities. These facts are treated as mutually indepen… ▽ More

    Submitted 23 June, 2010; originally announced June 2010.

    Comments: 28 pages; To appear in Theory and Practice of Logic Programming (TPLP)

    Journal ref: Theory and Practice of Logic Programming, 11, 235-262, 2011

  34. arXiv:cs/0311009  [pdf, ps

    cs.DC

    OGSA/Globus Evaluation for Data Intensive Applications

    Authors: A. Demichev, D. Foster, V. Kalyaev, A. Kryukov, M. Lamanna, V. Pose, R. B. Da Rocha, C. Wang

    Abstract: We present an architecture of Globus Toolkit 3 based testbed intended for evaluation of applicability of the Open Grid Service Architecture (OGSA) for Data Intensive Applications.

    Submitted 10 November, 2003; originally announced November 2003.

    Comments: To be published in the proceedings of the XIX International Symposium on Nuclear Electronics and Computing (NEC'2003), Bulgaria, Varna, 15-20 September, 2003

    ACM Class: C.2.4

  35. arXiv:cs/0308007  [pdf, ps, other

    cs.PL

    On Applying Or-Parallelism and Tabling to Logic Programs

    Authors: Ricardo Rocha, Fernando Silva, Vitor Santos Costa

    Abstract: The past years have seen widening efforts at increasing Prolog's declarativeness and expressiveness. Tabling has proved to be a viable technique to efficiently overcome SLD's susceptibility to infinite loops and redundant subcomputations. Our research demonstrates that implicit or-parallelism is a natural fit for logic programs with tabling. To substantiate this belief, we have designed and impl… ▽ More

    Submitted 4 August, 2003; originally announced August 2003.

    Comments: 45 pages, 12 figures, to appear in the journal of Theory and Practice of Logic Programming (TPLP)

    ACM Class: D.1.6; D.3.2