Login | Register

EFSM-based Test Suite Generation for MC/DC Compliant Systems: Tool Design

Title:

EFSM-based Test Suite Generation for MC/DC Compliant Systems: Tool Design

Rahj, Amine (2023) EFSM-based Test Suite Generation for MC/DC Compliant Systems: Tool Design. Masters thesis, Concordia University.

[thumbnail of Rahj_MASc_S2023.pdf]
Preview
Text (application/pdf)
Rahj_MASc_S2023.pdf - Accepted Version
Available under License Spectrum Terms of Access.
1MB

Abstract

As Model-based Testing (MBT) approaches mature, they become a promising prospect for Safety-critical software systems testing. It is necessary to abide by RTCA DO-178C regarding requirement coverage, structural coverage, and traceability. The satisfaction of Modified Condition/Decision Coverage (MC/DC) is a must for avionics software certification. This thesis proposes a tool design for a test generation approach that satisfies the Modified Condition/Decision Coverage (MC/DC) and addresses path feasibility issues using constraints solving. The proposed methodology has several steps. It starts by transforming Low-Level Requirements (LLR), modelled as Extended Finite State Machines (EFSM), into a data-flow graph and a control-flow graph. Then, we highlight MC/DC information on both graphs, using graph labelling, before applying SMT-constraint solving to generate an executable test suite. Throughout, we keep records of the transformation between the models to prepare for requirements traceability as per RTCA DO-178C. The approach is based on the EFSM model, meaning that the assessment of MC/DC and other structural coverage criteria are on the model under the assumptions that the predicates are the same in the code and the model, and the model is valid.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Concordia Institute for Information Systems Engineering
Item Type:Thesis (Masters)
Authors:Rahj, Amine
Institution:Concordia University
Degree Name:M.A. Sc.
Program:Quality Systems Engineering
Date:27 January 2023
Thesis Supervisor(s):Dssouli, Rachida and Bentahar, Jamal
Keywords:DO-178C, MC/DC
ID Code:992205
Deposited By: Amine Rahj
Deposited On:21 Jun 2023 14:36
Last Modified:21 Jun 2023 14:36
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top