Skip to main content

Showing 1–9 of 9 results for author: Braberman, V

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

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

    Tasks People Prompt: A Taxonomy of LLM Downstream Tasks in Software Verification and Falsification Approaches

    Authors: Víctor A. Braberman, Flavia Bonomo-Braberman, Yiannis Charalambous, Juan G. Colonna, Lucas C. Cordeiro, Rosiane de Freitas

    Abstract: Prompting has become one of the main approaches to leverage emergent capabilities of Large Language Models [Brown et al. NeurIPS 2020, Wei et al. TMLR 2022, Wei et al. NeurIPS 2022]. During the last year, researchers and practitioners have been playing with prompts to see how to make the most of LLMs. By homogeneously dissecting 80 papers, we investigate in deep how software testing and verificati… ▽ More

    Submitted 14 April, 2024; originally announced April 2024.

    ACM Class: F.3.1; D.2.4; D.2.5; I.2.7

  2. arXiv:2211.04683  [pdf, other

    cs.SE

    Dynamic Slicing by On-demand Re-execution

    Authors: Ivan Postolski, Victor Braberman, Diego Garbervetsky, Sebastian Uchitel

    Abstract: In this paper, we propose a novel approach that aims to offer an alternative to the prevalent paradigm to dynamic slicing construction. Dynamic slicing requires dynamic data and control dependencies that arise in an execution. During a single execution, memory reference information is recorded and then traversed to extract dependencies. Execute-once approaches and tools are challenged even by exec… ▽ More

    Submitted 8 November, 2022; originally announced November 2022.

  3. arXiv:2211.04560  [pdf, other

    cs.SE

    Focused Dynamic Slicing for Large Applications using an Abstract Memory-Model

    Authors: Alexis Soifer, Diego Garbervetsky, Victor Braberman, Sebastian Uchitel

    Abstract: Dynamic slicing techniques compute program dependencies to find all statements that affect the value of a variable at a program point for a specific execution. Despite their many potential uses, applicability is limited by the fact that they typically cannot scale beyond small-sized applications. We believe that at the heart of this limitation is the use of memory references to identify data-depen… ▽ More

    Submitted 8 November, 2022; originally announced November 2022.

  4. arXiv:2210.05393  [pdf, other

    cs.LG cs.AI eess.SY

    Exploration Policies for On-the-Fly Controller Synthesis: A Reinforcement Learning Approach

    Authors: Tomás Delgado, Marco Sánchez Sorondo, Víctor Braberman, Sebastián Uchitel

    Abstract: Controller synthesis is in essence a case of model-based planning for non-deterministic environments in which plans (actually ''strategies'') are meant to preserve system goals indefinitely. In the case of supervisory control environments are specified as the parallel composition of state machines and valid strategies are required to be ''non-blocking'' (i.e., always enabling the environment to re… ▽ More

    Submitted 3 May, 2023; v1 submitted 7 October, 2022; originally announced October 2022.

    Comments: 9 pages, 1 figure. Camera-ready version accepted at ICAPS 2023

  5. arXiv:2009.05554  [pdf, other

    cs.LO eess.SY

    Synthesis of Run-To-Completion Controllers for Discrete Event Systems

    Authors: Yehia Abd Alrahman, Victor Braberman, Nicolás D'Ippolito, Nir Piterman, Sebastián Uchitel

    Abstract: A controller for a Discrete Event System must achieve its goals despite that its environment being capable of resolving race conditions between controlled and uncontrolled events.Assuming that the controller loses all races is sometimes unrealistic. In many cases, a realistic assumption is that the controller sometimes wins races and is fast enough to perform multiple actions without being interru… ▽ More

    Submitted 6 September, 2021; v1 submitted 11 September, 2020; originally announced September 2020.

    Comments: This work is supported by the following grants: the ERC Consolidator grant D-SynMA (No. 772459), the Marie Skłodowska-Curie BeHAPI (No. 778233), the grants ANPCYT PICT 2018-3835, ANPCYT PICT 2015-1718, CONICET PIP 2014/16 N°11220130100688CO, and UBACYT 20020170100419 BA, , and the Swedish research council grants (No. 2020-04963) and SynTM (No. 2020-03401)

  6. arXiv:1706.03796  [pdf, ps, other

    cs.SE

    Verification Coverage

    Authors: Rodrigo Castaño, Victor Braberman, Diego Garbervetsky, Sebastian Uchitel

    Abstract: Software Model Checkers have shown outstanding performance improvements in recent times. Moreover, for specific use cases, formal verification techniques have shown to be highly effective, leading to a number of high-profile success stories. However, widespread adoption remains unlikely in the short term and one of the remaining obstacles in that direction is the vast number of instances which sof… ▽ More

    Submitted 12 June, 2017; originally announced June 2017.

  7. arXiv:1607.06857  [pdf, other

    cs.SE

    Model Checker Execution Reports

    Authors: Rodrigo Castaño, Victor Braberman, Diego Garbervetsky, Sebastian Uchitel

    Abstract: Software model checking constitutes an undecidable problem and, as such, even an ideal tool will in some cases fail to give a conclusive answer. In practice, software model checkers fail often and usually do not provide any information on what was effectively checked. The purpose of this work is to provide a conceptual framing to extend software model checkers in a way that allows users to access… ▽ More

    Submitted 17 August, 2017; v1 submitted 22 July, 2016; originally announced July 2016.

  8. arXiv:1605.09772  [pdf, ps, other

    eess.SY cs.AI cs.SE

    Technical Report: Directed Controller Synthesis of Discrete Event Systems

    Authors: Daniel Ciolek, Victor Braberman, Nicolás D'Ippolito, Sebastián Uchitel

    Abstract: This paper presents a Directed Controller Synthesis (DCS) technique for discrete event systems. The DCS method explores the solution space for reactive controllers guided by a domain-independent heuristic. The heuristic is derived from an efficient abstraction of the environment based on the componentized way in which complex environments are described. Then by building the composition of the comp… ▽ More

    Submitted 31 May, 2016; originally announced May 2016.

    Comments: 8 pages, submitted to the 55th IEEE Conference on Decision and Control

  9. MORPH: A Reference Architecture for Configuration and Behaviour Self-Adaptation

    Authors: Victor Braberman, Nicolas D'Ippolito, Jeff Kramer, Daniel Sykes, Sebastian Uchitel

    Abstract: An architectural approach to self-adaptive systems involves runtime change of system configuration (i.e., the system's components, their bindings and operational parameters) and behaviour update (i.e., component orchestration). Thus, dynamic reconfiguration and discrete event control theory are at the heart of architectural adaptation. Although controlling configuration and behaviour at runtime ha… ▽ More

    Submitted 30 April, 2015; originally announced April 2015.