Skip to main content

Showing 1–7 of 7 results for author: Shahandashti, K K

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

    cs.SE

    Program Slicing in the Era of Large Language Models

    Authors: Kimya Khakzad Shahandashti, Mohammad Mahdi Mohajer, Alvine Boaye Belle, Song Wang, Hadi Hemmati

    Abstract: Program slicing is a critical technique in software engineering, enabling developers to isolate relevant portions of code for tasks such as bug detection, code comprehension, and debugging. In this study, we investigate the application of large language models (LLMs) to both static and dynamic program slicing, with a focus on Java programs. We evaluate the performance of four state-of-the-art LLMs… ▽ More

    Submitted 18 September, 2024; originally announced September 2024.

  2. arXiv:2407.04961  [pdf, other

    cs.SE

    A PRISMA-Driven Bibliometric Analysis of the Scientific Literature on Assurance Case Patterns

    Authors: Oluwafemi Odu, Alvine Boaye Belle, Song Wang, Kimya Khakzad Shahandashti

    Abstract: Justifying the correct implementation of the non-functional requirements (e.g., safety, security) of mission-critical systems is crucial to prevent system failure. The later could have severe consequences such as the death of people and financial losses. Assurance cases can be used to prevent system failure, They are structured arguments that allow arguing and relaying various safety-critical syst… ▽ More

    Submitted 6 July, 2024; originally announced July 2024.

  3. arXiv:2401.17991  [pdf, other

    cs.SE

    Evaluating the Effectiveness of GPT-4 Turbo in Creating Defeaters for Assurance Cases

    Authors: Kimya Khakzad Shahandashti, Mithila Sivakumar, Mohammad Mahdi Mohajer, Alvine B. Belle, Song Wang, Timothy C. Lethbridge

    Abstract: Assurance cases (ACs) are structured arguments that support the verification of the correct implementation of systems' non-functional requirements, such as safety and security, thereby preventing system failures which could lead to catastrophic outcomes, including loss of lives. ACs facilitate the certification of systems in accordance with industrial standards, for example, DO-178C and ISO 26262.… ▽ More

    Submitted 31 January, 2024; originally announced January 2024.

  4. arXiv:2401.16633  [pdf

    cs.SE cs.AI

    I came, I saw, I certified: some perspectives on the safety assurance of cyber-physical systems

    Authors: Mithila Sivakumar, Alvine B. Belle, Kimya Khakzad Shahandashti, Oluwafemi Odu, Hadi Hemmati, Segla Kpodjedo, Song Wang, Opeyemi O. Adesina

    Abstract: The execution failure of cyber-physical systems (e.g., autonomous driving systems, unmanned aerial systems, and robotic systems) could result in the loss of life, severe injuries, large-scale environmental damage, property destruction, and major economic loss. Hence, such systems usually require a strong justification that they will effectively support critical requirements (e.g., safety, security… ▽ More

    Submitted 29 January, 2024; originally announced January 2024.

  5. arXiv:2312.05696  [pdf, other

    cs.SE cs.AI

    GPT-4 and Safety Case Generation: An Exploratory Analysis

    Authors: Mithila Sivakumar, Alvine Boaye Belle, Jinjun Shan, Kimya Khakzad Shahandashti

    Abstract: In the ever-evolving landscape of software engineering, the emergence of large language models (LLMs) and conversational interfaces, exemplified by ChatGPT, is nothing short of revolutionary. While their potential is undeniable across various domains, this paper sets out on a captivating expedition to investigate their uncharted territory, the exploration of generating safety cases. In this paper,… ▽ More

    Submitted 9 December, 2023; originally announced December 2023.

  6. arXiv:2311.08328  [pdf, other

    cs.SE

    A PRISMA-driven systematic mapping study on system assurance weakeners

    Authors: Kimya Khakzad Shahandashti, Alvine B. Belle, Timothy C. Lethbridge, Oluwafemi Odu, Mithila Sivakumar

    Abstract: Context: An assurance case is a structured hierarchy of claims aiming at demonstrating that a given mission-critical system supports specific requirements (e.g., safety, security, privacy). The presence of assurance weakeners (i.e., assurance deficits, logical fallacies) in assurance cases reflects insufficient evidence, knowledge, or gaps in reasoning. These weakeners can undermine confidence in… ▽ More

    Submitted 14 November, 2023; originally announced November 2023.

  7. arXiv:2311.07495  [pdf, other

    cs.SE

    The Last Decade in Review: Tracing the Evolution of Safety Assurance Cases through a Comprehensive Bibliometric Analysis

    Authors: Mithila Sivakumar, Alvine Boaye Belle, Jinjun Shan, Opeyemi Adesina, Song Wang, Marsha Chechik, Marios Fokaefs, Kimya Khakzad Shahandashti, Oluwafemi Odu

    Abstract: Safety assurance is of paramount importance across various domains, including automotive, aerospace, and nuclear energy, where the reliability and acceptability of mission-critical systems are imperative. This assurance is effectively realized through the utilization of Safety Assurance Cases. The use of safety assurance cases allows for verifying the correctness of the created systems capabilitie… ▽ More

    Submitted 13 November, 2023; originally announced November 2023.