loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Bastien Sultan 1 ; Ludovic Apvrille 1 ; Oana Hotescu 2 and Pierre de Saqui-Sannes 2

Affiliations: 1 LTCI, Télécom Paris, Institut Polytechnique de Paris, France ; 2 Fédération ENAC ISAE-SUPAERO ONERA, Université de Toulouse, France

Keyword(s): MBSE, SysML, Model Checking, Model Reduction, Software Product Lines.

Abstract: Designing complex software systems with model-based approaches encounters the recognized state space explosion problem. Typically, only a subset of models can be formally verified, forcing reliance on simulation or testing to verify the entire system. Furthermore, most formal verification tools require a complete reevaluation of properties after even minor modifications to a model. Although incremental formal verification, particularly the incremental model-checking approach of TTool, has been proposed, it still requires modelers to manually select sub-models not facing state space explosion. Unfortunately, this manual model selection is susceptible to errors. This paper presents a twofold contribution to SysML models of software product lines. First, we introduce a SysML model tagging feature that enables designers to explicitly differentiate between various subsystems, such as core and optional features. Second, we develop and implement a model reduction algorithm using dependency graphs (DGs). This algorithm automatically deactivate model elements linked to specific tags, removing both the specified elements and all their logical dependencies provided the DG is acyclic. These two contributions are evaluated for their effectiveness in generating model variants. Together, they facilitate the creation of a core model and an associated set of models, each extended by additional model elements, and make it possible to rely on incremental model-checking. We have implemented the contributions in TTool and applied it to an integrated modular avionics system. This application enables to compare—both manual and automated—model reduction strategies and assess their benefits for TTool users. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.222.117.138

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Sultan, B., Apvrille, L., Hotescu, O. and de Saqui-Sannes, P. (2025). Enabling Incremental SysML Model Verification: Managing Variability and Complexity Through Tagging and Model Reduction. In Proceedings of the 13th International Conference on Model-Based Software and Systems Engineering - MODELSWARD; ISBN 978-989-758-729-0; ISSN 2184-4348, SciTePress, pages 224-233. DOI: 10.5220/0013182300003896

@conference{modelsward25,
author={Bastien Sultan and Ludovic Apvrille and Oana Hotescu and Pierre {de Saqui{-}Sannes}},
title={Enabling Incremental SysML Model Verification: Managing Variability and Complexity Through Tagging and Model Reduction},
booktitle={Proceedings of the 13th International Conference on Model-Based Software and Systems Engineering - MODELSWARD},
year={2025},
pages={224-233},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0013182300003896},
isbn={978-989-758-729-0},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 13th International Conference on Model-Based Software and Systems Engineering - MODELSWARD
TI - Enabling Incremental SysML Model Verification: Managing Variability and Complexity Through Tagging and Model Reduction
SN - 978-989-758-729-0
IS - 2184-4348
AU - Sultan, B.
AU - Apvrille, L.
AU - Hotescu, O.
AU - de Saqui-Sannes, P.
PY - 2025
SP - 224
EP - 233
DO - 10.5220/0013182300003896
PB - SciTePress