@inproceedings{fd85bfdbaa1846499d7f6ec14bb8737e,
title = "Dependency Graphs to Boost the Verification of SysML Models",
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.",
keywords = "Formal verification, MBSE, Model checking, SysML, TSN",
author = "Ludovic Apvrille and \{de Saqui-Sannes\}, Pierre and Oana Hotescu and Calvino, \{Alessandro Tempia\}",
note = "Publisher Copyright: {\textcopyright} 2023, Springer Nature Switzerland AG.; Model-Driven Engineering and Software Development - 9th International Conference, MODELSWARD 2021, and 10th International Conference, MODELSWARD 2022, Revised Selected Papers ; Conference date: 06-02-2022 Through 08-02-2022",
year = "2023",
month = jan,
day = "1",
doi = "10.1007/978-3-031-38821-7\_6",
language = "English",
isbn = "9783031388200",
series = "Communications in Computer and Information Science",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "109--134",
editor = "Pires, \{Lu{\'i}s Ferreira\} and Slimane Hammoudi and Edwin Seidewitz",
booktitle = "Model-Driven Engineering and Software Development - 9th International Conference, MODELSWARD 2021, and 10th International Conference, MODELSWARD 2022, Revised Selected Papers",
}