Sample-Guided Automated Synthesis for CCSL Specifications

被引:4
|
作者
Hu, Ming [1 ]
Wei, Tongquan [1 ]
Zhang, Min [1 ]
Mallet, Frederic [2 ]
Chen, Mingsong [1 ]
机构
[1] East China Normal Univ, Shanghai Key Lab Trustworthy Comp, Shanghai 200062, Peoples R China
[2] Univ Cote Azur, CNRS, INRIA, I3S, Nice, France
基金
美国国家科学基金会;
关键词
D O I
10.1145/3316781.3317904
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Clock Constraint Specification Language (CCSL) has been widely investigated in verifying causal and temporal timing behaviors of real-time embedded systems. However, due to limited expertise in formal modeling, it is difficult for requirement engineers to completely and accurately derive CCSL specifications from natural language-based design descriptions. To address this problem, we present a novel approach that facilitates automated synthesis of CCSL specifications under the guidance of sampled (expected) timing behaviors of target systems. By encoding sampled behaviors and incomplete CCSL constraints provided by requirement engineers using our proposed transformation templates, the CCSL specification synthesis problem can be naturally converted into a SKETCH synthesis problem, which enables the automated generation of CCSL specifications with high accuracy. Experiments on both well-known benchmarks and synthetic examples demonstrate the effectiveness and scalability of our approach.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Sample-guided progressive image coding
    Mahlmeister, U
    Sandgaard, M
    Sommer, G
    FOURTEENTH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOLS 1 AND 2, 1998, : 1257 - 1259
  • [2] Boundness Issues in CCSL Specifications
    Mallet, Frederic
    Millo, Jean-Viven
    FORMAL METHODS AND SOFTWARE ENGINEERING, 2013, 8144 : 20 - 35
  • [3] Schedulability analysis with CCSL specifications
    Yin, Ling
    Liu, Ling
    Ding, Zuohua
    Mallet, Frederic
    de Simone, Robert
    2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 1, 2013, : 414 - 421
  • [4] Sample-Guided Adaptive Class Prototype for Visual Domain Adaptation
    Han, Chao
    Li, Xiaoyang
    Yang, Zhen
    Zhou, Deyun
    Zhao, Yiyang
    Kong, Weiren
    SENSORS, 2020, 20 (24) : 1 - 16
  • [5] CoReFace: Sample-guided Contrastive Regularization for Deep Face Recognition
    Song, Youzhe
    Wang, Feng
    PATTERN RECOGNITION, 2024, 152
  • [6] Safe CCSL specifications and Marked Graphs
    Mallet, Frederic
    Millo, Jean-Vivien
    de Simone, Robert
    2013 ELEVENTH ACM/IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CODESIGN (MEMOCODE 2013), 2013, : 157 - 166
  • [7] Automated Synthesis of Safe Timing Behaviors for Requirements Models Using CCSL
    Hu, Ming
    Xia, Jun
    Zhang, Min
    Chen, Xiaohong
    Mallet, Frederic
    Chen, Mingsong
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (12) : 5127 - 5140
  • [8] Automated Repair of Unrealisable LTL Specifications Guided by Model Counting
    Brizzio, Matias
    Cordy, Maxime
    Papadakis, Mike
    Sanchez, Cesar
    Aguirre, Nazareno
    Degiovanni, Renzo
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, GECCO 2023, 2023, : 1499 - 1507
  • [9] Aclock-based dynamic logic for schedulability analysis of CCSL specifications
    Zhang, Yuanrui
    Mallet, Frederic
    Zhu, Huibiao
    Chen, Yixiang
    Liu, Bo
    Liu, Zhiming
    SCIENCE OF COMPUTER PROGRAMMING, 2021, 202
  • [10] SEMIAUTOMATIC GUIDED SYNTHESIS OF CONCURRENT SYSTEMS SPECIFICATIONS
    LEON, G
    CEA, J
    DELAFUENTE, A
    RODRIGUEZ, F
    MICROPROCESSING AND MICROPROGRAMMING, 1987, 21 (1-5): : 541 - 548