Automated Synthesis of Safe Timing Behaviors for Requirements Models using CCSL - Inria - Institut national de recherche en sciences et technologies du numérique
Article Dans Une Revue IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems Année : 2023

Automated Synthesis of Safe Timing Behaviors for Requirements Models using CCSL

Résumé

As a promising requirement-level specification language for timing behavior modeling, the Clock Constraint Specification Language (CCSL) has become popular in the model-driven design community for safety-critical embedded systems. However, due to the skyrocketing design complexity, in practice, it is hard for requirement engineers to accurately construct requirement models with expected timing behaviors using CCSL, especially for safe timing behaviors. Although more and more CCSL synthesis approaches are designed to facilitate the generation of CCSL specifications, most of them cannot be used directly for the synthesis of requirements models. This is because existing CCSL synthesis methods: i) focus on filling the holes of CCSL constraints rather than completing requirements models; and ii) rely heavily on limited observations of system behaviors, while the (temporal) safety properties of target systems are neglected. To address these issues, this paper proposes a novel method that enables the automated synthesis of safe timing behaviors for requirements models. By specifying the safety timing properties of target systems using safely-LTL, our approach adopts CCSL as an intermediate representation of requirement synthesis, where incomplete requirements models coupled with safely-LTL-based properties are encoded into CCSL constraints with holes. Guided by the samples (expected behaviors) provided by requirement engineers, our approach can automatically figure out the complete version of incomplete requirements models. Comprehensive experimental results on two complex case studies demonstrate that our approach can not only quickly and efficiently synthesize requirement models, but also guarantee that the synthesized models satisfy specified safety properties in Safely-LTL form.
Fichier principal
Vignette du fichier
author-version.pdf (1.55 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

hal-04178061 , version 1 (23-10-2024)

Licence

Identifiants

Citer

Ming Hu, Jun Xia, Min Zhang, Xiaohong Chen, Frédéric Mallet, et al.. Automated Synthesis of Safe Timing Behaviors for Requirements Models using CCSL. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2023, 42 (12), pp.51. ⟨10.1109/TCAD.2023.3285412⟩. ⟨hal-04178061⟩
48 Consultations
0 Téléchargements

Altmetric

Partager

More