Skip to main content

Showing 1–10 of 10 results for author: Uchitel, S

Searching in archive cs. Search in all archives.
.
  1. 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.

  2. 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.

  3. 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

  4. Assured Mission Adaptation of UAVs

    Authors: Sebastián Zudaire, Leandro Nahabedian, Sebastián Uchitel

    Abstract: The design of systems that can change their behaviour to account for scenarios that were not foreseen at design time remains an open challenge. In this paper we propose an approach for adaptation of mobile robot missions that is not constrained to a predefined set of mission evolutions. We propose applying the MORPH adaptive software architecture to UAVs and show how controller synthesis can be us… ▽ More

    Submitted 21 July, 2021; originally announced July 2021.

    Comments: Author-submitted article to journal: Robotics and Autonomous Systems, September 2020

    Journal ref: ACM Transactions on Autonomous and Adaptive Systems (TAAS) 2022

  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:2001.07678  [pdf, ps, other

    cs.RO

    Iterator-Based Temporal Logic Task Planning

    Authors: Sebastián Zudaire, Martín Garrett, Sebastián Uchitel

    Abstract: Temporal logic task planning for robotic systems suffers from state explosion when specifications involve large numbers of discrete locations. We provide a novel approach, particularly suited for tasks specifications with universally quantified locations, that has constant time with respect to the number of locations, enabling synthesis of plans for an arbitrary number of them. We propose a hybrid… ▽ More

    Submitted 22 January, 2020; v1 submitted 21 January, 2020; originally announced January 2020.

    Comments: Author-submitted article to: International Conference on Robotics and Automation (ICRA) 2020

  7. 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.

  8. 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.

  9. 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

  10. 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.