Skip to main content

Showing 1–4 of 4 results for author: Lyons, D M

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

    cs.RO cs.SE

    Using Taint Analysis and Reinforcement Learning (TARL) to Repair Autonomous Robot Software

    Authors: D. M. Lyons, S. Zahra

    Abstract: It is important to be able to establish formal performance bounds for autonomous systems. However, formal verification techniques require a model of the environment in which the system operates; a challenge for autonomous systems, especially those expected to operate over longer timescales. This paper describes work in progress to automate the monitor and repair of ROS-based autonomous robot softw… ▽ More

    Submitted 7 May, 2020; originally announced May 2020.

    Comments: IEEE Workshop on Assured IEEE Workshop on Assured Autonomous Systems, May, 2020

  2. arXiv:1906.08351  [pdf

    cs.SE

    Towards Lakosian Multilingual Software Design Principles

    Authors: Damian M. Lyons, Saba B. Zahra, Thomas M. Marshall

    Abstract: Large software systems often comprise programs written in different programming languages. In the case when cross-language interoperability is accomplished with a Foreign Function Interface (FFI), for example pybind11, Boost.Python, Emscripten, PyV8, or JNI, among many others, common software engineering tools, such as call-graph analysis, are obstructed by the opacity of the FFI. This complicates… ▽ More

    Submitted 19 June, 2019; originally announced June 2019.

    Comments: 8 Pages, submitted to ICSoft 2019

  3. arXiv:1808.01213  [pdf

    cs.SE

    Lightweight Call-Graph Construction for Multilingual Software Analysis

    Authors: Anne Marie Bogar, Damian M. Lyons, David Baird

    Abstract: Analysis of multilingual codebases is a topic of increasing importance. In prior work, we have proposed the MLSA (MultiLingual Software Analysis) architecture, an approach to the lightweight analysis of multilingual codebases, and have shown how it can be used to address the challenge of constructing a single call graph from multilingual software with mutual calls. This paper addresses the challen… ▽ More

    Submitted 3 August, 2018; originally announced August 2018.

    Comments: 10 pages

    Journal ref: Anne-Marie Bogar, Damian Lyons, David Baird, Lightweight Call-Graph Construction for Multilingual Software Analysis 13th Int. Conf. on Software Technologies (ICSoft) Porto Portugal, July 2018

  4. arXiv:1808.01210  [pdf

    cs.SE

    Lightweight Multilingual Software Analysis

    Authors: Damian M. Lyons, Anne Marie Bogar, David Baird

    Abstract: Developer preferences, language capabilities and the persistence of older languages contribute to the trend that large software codebases are often multilingual, that is, written in more than one computer language. While developers can leverage monolingual software development tools to build software components, companies are faced with the problem of managing the resultant large, multilingual cod… ▽ More

    Submitted 3 August, 2018; originally announced August 2018.

    Comments: 15 pages

    Journal ref: Damian Lyons, Anne-Marie Bogar, David Baird Lightweight Multilingual Software Analysis in: Challenges and Opportunities in ICT Research Projects (Ed. C. Mota) SCITEPRESS 2018