Dependency Graphs to Boost the Verification of SysML Models

  • Ludovic Apvrille
  • , Pierre de Saqui-Sannes
  • , Oana Hotescu
  • , Alessandro Tempia Calvino

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Model-Based Systems Engineering has often been associated with the Systems Modeling Language. Several SysML tools offer formal verification capabilities, and therefore enable early detection of design errors in the life cycle of systems. Model-checking is a common formal verification approach used to assess the satisfiability of properties. Thus, a SysML model and a property can be injected into a model-checker returning a true/false result. A drawback of this approach is that the entire SysML model is used for the verification, even if the property targets a sub-system of the model. In this paper, it is suggested to rely on dependency graphs to avoid applying model checking to the entire system when only a subset of the latter needs to be taken into account. We formalize SysML models and properties, then we present new algorithms to generate and reduce dependency graphs, so as to perform verification on reduced models. A case study on Time-Sensitive Networking is used to demonstrate the efficiency and limits of this approach. The algorithms described in the paper are fully implemented by the free software TTool. Our method enables an improvement in run time between 3% and 90% depending on the state space to be traversed to verify the property.

Original languageEnglish
Title of host publicationModel-Driven Engineering and Software Development - 9th International Conference, MODELSWARD 2021, and 10th International Conference, MODELSWARD 2022, Revised Selected Papers
EditorsLuís Ferreira Pires, Slimane Hammoudi, Edwin Seidewitz
PublisherSpringer Science and Business Media Deutschland GmbH
Pages109-134
Number of pages26
ISBN (Print)9783031388200
DOIs
Publication statusPublished - 1 Jan 2023
EventModel-Driven Engineering and Software Development - 9th International Conference, MODELSWARD 2021, and 10th International Conference, MODELSWARD 2022, Revised Selected Papers - Virtual, Online
Duration: 6 Feb 20228 Feb 2022

Publication series

NameCommunications in Computer and Information Science
Volume1708 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

ConferenceModel-Driven Engineering and Software Development - 9th International Conference, MODELSWARD 2021, and 10th International Conference, MODELSWARD 2022, Revised Selected Papers
CityVirtual, Online
Period6/02/228/02/22

Keywords

  • Formal verification
  • MBSE
  • Model checking
  • SysML
  • TSN

Fingerprint

Dive into the research topics of 'Dependency Graphs to Boost the Verification of SysML Models'. Together they form a unique fingerprint.

Cite this