Skip to main content

Showing 1–50 of 57 results for author: Ramos, M

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

    cs.CV

    A Computational Pipeline for Advanced Analysis of 4D Flow MRI in the Left Atrium

    Authors: Xabier Morales, Ayah Elsayed, Debbie Zhao, Filip Loncaric, Ainhoa Aguado, Mireia Masias, Gina Quill, Marc Ramos, Ada Doltra, Ana Garcia, Marta Sitges, David Marlevi, Alistair Young, Martyn Nash, Bart Bijnens, Oscar Camara

    Abstract: The left atrium (LA) plays a pivotal role in modulating left ventricular filling, but our comprehension of its hemodynamics is significantly limited by the constraints of conventional ultrasound analysis. 4D flow magnetic resonance imaging (4D Flow MRI) holds promise for enhancing our understanding of atrial hemodynamics. However, the low velocities within the LA and the limited spatial resolution… ▽ More

    Submitted 14 May, 2025; originally announced May 2025.

  2. arXiv:2504.12140  [pdf, other

    cs.CL

    Multilingual Contextualization of Large Language Models for Document-Level Machine Translation

    Authors: Miguel Moura Ramos, Patrick Fernandes, Sweta Agrawal, André F. T. Martins

    Abstract: Large language models (LLMs) have demonstrated strong performance in sentence-level machine translation, but scaling to document-level translation remains challenging, particularly in modeling long-range dependencies and discourse phenomena across sentences and paragraphs. In this work, we propose a method to improve LLM-based long-document translation through targeted fine-tuning on high-quality… ▽ More

    Submitted 16 April, 2025; originally announced April 2025.

    Comments: 9 pages, work-in-progress

  3. arXiv:2504.00698  [pdf

    cs.CL cs.AI cs.LG

    Command A: An Enterprise-Ready Large Language Model

    Authors: Team Cohere, :, Aakanksha, Arash Ahmadian, Marwan Ahmed, Jay Alammar, Milad Alizadeh, Yazeed Alnumay, Sophia Althammer, Arkady Arkhangorodsky, Viraat Aryabumi, Dennis Aumiller, Raphaël Avalos, Zahara Aviv, Sammie Bae, Saurabh Baji, Alexandre Barbet, Max Bartolo, Björn Bebensee, Neeral Beladia, Walter Beller-Morales, Alexandre Bérard, Andrew Berneshawi, Anna Bialas, Phil Blunsom , et al. (205 additional authors not shown)

    Abstract: In this report we describe the development of Command A, a powerful large language model purpose-built to excel at real-world enterprise use cases. Command A is an agent-optimised and multilingual-capable model, with support for 23 languages of global business, and a novel hybrid architecture balancing efficiency with top of the range performance. It offers best-in-class Retrieval Augmented Genera… ▽ More

    Submitted 14 April, 2025; v1 submitted 1 April, 2025; originally announced April 2025.

    Comments: 55 pages

  4. arXiv:2411.05986  [pdf, other

    cs.CL

    Fine-Grained Reward Optimization for Machine Translation using Error Severity Mappings

    Authors: Miguel Moura Ramos, Tomás Almeida, Daniel Vareta, Filipe Azevedo, Sweta Agrawal, Patrick Fernandes, André F. T. Martins

    Abstract: Reinforcement learning (RL) has been proven to be an effective and robust method for training neural machine translation systems, especially when paired with powerful reward models that accurately assess translation quality. However, most research has focused on RL methods that use sentence-level feedback, leading to inefficient learning signals due to the reward sparsity problem -- the model rece… ▽ More

    Submitted 16 April, 2025; v1 submitted 8 November, 2024; originally announced November 2024.

    Comments: 12 pages, work-in-progress

  5. arXiv:2410.01351  [pdf

    cs.CY q-bio.OT stat.AP

    Learning and teaching biological data science in the Bioconductor community

    Authors: Jenny Drnevich, Frederick J. Tan, Fabricio Almeida-Silva, Robert Castelo, Aedin C. Culhane, Sean Davis, Maria A. Doyle, Ludwig Geistlinger, Andrew R. Ghazi, Susan Holmes, Leo Lahti, Alexandru Mahmoud, Kozo Nishida, Marcel Ramos, Kevin Rue-Albrecht, David J. H. Shih, Laurent Gatto, Charlotte Soneson

    Abstract: Modern biological research is increasingly data-intensive, leading to a growing demand for effective training in biological data science. In this article, we provide an overview of key resources and best practices available within the Bioconductor project - an open-source software community focused on omics data analysis. This guide serves as a valuable reference for both learners and educators in… ▽ More

    Submitted 11 March, 2025; v1 submitted 2 October, 2024; originally announced October 2024.

    Comments: 16 pages, 2 figures, 1 table, 1 supplemental table; update after peer review; 16 pages, 1 figure, 1 table, 1 supplemental table

    MSC Class: 97K80 ACM Class: K.3.2

  6. arXiv:2408.11007  [pdf, ps, other

    cs.PL cs.LO

    Extending the Quantitative Pattern-Matching Paradigm

    Authors: Sandra Alves, Delia Kesner, Miguel Ramos

    Abstract: We show how (well-established) type systems based on non-idempotent intersection types can be extended to characterize termination properties of functional programming languages with pattern matching features. To model such programming languages, we use a (weak and closed) $λ$-calculus integrating a pattern matching mechanism on algebraic data types (ADTs). Remarkably, we also show that this langu… ▽ More

    Submitted 20 August, 2024; originally announced August 2024.

    Comments: APLAS 2024, full version (including complete proofs)

    ACM Class: D.3.1; F.4.1

  7. arXiv:2407.01603  [pdf, other

    cs.LG cs.AI cs.CL physics.chem-ph

    A Review of Large Language Models and Autonomous Agents in Chemistry

    Authors: Mayk Caldas Ramos, Christopher J. Collison, Andrew D. White

    Abstract: Large language models (LLMs) have emerged as powerful tools in chemistry, significantly impacting molecule design, property prediction, and synthesis optimization. This review highlights LLM capabilities in these domains and their potential to accelerate scientific discovery through automation. We also review LLM-based autonomous agents: LLMs with a broader set of tools to interact with their surr… ▽ More

    Submitted 14 November, 2024; v1 submitted 26 June, 2024; originally announced July 2024.

  8. arXiv:2403.18788  [pdf, other

    cs.NI

    Peregrine: ML-based Malicious Traffic Detection for Terabit Networks

    Authors: João Romeiras Amado, Francisco Pereira, David Pissarra, Salvatore Signorello, Miguel Correia, Fernando M. V. Ramos

    Abstract: Malicious traffic detectors leveraging machine learning (ML), namely those incorporating deep learning techniques, exhibit impressive detection capabilities across multiple attacks. However, their effectiveness becomes compromised when deployed in networks handling Terabit-speed traffic. In practice, these systems require substantial traffic sampling to reconcile the high data plane packet rates w… ▽ More

    Submitted 27 March, 2024; originally announced March 2024.

  9. arXiv:2401.09646  [pdf, other

    cs.LG cs.AI cs.CL

    ClimateGPT: Towards AI Synthesizing Interdisciplinary Research on Climate Change

    Authors: David Thulke, Yingbo Gao, Petrus Pelser, Rein Brune, Rricha Jalota, Floris Fok, Michael Ramos, Ian van Wyk, Abdallah Nasir, Hayden Goldstein, Taylor Tragemann, Katie Nguyen, Ariana Fowler, Andrew Stanco, Jon Gabriel, Jordan Taylor, Dean Moro, Evgenii Tsymbalov, Juliette de Waal, Evgeny Matusov, Mudar Yaghi, Mohammad Shihadah, Hermann Ney, Christian Dugast, Jonathan Dotan , et al. (1 additional authors not shown)

    Abstract: This paper introduces ClimateGPT, a model family of domain-specific large language models that synthesize interdisciplinary research on climate change. We trained two 7B models from scratch on a science-oriented dataset of 300B tokens. For the first model, the 4.2B domain-specific tokens were included during pre-training and the second was adapted to the climate domain after pre-training. Addition… ▽ More

    Submitted 17 January, 2024; originally announced January 2024.

  10. arXiv:2312.00013  [pdf, other

    cs.CY cs.CR

    Biometric Technologies and the Law: Developing a Taxonomy for Guiding Policymakers

    Authors: Luis Felipe M. Ramos

    Abstract: Despite the increasing adoption of biometric technologies, their regulation has not kept up with the same pace, particularly with regard to safeguarding individuals' privacy and personal data. Policymakers may struggle to comprehend the technology behind biometric systems and their potential impact on fundamental rights, resulting in insufficient or inadequate legal regulation. This study seeks to… ▽ More

    Submitted 27 October, 2023; originally announced December 2023.

    Comments: 11 pages, 1 figure, submitted to 57th Hawaii International Conference on System Sciences (HICSS-57)

    ACM Class: J.1; J.4; K.4.1; K.5.2

  11. arXiv:2311.09132  [pdf, other

    cs.CL

    Aligning Neural Machine Translation Models: Human Feedback in Training and Inference

    Authors: Miguel Moura Ramos, Patrick Fernandes, António Farinhas, André F. T. Martins

    Abstract: Reinforcement learning from human feedback (RLHF) is a recent technique to improve the quality of the text generated by a language model, making it closer to what humans would generate. A core ingredient in RLHF's success in aligning and improving large language models (LLMs) is its reward model, trained using human feedback on model outputs. In machine translation (MT), where metrics trained from… ▽ More

    Submitted 4 July, 2024; v1 submitted 15 November, 2023; originally announced November 2023.

    Comments: EAMT 2024

  12. arXiv:2307.14791  [pdf, other

    cs.NI

    Automatic Parallelization of Software Network Functions

    Authors: Francisco Pereira, Fernando M. V. Ramos, Luis Pedrosa

    Abstract: Software network functions (NFs) trade-off flexibility and ease of deployment for an increased challenge of performance. The traditional way to increase NF performance is by distributing traffic to multiple CPU cores, but this poses a significant challenge: how to parallelize an NF without breaking its semantics? We propose Maestro, a tool that analyzes a sequential implementation of an NF and aut… ▽ More

    Submitted 13 October, 2023; v1 submitted 27 July, 2023; originally announced July 2023.

    Comments: 21 pages, 14 figures, to be published in NSDI24

  13. arXiv:2307.05318  [pdf, other

    physics.chem-ph cs.LG

    Predicting small molecules solubilities on endpoint devices using deep ensemble neural networks

    Authors: Mayk Caldas Ramos, Andrew D. White

    Abstract: Aqueous solubility is a valuable yet challenging property to predict. Computing solubility using first-principles methods requires accounting for the competing effects of entropy and enthalpy, resulting in long computations for relatively poor accuracy. Data-driven approaches, such as deep learning, offer improved accuracy and computational efficiency but typically lack uncertainty quantification.… ▽ More

    Submitted 7 March, 2024; v1 submitted 11 July, 2023; originally announced July 2023.

  14. arXiv:2306.16623  [pdf, other

    cs.CV

    The Segment Anything Model (SAM) for Remote Sensing Applications: From Zero to One Shot

    Authors: Lucas Prado Osco, Qiusheng Wu, Eduardo Lopes de Lemos, Wesley Nunes Gonçalves, Ana Paula Marques Ramos, Jonathan Li, José Marcato Junior

    Abstract: Segmentation is an essential step for remote sensing image processing. This study aims to advance the application of the Segment Anything Model (SAM), an innovative image segmentation model by Meta AI, in the field of remote sensing image analysis. SAM is known for its exceptional generalization capabilities and zero-shot learning, making it a promising approach to processing aerial and orbital im… ▽ More

    Submitted 31 October, 2023; v1 submitted 28 June, 2023; originally announced June 2023.

    Comments: 20 pages, 9 figures

  15. arXiv:2306.06283  [pdf, other

    cond-mat.mtrl-sci cs.LG physics.chem-ph

    14 Examples of How LLMs Can Transform Materials Science and Chemistry: A Reflection on a Large Language Model Hackathon

    Authors: Kevin Maik Jablonka, Qianxiang Ai, Alexander Al-Feghali, Shruti Badhwar, Joshua D. Bocarsly, Andres M Bran, Stefan Bringuier, L. Catherine Brinson, Kamal Choudhary, Defne Circi, Sam Cox, Wibe A. de Jong, Matthew L. Evans, Nicolas Gastellu, Jerome Genzling, María Victoria Gil, Ankur K. Gupta, Zhi Hong, Alishba Imran, Sabine Kruschwitz, Anne Labarre, Jakub Lála, Tao Liu, Steven Ma, Sauradeep Majumdar , et al. (28 additional authors not shown)

    Abstract: Large-language models (LLMs) such as GPT-4 caught the interest of many scientists. Recent studies suggested that these models could be useful in chemistry and materials science. To explore these possibilities, we organized a hackathon. This article chronicles the projects built as part of this hackathon. Participants employed LLMs for various applications, including predicting properties of mole… ▽ More

    Submitted 14 July, 2023; v1 submitted 9 June, 2023; originally announced June 2023.

  16. arXiv:2304.13009  [pdf, other

    cs.CV eess.IV

    The Potential of Visual ChatGPT For Remote Sensing

    Authors: Lucas Prado Osco, Eduardo Lopes de Lemos, Wesley Nunes Gonçalves, Ana Paula Marques Ramos, José Marcato Junior

    Abstract: Recent advancements in Natural Language Processing (NLP), particularly in Large Language Models (LLMs), associated with deep learning-based computer vision techniques, have shown substantial potential for automating a variety of tasks. One notable model is Visual ChatGPT, which combines ChatGPT's LLM capabilities with visual computation to enable effective image analysis. The model's ability to pr… ▽ More

    Submitted 5 July, 2023; v1 submitted 25 April, 2023; originally announced April 2023.

  17. arXiv:2304.05341  [pdf, other

    physics.chem-ph cs.LG

    Bayesian Optimization of Catalysis With In-Context Learning

    Authors: Mayk Caldas Ramos, Shane S. Michtavy, Marc D. Porosoff, Andrew D. White

    Abstract: Large language models (LLMs) can perform accurate classification with zero or few examples through in-context learning. We extend this capability to regression with uncertainty estimation using frozen LLMs (e.g., GPT-3.5, Gemini), enabling Bayesian optimization (BO) in natural language without explicit model training or feature engineering. We apply this to materials discovery by representing expe… ▽ More

    Submitted 14 May, 2025; v1 submitted 11 April, 2023; originally announced April 2023.

  18. arXiv:2303.08940  [pdf, ps, other

    cs.PL cs.LO

    Quantitative Global Memory

    Authors: Sandra Alves, Delia Kesner, Miguel Ramos

    Abstract: We show that recent approaches of static analysis based on quantitative typing systems can be extended to programming languages with global state. More precisely, we define a call-by-value language equipped with operations to access a global memory, together with a semantic model based on a (tight) multi-type system that captures exact measures of time and space related to evaluation of programs.… ▽ More

    Submitted 16 June, 2023; v1 submitted 15 March, 2023; originally announced March 2023.

    Comments: WoLLIC 2023, full version (including proofs)

    ACM Class: D.3.1; F.4.1

  19. arXiv:2211.14347  [pdf, other

    cs.LG

    The smooth output assumption, and why deep networks are better than wide ones

    Authors: Luis Sa-Couto, Jose Miguel Ramos, Andreas Wichert

    Abstract: When several models have similar training scores, classical model selection heuristics follow Occam's razor and advise choosing the ones with least capacity. Yet, modern practice with large neural networks has often led to situations where two networks with exactly the same number of parameters score similar on the training set, but the deeper one generalizes better to unseen examples. With this i… ▽ More

    Submitted 25 November, 2022; originally announced November 2022.

  20. arXiv:2211.10322  [pdf, other

    cs.LG

    Understanding the double descent curve in Machine Learning

    Authors: Luis Sa-Couto, Jose Miguel Ramos, Miguel Almeida, Andreas Wichert

    Abstract: The theory of bias-variance used to serve as a guide for model selection when applying Machine Learning algorithms. However, modern practice has shown success with over-parameterized models that were expected to overfit but did not. This led to the proposal of the double descent curve of performance by Belkin et al. Although it seems to describe a real, representative phenomenon, the field is lack… ▽ More

    Submitted 18 November, 2022; originally announced November 2022.

  21. arXiv:2210.14855  [pdf, other

    cs.LG

    Multi-level Data Representation For Training Deep Helmholtz Machines

    Authors: Jose Miguel Ramos, Luis Sa-Couto, Andreas Wichert

    Abstract: A vast majority of the current research in the field of Machine Learning is done using algorithms with strong arguments pointing to their biological implausibility such as Backpropagation, deviating the field's focus from understanding its original organic inspiration to a compulsive search for optimal performance. Yet, there have been a few proposed models that respect most of the biological cons… ▽ More

    Submitted 26 October, 2022; originally announced October 2022.

  22. arXiv:2208.02408  [pdf, other

    cs.CV

    Deep Semi-Supervised and Self-Supervised Learning for Diabetic Retinopathy Detection

    Authors: Jose Miguel Arrieta Ramos, Oscar Perdómo, Fabio A. González

    Abstract: Diabetic retinopathy (DR) is one of the leading causes of blindness in the working-age population of developed countries, caused by a side effect of diabetes that reduces the blood supply to the retina. Deep neural networks have been widely used in automated systems for DR classification on eye fundus images. However, these models need a large number of annotated images. In the medical domain, ann… ▽ More

    Submitted 3 August, 2022; originally announced August 2022.

  23. arXiv:2204.01666  [pdf, other

    cs.CV

    A Novel Capsule Neural Network Based Model for Drowsiness Detection Using Electroencephalography Signals

    Authors: Luis Guarda, Juan Tapia, Enrique Lopez Droguett, Marcelo Ramos

    Abstract: The early detection of drowsiness has become vital to ensure the correct and safe development of several industries' tasks. Due to the transient mental state of a human subject between alertness and drowsiness, automated drowsiness detection is a complex problem to tackle. The electroencephalography signals allow us to record variations in an individual's brain's electrical potential, where each o… ▽ More

    Submitted 4 April, 2022; originally announced April 2022.

  24. arXiv:2109.08960  [pdf, ps, other

    cs.LO

    EVL: a typed functional language for event processing

    Authors: Sandra Alves, Maribel Fernández, Miguel Ramos

    Abstract: We define EVL, a minimal higher-order functional language to deal with generic events. The notion of generic event extends the well-known notion of event traditionally used in a variety of areas, such as database management, concurrency, reactive systems and cybersecurity. Generic events were introduced in the context of a metamodel to specify obligations in access control systems. Event specifica… ▽ More

    Submitted 28 October, 2021; v1 submitted 18 September, 2021; originally announced September 2021.

    Comments: Submitted to MSCS

    ACM Class: F.3.1; D.3.1

  25. An ML-style Record Calculus with Extensible Records

    Authors: Sandra Alves, Miguel Ramos

    Abstract: In this work, we develop a polymorphic record calculus with extensible records. Extensible records are records that can have new fields added to them, or preexisting fields removed from them. We also develop a static type system for this calculus and a sound and complete type inference algorithm. Most ML-style polymorphic record calculi that support extensible records are based on row variables. W… ▽ More

    Submitted 28 December, 2021; v1 submitted 13 August, 2021; originally announced August 2021.

    Comments: In Proceedings MFPS 2021, arXiv:2112.13746

    Report number: EPTCS 351-1

    Journal ref: EPTCS 351, 2021, pp. 1-17

  26. Counting and Locating High-Density Objects Using Convolutional Neural Network

    Authors: Mauro dos Santos de Arruda, Lucas Prado Osco, Plabiany Rodrigo Acosta, Diogo Nunes Gonçalves, José Marcato Junior, Ana Paula Marques Ramos, Edson Takashi Matsubara, Zhipeng Luo, Jonathan Li, Jonathan de Andrade Silva, Wesley Nunes Gonçalves

    Abstract: This paper presents a Convolutional Neural Network (CNN) approach for counting and locating objects in high-density imagery. To the best of our knowledge, this is the first object counting and locating method based on a feature map enhancement and a Multi-Stage Refinement of the confidence map. The proposed method was evaluated in two counting datasets: tree and car. For the tree dataset, our meth… ▽ More

    Submitted 8 February, 2021; originally announced February 2021.

    Comments: 15 pages, 10 figures, 8 tables

    MSC Class: 68T07 ACM Class: I.2.1

    Journal ref: Expert Systems with Applications, 2022

  27. arXiv:2102.03213  [pdf, other

    cs.CV

    A Deep Learning Approach Based on Graphs to Detect Plantation Lines

    Authors: Diogo Nunes Gonçalves, Mauro dos Santos de Arruda, Hemerson Pistori, Vanessa Jordão Marcato Fernandes, Ana Paula Marques Ramos, Danielle Elis Garcia Furuya, Lucas Prado Osco, Hongjie He, Jonathan Li, José Marcato Junior, Wesley Nunes Gonçalves

    Abstract: Deep learning-based networks are among the most prominent methods to learn linear patterns and extract this type of information from diverse imagery conditions. Here, we propose a deep learning approach based on graphs to detect plantation lines in UAV-based RGB imagery presenting a challenging scenario containing spaced plants. The first module of our method extracts a feature map throughout the… ▽ More

    Submitted 5 February, 2021; originally announced February 2021.

    Comments: 19 pages, 11 figures, 4 tables

    MSC Class: 68Txx

  28. arXiv:2101.11227  [pdf, other

    stat.ME cs.MS

    Bayesian Paired-Comparison with the bpcs Package

    Authors: David Issa Mattos, Érika Martins Silva Ramos

    Abstract: This article introduces the bpcs R package (Bayesian Paired Comparison in Stan) and the statistical models implemented in the package. This package aims to facilitate the use of Bayesian models for paired comparison data in behavioral research. Bayesian analysis of paired comparison data allows parameter estimation even in conditions where the maximum likelihood does not exist, allows easy extensi… ▽ More

    Submitted 20 September, 2021; v1 submitted 27 January, 2021; originally announced January 2021.

    Comments: Accepted for publication in the Journal of Behavior Research Methods (https://www.springer.com/journal/13428)

  29. A Review on Deep Learning in UAV Remote Sensing

    Authors: Lucas Prado Osco, José Marcato Junior, Ana Paula Marques Ramos, Lúcio André de Castro Jorge, Sarah Narges Fatholahi, Jonathan de Andrade Silva, Edson Takashi Matsubara, Hemerson Pistori, Wesley Nunes Gonçalves, Jonathan Li

    Abstract: Deep Neural Networks (DNNs) learn representation from data with an impressive capability, and brought important breakthroughs for processing images, time-series, natural language, audio, video, and many others. In the remote sensing field, surveys and literature revisions specifically involving DNNs algorithms' applications have been conducted in an attempt to summarize the amount of information p… ▽ More

    Submitted 20 August, 2023; v1 submitted 22 January, 2021; originally announced January 2021.

    Comments: 27 pages, 10 figures

    Journal ref: International Journal of Applied Earth Observation and Geoinformation, 2022

  30. A CNN Approach to Simultaneously Count Plants and Detect Plantation-Rows from UAV Imagery

    Authors: Lucas Prado Osco, Mauro dos Santos de Arruda, Diogo Nunes Gonçalves, Alexandre Dias, Juliana Batistoti, Mauricio de Souza, Felipe David Georges Gomes, Ana Paula Marques Ramos, Lúcio André de Castro Jorge, Veraldo Liesenberg, Jonathan Li, Lingfei Ma, José Marcato Junior, Wesley Nunes Gonçalves

    Abstract: In this paper, we propose a novel deep learning method based on a Convolutional Neural Network (CNN) that simultaneously detects and geolocates plantation-rows while counting its plants considering highly-dense plantation configurations. The experimental setup was evaluated in a cornfield with different growth stages and in a Citrus orchard. Both datasets characterize different plant density scena… ▽ More

    Submitted 14 February, 2021; v1 submitted 31 December, 2020; originally announced December 2020.

    Comments: 27 pages, 12 figures, 9 tables

    ACM Class: J.2

    Journal ref: ISPRS JOURNAL OF PHOTOGRAMMETRY AND REMOTE SENSING 174 (2021) 1-17

  31. arXiv:2010.08806  [pdf

    cs.RO eess.SY

    Modeling and Implementation of Quadcopter Autonomous Flight Based on Alternative Methods to Determine Propeller Parameters

    Authors: Gene Patrick S. Rible, Nicolette Ann A. Arriola, Manuel C. Ramos Jr

    Abstract: To properly simulate and implement a quadcopter flight control for intended load and flight conditions, the quadcopter model must have parameters on various relationships including propeller thrust-torque, thrust-PWM, and thrust--angular speed to a certain level of accuracy. Thrust-torque modeling requires an expensive reaction torque measurement sensor. In the absence of sophisticated equipment,… ▽ More

    Submitted 17 October, 2020; originally announced October 2020.

    Comments: 15 pages, 20 figures

    ACM Class: I.2.9

    Journal ref: Advances in Science, Technology and Engineering Systems Journal, vol. 5, no. 5, pp. 727-741 (2020)

  32. Fail-Safe Controller Architectures for Quadcopter with Motor Failures

    Authors: Gene Patrick S. Rible, Nicolette Ann A. Arriola, Manuel C. Ramos, Jr

    Abstract: A fail-safe algorithm in case of motor failure was developed, simulated, and tested. For practical fail-safe flight, the quadcopter may fly with only three or two opposing propellers. Altitude for two-propeller architecture was maintained by a PID controller that is independent from the inner and outer controllers. A PID controller on propeller force deviations from equilibrium was augmented to th… ▽ More

    Submitted 21 September, 2020; originally announced September 2020.

    Comments: 7 pages, 9 figures, published in the 2020 6th International Conference on Control, Automation and Robotics (ICCAR) Proceedings

    ACM Class: I.2.9

    Journal ref: "Fail-Safe Controller Architectures for Quadcopter with Motor Failures," 2020 6th International Conference on Control, Automation and Robotics (ICCAR), Singapore, Singapore, 2020, pp. 384-391

  33. arXiv:1909.11701  [pdf, other

    quant-ph cs.CR

    Generation and Distribution of Quantum Oblivious Keys for Secure Multiparty Computation

    Authors: Mariano Lemus, Mariana F. Ramos, Preeti Yadav, Nuno A. Silva, Nelson J. Muga, Andre Souto, Nikola Paunkovic, Paulo Mateus, Armando N. Pinto

    Abstract: The oblivious transfer primitive is sufficient to implement secure multiparty computation. However, secure multiparty computation based only on classical cryptography is severely limited by the security and efficiency of the oblivious transfer implementation. We present a method to efficiently and securely generate and distribute oblivious keys by exchanging qubits and by performing commitments us… ▽ More

    Submitted 17 June, 2020; v1 submitted 25 September, 2019; originally announced September 2019.

    Comments: 11 pages, 5 figures

    Journal ref: Appl. Sci. 2020, 10(12), 4080

  34. arXiv:1909.02369  [pdf, other

    cs.NI

    Random Linear Network Coding on Programmable Switches

    Authors: Diogo Gonçalves, Salvatore Signorello, Fernando M. V. Ramos, Muriel Médard

    Abstract: By extending the traditional store-and-forward mechanism, network coding has the capability to improve a network's throughput, robustness, and security. Given the fundamentally different packet processing required by this new paradigm and the inflexibility of hardware, existing solutions are based on software. As a result, they have limited performance and scalability, creating a barrier to its wi… ▽ More

    Submitted 5 September, 2019; originally announced September 2019.

    Comments: 6 pages, 4 figures

    ACM Class: C.2.1; C.2.2; C.2.3

  35. arXiv:1902.01669  [pdf, other

    cs.NI

    Rama: Controller Fault Tolerance in Software-Defined Networking Made Practical

    Authors: André Mantas, Fernando M. V. Ramos

    Abstract: In Software-Defined Networking (SDN), network applications use the logically centralized network view provided by the controller to remotely orchestrate the network switches. To avoid the controller being a single point of failure, traditional fault-tolerance techniques are employed to guarantee availability, a fundamental requirement in production environments. Unfortunately, these techniques fal… ▽ More

    Submitted 5 February, 2019; originally announced February 2019.

  36. arXiv:1801.02184  [pdf, other

    physics.soc-ph cs.SI

    Impact of network randomness on multiple opinion dynamics

    Authors: Vivian Dornelas, Marlon Ramos, Celia Anteneodo

    Abstract: People often face the challenge of choosing among different options with similar attractiveness. To study the distribution of preferences that emerge in such situations, a useful approach is to simulate opinion dynamics on top of complex networks, composed by nodes (individuals) and their connections (edges), where the state of each node can be one amongst several opinions including the undecided… ▽ More

    Submitted 7 January, 2018; originally announced January 2018.

  37. arXiv:1711.03636  [pdf, other

    cs.NI cs.CR

    ANCHOR: logically-centralized security for Software-Defined Networks

    Authors: Diego Kreutz, Jiangshan Yu, Fernando M. V. Ramos, Paulo Esteves-Verissimo

    Abstract: While the centralization of SDN brought advantages such as a faster pace of innovation, it also disrupted some of the natural defenses of traditional architectures against different threats. The literature on SDN has mostly been concerned with the functional side, despite some specific works concerning non-functional properties like 'security' or 'dependability'. Though addressing the latter in an… ▽ More

    Submitted 31 December, 2018; v1 submitted 9 November, 2017; originally announced November 2017.

    Comments: 42 pages, 4 figures, 3 tables, 5 algorithms, 139 references

  38. AngularJS Performance: A Survey Study

    Authors: Miguel Ramos, Marco Tulio Valente, Ricardo Terra

    Abstract: AngularJS is a popular JavaScript MVC-based framework to construct single-page web applications. In this paper, we report the results of a survey with 95 professional developers about performance issues of AngularJS applications. We report common practices followed by developers to avoid performance problems (e.g., use of third-party or custom components), the general causes of performance problem… ▽ More

    Submitted 6 May, 2017; originally announced May 2017.

    Comments: Accepted at IEEE Software

  39. arXiv:1703.01313  [pdf, other

    cs.NI

    Secure Multi-Cloud Virtual Network Embedding

    Authors: Max Alaluna, Luís Ferrolho, José Rui Figueira, Nuno Neves, Fernando M. V. Ramos

    Abstract: Modern network virtualization platforms enable users to specify custom topologies and arbitrary addressing schemes for their virtual networks. These platforms have, however, been targeting the data center of a single provider, which is insufficient to support (critical) applications that need to be deployed across multiple trust domains, while enforcing diverse security requirements. This paper ad… ▽ More

    Submitted 6 October, 2018; v1 submitted 3 March, 2017; originally announced March 2017.

    Comments: 1. Paper title changed to be more suitable; 2. Rewrite Introduction (section 1), Secure Virtual Network Embedding Problem (section 3) and MILP Formulation (Section 5) to make it clearer; 3. Figure 3 inserted to help in explanation on the main and backup VNE mappings; 4. Added references on Related Work (Section 7)

  40. arXiv:1702.04294  [pdf, other

    cs.NI

    The KISS principle in Software-Defined Networking: An architecture for Keeping It Simple and Secure

    Authors: Diego Kreutz, Jiangshan Yu, Paulo Esteves-Verissimo, Catia Magalhaes, Fernando M. V. Ramos

    Abstract: Security is an increasingly fundamental requirement in Software-Defined Networking (SDN). However, the pace of adoption of secure mechanisms has been slow, which we estimate to be a consequence of the performance overhead of traditional solutions and of the complexity of the support infrastructure required. As a first step to addressing these problems, we propose a modular secure SDN control plane… ▽ More

    Submitted 2 November, 2017; v1 submitted 14 February, 2017; originally announced February 2017.

    Comments: 12 pages, 7 figures, 2 algorithms, 41 references

  41. AngularJS in the Wild: A Survey with 460 Developers

    Authors: Miguel Ramos, Marco Tulio Valente, Ricardo Terra, Gustavo Santos

    Abstract: To implement modern web applications, a new family of JavaScript frameworks has emerged, using the MVC pattern. Among these frameworks, the most popular one is AngularJS, which is supported by Google. In spite of its popularity, there is not a clear knowledge on how AngularJS design and features affect the development experience of Web applications. Therefore, this paper reports the results of a s… ▽ More

    Submitted 27 September, 2016; v1 submitted 5 August, 2016; originally announced August 2016.

    Comments: Accepted at 7th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU)

  42. arXiv:1602.06924  [pdf, ps, other

    cs.NI

    An SDN-based approach to enhance BGP security

    Authors: Regivaldo Costa, Fernando M. V. Ramos

    Abstract: BGP is vulnerable to a series of attacks. Many solutions have been proposed in the past two decades, but the most effective remain largely undeployed. This is due to three fundamental reasons: the solutions are too computationally expensive for current routers, they require changes to BGP, and/or they do not give the right incentives to promote deployment. In this abstract we propose a Software-… ▽ More

    Submitted 12 March, 2016; v1 submitted 7 February, 2016; originally announced February 2016.

  43. arXiv:1602.04211  [pdf

    cs.NI

    Consistent and fault-tolerant SDN with unmodified switches

    Authors: André Mantas, Fernando M. V. Ramos

    Abstract: In a reliable SDN environment, different controllers coordinate different switches and backup controllers can be set in place to tolerate faults. This approach increases the challenge to maintain a consistent network view. If this global view is not consistent with the actual network state, applications will operate on a stale state and potentially lead to incorrect behavior. Faced with this pro… ▽ More

    Submitted 13 March, 2016; v1 submitted 12 February, 2016; originally announced February 2016.

    Comments: 2 pages

  44. arXiv:1602.02268  [pdf

    cs.NI cs.DC

    Secure and Dependable Virtual Network Embedding

    Authors: Luís Ferrolho, Max Alaluna, Nuno Neves, Fernando M. V. Ramos

    Abstract: One of the fundamental problems in network virtualization is Virtual Network Embedding (VNE). The VNE problem deals with finding an effective mapping of the virtual nodes & links onto the substrate network. The recent advances in network virtualization gave cloud operators the ability to extend their cloud computing offerings with virtual networks. This trend, jointly with the increasing evidence… ▽ More

    Submitted 6 February, 2016; originally announced February 2016.

  45. arXiv:1512.01196  [pdf, other

    cs.NI

    (Literally) above the clouds: virtualizing the network over multiple clouds

    Authors: Max Alaluna, Fernando M. V. Ramos, Nuno Neves

    Abstract: Recent SDN-based solutions give cloud providers the opportunity to extend their "as-a-service" model with the offer of complete network virtualization. They provide tenants with the freedom to specify the network topologies and addressing schemes of their choosing, while guaranteeing the required level of isolation among them. These platforms, however, have been targeting the datacenter of a singl… ▽ More

    Submitted 10 March, 2016; v1 submitted 3 December, 2015; originally announced December 2015.

  46. arXiv:1511.07185  [pdf, other

    cs.DC

    Medusa: An Efficient Cloud Fault-Tolerant MapReduce

    Authors: Pedro A. R. S. Costa, Xiao Bai, Fernando M. V. Ramos, Miguel Correia

    Abstract: Applications such as web search and social networking have been moving from centralized to decentralized cloud architectures to improve their scalability. MapReduce, a programming framework for processing large amounts of data using thousands of machines in a single cloud, also needs to be scaled out to multiple clouds to adapt to this evolution. The challenge of building a multi-cloud distributed… ▽ More

    Submitted 23 November, 2015; originally announced November 2015.

  47. arXiv:1510.09092  [pdf, ps, other

    cs.FL

    Formalization of context-free language theory

    Authors: Marcus V. M. Ramos, Ruy J. G. B. de Queiroz, Nelma Moreira, José Carlos Bacelar Almeida

    Abstract: Context-free language theory is a subject of high importance in computer language processing technology as well as in formal language theory. This paper presents a formalization, using the Coq proof assistant, of fundamental results related to context-free grammars and languages. These include closure properties (union, concatenation and Kleene star), grammar simplification (elimination of useless… ▽ More

    Submitted 30 October, 2015; originally announced October 2015.

  48. arXiv:1510.04748  [pdf, ps, other

    cs.FL

    Formalization of the pumping lemma for context-free languages

    Authors: Marcus V. M. Ramos, Ruy J. G. B. de Queiroz, Nelma Moreira, José Carlos Bacelar Almeida

    Abstract: Context-free languages (CFLs) are highly important in computer language processing technology as well as in formal language theory. The Pumping Lemma is a property that is valid for all context-free languages, and is used to show the existence of non context-free languages. This paper presents a formalization, using the Coq proof assistant, of the Pumping Lemma for context-free languages.

    Submitted 15 October, 2015; originally announced October 2015.

  49. arXiv:1509.02032  [pdf, ps, other

    cs.FL

    Formalization of simplification for context-free grammars

    Authors: Marcus V. M. Ramos, Ruy J. G. B. de Queiroz

    Abstract: Context-free grammar simplification is a subject of high importance in computer language processing technology as well as in formal language theory. This paper presents a formalization, using the Coq proof assistant, of the fact that general context-free grammars generate languages that can be also generated by simpler and equivalent context-free grammars. Namely, useless symbol elimination, inacc… ▽ More

    Submitted 15 October, 2015; v1 submitted 7 September, 2015; originally announced September 2015.

    Comments: LSFA 2015

  50. arXiv:1506.03428  [pdf, ps, other

    cs.FL

    Formalization of closure properties for context-free grammars

    Authors: Marcus V. M. Ramos, Ruy J. G. B. de Queiroz

    Abstract: Context-free language theory is a well-established area of mathematics, relevant to computer science foundations and technology. This paper presents the preliminary results of an ongoing formalization project using context-free grammars and the Coq proof assistant. The results obtained so far include the representation of context-free grammars, the description of algorithms for some operations on… ▽ More

    Submitted 10 June, 2015; originally announced June 2015.

    Journal ref: Preliminary Proceedings of the 9th Workshop on Logical and Semantic Frameworks, with Applications, LSFA'14 (2014), pp. 187-198