Skip to main content

Showing 1–3 of 3 results for author: Kpodjedo, S

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

    cs.SE

    Automatic Instantiation of Assurance Cases from Patterns Using Large Language Models

    Authors: Oluwafemi Odu, Alvine B. Belle, Song Wang, Segla Kpodjedo, Timothy C. Lethbridge, Hadi Hemmati

    Abstract: An assurance case is a structured set of arguments supported by evidence, demonstrating that a system's non-functional requirements (e.g., safety, security, reliability) have been correctly implemented. Assurance case patterns serve as templates derived from previous successful assurance cases, aimed at facilitating the creation of new assurance cases. Despite the use of these patterns to generate… ▽ More

    Submitted 7 October, 2024; originally announced October 2024.

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

  3. arXiv:2112.01644  [pdf

    cs.SE

    Systematically reviewing the layered architectural pattern principles and their use to reconstruct software architectures

    Authors: Alvine B. Belle, Ghizlane El Boussaidi, Timothy C. Lethbridge, Segla Kpodjedo, Hafedh Mili, Andres Paz

    Abstract: Architectural reconstruction is a reverse engineering activity aiming at recovering the missing decisions on a system. It can help identify the components, within a legacy software application, according to the application's architectural pattern. It is useful to identify architectural technical debt. We are interested in identifying layers within a layered application since the layered pattern is… ▽ More

    Submitted 2 December, 2021; originally announced December 2021.

    Comments: 30 pages

    MSC Class: N/A ACM Class: D.2.2; D.2.10; D.2.11