Skip to main content

Showing 1–34 of 34 results for author: Campos, J

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

    cs.LG

    Reliable edge machine learning hardware for scientific applications

    Authors: Tommaso Baldi, Javier Campos, Ben Hawks, Jennifer Ngadiuba, Nhan Tran, Daniel Diaz, Javier Duarte, Ryan Kastner, Andres Meza, Melissa Quinnan, Olivia Weng, Caleb Geniesse, Amir Gholami, Michael W. Mahoney, Vladimir Loncar, Philip Harris, Joshua Agar, Shuyu Qin

    Abstract: Extreme data rate scientific experiments create massive amounts of data that require efficient ML edge processing. This leads to unique validation challenges for VLSI implementations of ML algorithms: enabling bit-accurate functional simulations for performance validation in experimental software frameworks, verifying those ML models are robust under extreme quantization and pruning, and enabling… ▽ More

    Submitted 27 June, 2024; originally announced June 2024.

    Comments: IEEE VLSI Test Symposium 2024 (VTS)

    Report number: FERMILAB-CONF-24-0116-CSAID

  2. arXiv:2405.20850  [pdf, other

    cs.CL

    Improving Reward Models with Synthetic Critiques

    Authors: Zihuiwen Ye, Fraser Greenlee-Scott, Max Bartolo, Phil Blunsom, Jon Ander Campos, Matthias Gallé

    Abstract: Reward models (RM) play a critical role in aligning language models through the process of reinforcement learning from human feedback. RMs are trained to predict a score reflecting human preference, which requires significant time and cost for human annotation. Additionally, RMs tend to quickly overfit on superficial features in the training set, hindering their generalization performance on unsee… ▽ More

    Submitted 31 May, 2024; originally announced May 2024.

  3. arXiv:2405.15032  [pdf, other

    cs.CL

    Aya 23: Open Weight Releases to Further Multilingual Progress

    Authors: Viraat Aryabumi, John Dang, Dwarak Talupuru, Saurabh Dash, David Cairuz, Hangyu Lin, Bharat Venkitesh, Madeline Smith, Jon Ander Campos, Yi Chern Tan, Kelly Marchisio, Max Bartolo, Sebastian Ruder, Acyr Locatelli, Julia Kreutzer, Nick Frosst, Aidan Gomez, Phil Blunsom, Marzieh Fadaee, Ahmet Üstün, Sara Hooker

    Abstract: This technical report introduces Aya 23, a family of multilingual language models. Aya 23 builds on the recent release of the Aya model (Üstün et al., 2024), focusing on pairing a highly performant pre-trained model with the recently released Aya collection (Singh et al., 2024). The result is a powerful multilingual large language model serving 23 languages, expanding state-of-art language modelin… ▽ More

    Submitted 31 May, 2024; v1 submitted 23 May, 2024; originally announced May 2024.

  4. arXiv:2404.19705  [pdf, other

    cs.CL cs.IR

    When to Retrieve: Teaching LLMs to Utilize Information Retrieval Effectively

    Authors: Tiziano Labruna, Jon Ander Campos, Gorka Azkune

    Abstract: In this paper, we demonstrate how Large Language Models (LLMs) can effectively learn to use an off-the-shelf information retrieval (IR) system specifically when additional context is required to answer a given question. Given the performance of IR systems, the optimal strategy for question answering does not always entail external information retrieval; rather, it often involves leveraging the par… ▽ More

    Submitted 6 May, 2024; v1 submitted 30 April, 2024; originally announced April 2024.

  5. arXiv:2402.13937  [pdf, other

    math.OC cs.LG

    Verifying message-passing neural networks via topology-based bounds tightening

    Authors: Christopher Hojny, Shiqiang Zhang, Juan S. Campos, Ruth Misener

    Abstract: Since graph neural networks (GNNs) are often vulnerable to attack, we need to know when we can trust them. We develop a computationally effective approach towards providing robust certificates for message-passing neural networks (MPNNs) using a Rectified Linear Unit (ReLU) activation function. Because our work builds on mixed-integer optimization, it encodes a wide variety of subproblems, for exam… ▽ More

    Submitted 21 May, 2024; v1 submitted 21 February, 2024; originally announced February 2024.

  6. arXiv:2312.03613  [pdf, other

    cs.CE

    Augmenting optimization-based molecular design with graph neural networks

    Authors: Shiqiang Zhang, Juan S. Campos, Christian Feldmann, Frederik Sandfort, Miriam Mathea, Ruth Misener

    Abstract: Computer-aided molecular design (CAMD) studies quantitative structure-property relationships and discovers desired molecules using optimization algorithms. With the emergence of machine learning models, CAMD score functions may be replaced by various surrogates to automatically learn the structure-property relationships. Due to their outstanding performance on graph domains, graph neural networks… ▽ More

    Submitted 6 December, 2023; originally announced December 2023.

    Comments: 35 pages, 8 figures, 7 tables

  7. arXiv:2310.18018  [pdf, other

    cs.CL

    NLP Evaluation in trouble: On the Need to Measure LLM Data Contamination for each Benchmark

    Authors: Oscar Sainz, Jon Ander Campos, Iker García-Ferrero, Julen Etxaniz, Oier Lopez de Lacalle, Eneko Agirre

    Abstract: In this position paper, we argue that the classical evaluation on Natural Language Processing (NLP) tasks using annotated benchmarks is in trouble. The worst kind of data contamination happens when a Large Language Model (LLM) is trained on the test split of a benchmark, and then evaluated in the same benchmark. The extent of the problem is unknown, as it is not straightforward to measure. Contami… ▽ More

    Submitted 27 October, 2023; originally announced October 2023.

    Comments: Accepted at EMNLP2024-Findings

  8. arXiv:2310.09350  [pdf, other

    cs.CL cs.AI

    Unsupervised Domain Adaption for Neural Information Retrieval

    Authors: Carlos Dominguez, Jon Ander Campos, Eneko Agirre, Gorka Azkune

    Abstract: Neural information retrieval requires costly annotated data for each target domain to be competitive. Synthetic annotation by query generation using Large Language Models or rule-based string manipulation has been proposed as an alternative, but their relative merits have not been analysed. In this paper, we compare both methods head-to-head using the same neural IR architecture. We focus on the B… ▽ More

    Submitted 13 October, 2023; originally announced October 2023.

  9. arXiv:2304.10637  [pdf, other

    cs.CL

    IXA/Cogcomp at SemEval-2023 Task 2: Context-enriched Multilingual Named Entity Recognition using Knowledge Bases

    Authors: Iker García-Ferrero, Jon Ander Campos, Oscar Sainz, Ander Salaberria, Dan Roth

    Abstract: Named Entity Recognition (NER) is a core natural language processing task in which pre-trained language models have shown remarkable performance. However, standard benchmarks like CoNLL 2003 do not address many of the challenges that deployed NER systems face, such as having to classify emerging or complex entities in a fine-grained way. In this paper we present a novel NER cascade approach compri… ▽ More

    Submitted 27 April, 2023; v1 submitted 20 April, 2023; originally announced April 2023.

    Comments: SemEval 2023

  10. arXiv:2304.06745  [pdf, other

    cs.LG cs.AR hep-ex physics.ins-det

    End-to-end codesign of Hessian-aware quantized neural networks for FPGAs and ASICs

    Authors: Javier Campos, Zhen Dong, Javier Duarte, Amir Gholami, Michael W. Mahoney, Jovan Mitrevski, Nhan Tran

    Abstract: We develop an end-to-end workflow for the training and implementation of co-designed neural networks (NNs) for efficient field-programmable gate array (FPGA) and application-specific integrated circuit (ASIC) hardware. Our approach leverages Hessian-aware quantization (HAWQ) of NNs, the Quantized Open Neural Network Exchange (QONNX) intermediate representation, and the hls4ml tool flow for transpi… ▽ More

    Submitted 13 April, 2023; originally announced April 2023.

    Comments: 19 pages, 6 figures, 2 tables

    Report number: FERMILAB-PUB-23-150-CSAID-ETD

  11. arXiv:2303.16755  [pdf, other

    cs.CL cs.AI cs.LG

    Training Language Models with Language Feedback at Scale

    Authors: Jérémy Scheurer, Jon Ander Campos, Tomasz Korbak, Jun Shern Chan, Angelica Chen, Kyunghyun Cho, Ethan Perez

    Abstract: Pretrained language models often generate outputs that are not in line with human preferences, such as harmful text or factually incorrect summaries. Recent work approaches the above issues by learning from a simple form of human feedback: comparisons between pairs of model-generated outputs. However, comparison feedback only conveys limited information about human preferences. In this paper, we i… ▽ More

    Submitted 22 February, 2024; v1 submitted 28 March, 2023; originally announced March 2023.

    Comments: Published in TMLR: https://openreview.net/forum?id=xo3hI5MwvU

  12. arXiv:2303.16749  [pdf, other

    cs.SE cs.AI cs.CL cs.LG

    Improving Code Generation by Training with Natural Language Feedback

    Authors: Angelica Chen, Jérémy Scheurer, Tomasz Korbak, Jon Ander Campos, Jun Shern Chan, Samuel R. Bowman, Kyunghyun Cho, Ethan Perez

    Abstract: The potential for pre-trained large language models (LLMs) to use natural language feedback at inference time has been an exciting recent development. We build upon this observation by formalizing an algorithm for learning from natural language feedback at training time instead, which we call Imitation learning from Language Feedback (ILF). ILF requires only a small amount of human-written feedbac… ▽ More

    Submitted 22 February, 2024; v1 submitted 28 March, 2023; originally announced March 2023.

    Comments: Published in (and superceded by) TMLR: https://openreview.net/forum?id=xo3hI5MwvU

  13. arXiv:2210.06431  [pdf, other

    cs.CL

    BLAB Reporter: Automated journalism covering the Blue Amazon

    Authors: Yan V. Sym, João Gabriel M. Campos, Fabio G. Cozman

    Abstract: This demo paper introduces the BLAB Reporter, a robot-journalist covering the Brazilian Blue Amazon. The Reporter is based on a pipeline architecture for Natural Language Generation; it offers daily reports, news summaries and curious facts in Brazilian Portuguese. By collecting, storing and analysing structured data from publicly available sources, the robot-journalist uses domain knowledge to ge… ▽ More

    Submitted 8 October, 2022; originally announced October 2022.

    Comments: Accepted at the 15th International Natural Language Generation Conference (INLG 2022)

  14. arXiv:2210.04107  [pdf, other

    cs.CL cs.AI

    Comparing Computational Architectures for Automated Journalism

    Authors: Yan V. Sym, João Gabriel M. Campos, Marcos M. José, Fabio G. Cozman

    Abstract: The majority of NLG systems have been designed following either a template-based or a pipeline-based architecture. Recent neural models for data-to-text generation have been proposed with an end-to-end deep learning flavor, which handles non-linguistic input in natural language without explicit intermediary representations. This study compares the most often employed methods for generating Brazili… ▽ More

    Submitted 8 October, 2022; originally announced October 2022.

    Comments: Accepted at the 19th National Meeting on Artificial and Computational Intelligence (ENIAC 2022)

  15. arXiv:2209.07928  [pdf, other

    cs.AI cs.CL eess.SY

    The BLue Amazon Brain (BLAB): A Modular Architecture of Services about the Brazilian Maritime Territory

    Authors: Paulo Pirozelli, Ais B. R. Castro, Ana Luiza C. de Oliveira, André S. Oliveira, Flávio N. Cação, Igor C. Silveira, João G. M. Campos, Laura C. Motheo, Leticia F. Figueiredo, Lucas F. A. O. Pellicer, Marcelo A. José, Marcos M. José, Pedro de M. Ligabue, Ricardo S. Grava, Rodrigo M. Tavares, Vinícius B. Matos, Yan V. Sym, Anna H. R. Costa, Anarosa A. F. Brandão, Denis D. Mauá, Fabio G. Cozman, Sarajane M. Peres

    Abstract: We describe the first steps in the development of an artificial agent focused on the Brazilian maritime territory, a large region within the South Atlantic also known as the Blue Amazon. The "BLue Amazon Brain" (BLAB) integrates a number of services aimed at disseminating information about this region and its importance, functioning as a tool for environmental awareness. The main service provided… ▽ More

    Submitted 6 September, 2022; originally announced September 2022.

    Journal ref: AI: Modeling Oceans and Climate Change (IJCAI-ECAI), 2022

  16. arXiv:2209.02782  [pdf, other

    cs.HC

    Unifying Effects of Direct and Relational Associations for Visual Communication

    Authors: Melissa A. Schoenlein, Johnny Campos, Kevin J. Lande, Laurent Lessard, Karen B. Schloss

    Abstract: People have expectations about how colors map to concepts in visualizations, and they are better at interpreting visualizations that match their expectations. Traditionally, studies on these expectations (inferred map**s) distinguished distinct factors relevant for visualizations of categorical vs. continuous information. Studies on categorical information focused on direct associations (e.g., m… ▽ More

    Submitted 6 September, 2022; originally announced September 2022.

    Comments: To appear in IEEE Transactions on Visualization and Computer Graphics

  17. arXiv:2206.03360  [pdf, other

    cs.MA cs.AI

    Towards Explainable Social Agent Authoring tools: A case study on FAtiMA-Toolkit

    Authors: Manuel Guimarães, Joana Campos, Pedro A. Santos, João Dias, Rui Prada

    Abstract: The deployment of Socially Intelligent Agents (SIAs) in learning environments has proven to have several advantages in different areas of application. Social Agent Authoring Tools allow scenario designers to create tailored experiences with high control over SIAs behaviour, however, on the flip side, this comes at a cost as the complexity of the scenarios and its authoring can become overbearing.… ▽ More

    Submitted 7 June, 2022; originally announced June 2022.

    Comments: 24 Pages, 6 figures, in submission limbo

  18. arXiv:2204.14146  [pdf, other

    cs.CL cs.AI cs.LG

    Training Language Models with Language Feedback

    Authors: Jérémy Scheurer, Jon Ander Campos, Jun Shern Chan, Angelica Chen, Kyunghyun Cho, Ethan Perez

    Abstract: Pretrained language models often do not perform tasks in ways that are in line with our preferences, e.g., generating offensive text or factually incorrect summaries. Recent work approaches the above issue by learning from a simple form of human evaluation: comparisons between pairs of model-generated task outputs. Comparison feedback conveys limited information about human preferences per human e… ▽ More

    Submitted 17 November, 2022; v1 submitted 29 April, 2022; originally announced April 2022.

    Comments: The First Workshop on Learning with Natural Language Supervision at ACL 2022

  19. arXiv:2112.06209  [pdf, other

    cs.LG stat.ML

    Measuring Complexity of Learning Schemes Using Hessian-Schatten Total Variation

    Authors: Shayan Aziznejad, Joaquim Campos, Michael Unser

    Abstract: In this paper, we introduce the Hessian-Schatten total variation (HTV) -- a novel seminorm that quantifies the total "rugosity" of multivariate functions. Our motivation for defining HTV is to assess the complexity of supervised-learning schemes. We start by specifying the adequate matrix-valued Banach spaces that are equipped with suitable classes of mixed norms. We then show that the HTV is inva… ▽ More

    Submitted 31 January, 2022; v1 submitted 12 December, 2021; originally announced December 2021.

  20. arXiv:2103.16968  [pdf, ps, other

    cs.SE

    QBugs: A Collection of Reproducible Bugs in Quantum Algorithms and a Supporting Infrastructure to Enable Controlled Quantum Software Testing and Debugging Experiments

    Authors: José Campos, André Souto

    Abstract: Reproducibility and comparability of empirical results are at the core tenet of the scientific method in any scientific field. To ease reproducibility of empirical studies, several benchmarks in software engineering research, such as Defects4J, have been developed and widely used. For quantum software engineering research, however, no benchmark has been established yet. In this position paper, we… ▽ More

    Submitted 31 March, 2021; originally announced March 2021.

  21. arXiv:2102.07537  [pdf, other

    cs.HC cs.AI

    CHARET: Character-centered Approach to Emotion Tracking in Stories

    Authors: Diogo S. Carvalho, Joana Campos, Manuel Guimarães, Ana Antunes, João Dias, Pedro A. Santos

    Abstract: Autonomous agents that can engage in social interactions witha human is the ultimate goal of a myriad of applications. A keychallenge in the design of these applications is to define the socialbehavior of the agent, which requires extensive content creation.In this research, we explore how we can leverage current state-of-the-art tools to make inferences about the emotional state ofa character in… ▽ More

    Submitted 19 July, 2021; v1 submitted 15 February, 2021; originally announced February 2021.

    Comments: Preprint

  22. arXiv:2011.00615  [pdf, other

    cs.CL

    Improving Conversational Question Answering Systems after Deployment using Feedback-Weighted Learning

    Authors: Jon Ander Campos, Kyunghyun Cho, Arantxa Otegi, Aitor Soroa, Gorka Azkune, Eneko Agirre

    Abstract: The interaction of conversational systems with users poses an exciting opportunity for improving them after deployment, but little evidence has been provided of its feasibility. In most applications, users are not able to provide the correct answer to the system, but they are able to provide binary (correct, incorrect) feedback. In this paper we propose feedback-weighted learning based on importan… ▽ More

    Submitted 1 November, 2020; originally announced November 2020.

    Comments: Accepted at COLING 2020. 11 pages, 5 figures

  23. arXiv:2010.02140  [pdf, other

    cs.AI cs.CL

    Spot The Bot: A Robust and Efficient Framework for the Evaluation of Conversational Dialogue Systems

    Authors: Jan Deriu, Don Tuggener, Pius von Däniken, Jon Ander Campos, Alvaro Rodrigo, Thiziri Belkacem, Aitor Soroa, Eneko Agirre, Mark Cieliebak

    Abstract: The lack of time-efficient and reliable evaluation methods hamper the development of conversational dialogue systems (chatbots). Evaluations requiring humans to converse with chatbots are time and cost-intensive, put high cognitive demands on the human judges, and yield low-quality results. In this work, we introduce \emph{Spot The Bot}, a cost-efficient and robust evaluation framework that replac… ▽ More

    Submitted 5 October, 2020; originally announced October 2020.

  24. arXiv:2005.01328  [pdf, other

    cs.CL

    DoQA -- Accessing Domain-Specific FAQs via Conversational QA

    Authors: Jon Ander Campos, Arantxa Otegi, Aitor Soroa, Jan Deriu, Mark Cieliebak, Eneko Agirre

    Abstract: The goal of this work is to build conversational Question Answering (QA) interfaces for the large body of domain-specific information available in FAQ sites. We present DoQA, a dataset with 2,437 dialogues and 10,917 QA pairs. The dialogues are collected from three Stack Exchange sites using the Wizard of Oz method with crowdsourcing. Compared to previous work, DoQA comprises well-defined informat… ▽ More

    Submitted 18 May, 2020; v1 submitted 4 May, 2020; originally announced May 2020.

    Comments: Accepted at ACL 2020. 13 pages 4 figures

    Journal ref: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics. 2020

  25. arXiv:2004.00033  [pdf, ps, other

    cs.CL

    Give your Text Representation Models some Love: the Case for Basque

    Authors: Rodrigo Agerri, Iñaki San Vicente, Jon Ander Campos, Ander Barrena, Xabier Saralegi, Aitor Soroa, Eneko Agirre

    Abstract: Word embeddings and pre-trained language models allow to build rich representations of text and have enabled improvements across most NLP tasks. Unfortunately they are very expensive to train, and many small companies and research groups tend to use models that have been pre-trained and made available by third parties, rather than building their own. This is suboptimal as, for many languages, the… ▽ More

    Submitted 2 April, 2020; v1 submitted 31 March, 2020; originally announced April 2020.

    Comments: Accepted at LREC 2020; 8 pages, 7 tables

  26. Deep Neural Networks with Trainable Activations and Controlled Lipschitz Constant

    Authors: Shayan Aziznejad, Harshit Gupta, Joaquim Campos, Michael Unser

    Abstract: We introduce a variational framework to learn the activation functions of deep neural networks. Our aim is to increase the capacity of the network while controlling an upper-bound of the actual Lipschitz constant of the input-output relation. To that end, we first establish a global bound for the Lipschitz constant of neural networks. Based on the obtained bound, we then formulate a variational pr… ▽ More

    Submitted 7 August, 2020; v1 submitted 17 January, 2020; originally announced January 2020.

  27. arXiv:1906.01223  [pdf, other

    cs.CV eess.IV

    Content Adaptive Optimization for Neural Image Compression

    Authors: Joaquim Campos, Simon Meierhans, Abdelaziz Djelouah, Christopher Schroers

    Abstract: The field of neural image compression has witnessed exciting progress as recently proposed architectures already surpass the established transform coding based approaches. While, so far, research has mainly focused on architecture and model improvements, in this work we explore content adaptive optimization. To this end, we introduce an iterative procedure which adapts the latent representation to… ▽ More

    Submitted 5 June, 2019; v1 submitted 4 June, 2019; originally announced June 2019.

    Comments: CVPR Workshop and Challenge on Learned Image Compression (2019)

  28. arXiv:1904.04858  [pdf, other

    cs.CV cs.RO

    POSEAMM: A Unified Framework for Solving Pose Problems using an Alternating Minimization Method

    Authors: Joao Campos, Joao R. Cardoso, Pedro Miraldo

    Abstract: Pose estimation is one of the most important problems in computer vision. It can be divided in two different categories -- absolute and relative -- and may involve two different types of camera models: central and non-central. State-of-the-art methods have been designed to solve separately these problems. This paper presents a unified framework that is able to solve any pose problem by alternating… ▽ More

    Submitted 9 April, 2019; originally announced April 2019.

    Comments: 12 pages, 5 figures

    Journal ref: IEEE International Conference on Robotics and Automation (ICRA), 2019

  29. arXiv:1811.10817  [pdf, other

    cs.HC cs.PL cs.SE

    Improving the Visualization of Alloy Instances

    Authors: Rui Couto, José C. Campos, Nuno Macedo, Alcino Cunha

    Abstract: Alloy is a lightweight formal specification language, supported by an IDE, which has proven well-suited for reasoning about software design in early development stages. The IDE provides a visualizer that produces graphical representations of analysis results, which is essential for the proper validation of the model. Alloy is a rich language but inherently static, so behavior needs to be explicitl… ▽ More

    Submitted 27 November, 2018; originally announced November 2018.

    Comments: In Proceedings F-IDE 2018, arXiv:1811.09014

    Journal ref: EPTCS 284, 2018, pp. 37-52

  30. arXiv:1809.01898  [pdf, ps, other

    cs.LG cs.AI stat.ML

    Propheticus: Generalizable Machine Learning Framework

    Authors: João R. Campos, Marco Vieira, Ernesto Costa

    Abstract: Due to recent technological developments, Machine Learning (ML), a subfield of Artificial Intelligence (AI), has been successfully used to process and extract knowledge from a variety of complex problems. However, a thorough ML approach is complex and highly dependent on the problem at hand. Additionally, implementing the logic required to execute the experiments is no small nor trivial deed, cons… ▽ More

    Submitted 6 September, 2018; originally announced September 2018.

  31. Evaluation of Formal IDEs for Human-Machine Interface Design and Analysis: The Case of CIRCUS and PVSio-web

    Authors: Camille Fayollas, Célia Martinie, Philippe Palanque, Paolo Masci, Michael D. Harrison, José C. Campos, Saulo Rodrigues e Silva

    Abstract: Critical human-machine interfaces are present in many systems including avionics systems and medical devices. Use error is a concern in these systems both in terms of hardware panels and input devices, and the software that drives the interfaces. Guaranteeing safe usability, in terms of buttons, knobs and displays is now a key element in the overall safety of the system. New integrated developmen… ▽ More

    Submitted 29 January, 2017; originally announced January 2017.

    Comments: In Proceedings F-IDE 2016, arXiv:1701.07925

    Journal ref: EPTCS 240, 2017, pp. 1-19

  32. arXiv:1603.08632  [pdf, other

    cs.SE cs.HC cs.IR

    Validating an Approach to Formalize Use Cases with Ontologies

    Authors: Rui Couto, António Nestor Ribeiro, José Creissac Campos

    Abstract: Use case driven development methodologies put use cases at the center of the software development process. However, in order to support automated development and analysis, use cases need to be appropriately formalized. This will also help guarantee consistency between requirements specifications and the developed solutions. Formal methods tend to suffer from take up issues, as they are usually har… ▽ More

    Submitted 29 March, 2016; originally announced March 2016.

    Comments: In Proceedings FESCA 2016, arXiv:1603.08371

    Journal ref: EPTCS 205, 2016, pp. 1-15

  33. arXiv:1404.0850  [pdf, other

    cs.SE cs.CL cs.IR

    Application of Ontologies in Identifying Requirements Patterns in Use Cases

    Authors: Rui Couto, António Nestor Ribeiro, José Creissac Campos

    Abstract: Use case specifications have successfully been used for requirements description. They allow joining, in the same modeling space, the expectations of the stakeholders as well as the needs of the software engineer and analyst involved in the process. While use cases are not meant to describe a system's implementation, by formalizing their description we are able to extract implementation relevant… ▽ More

    Submitted 3 April, 2014; originally announced April 2014.

    Comments: In Proceedings FESCA 2014, arXiv:1404.0436

    ACM Class: D.2.1; D.2.2; D.2.10

    Journal ref: EPTCS 147, 2014, pp. 62-76

  34. Channels as Objects in Concurrent Object-Oriented Programming

    Authors: Joana Campos, Vasco T. Vasconcelos

    Abstract: There is often a sort of a protocol associated to each class, stating when and how certain methods should be called. Given that this protocol is, if at all, described in the documentation accompanying the class, current mainstream object-oriented languages cannot provide for the verification of client code adherence against the sought class behaviour. We have defined a class-based concurrent objec… ▽ More

    Submitted 18 October, 2011; originally announced October 2011.

    Comments: In Proceedings PLACES 2010, arXiv:1110.3853

    Journal ref: EPTCS 69, 2011, pp. 12-28