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 条
  • [31] AUTOMATED TECHNIQUE FOR HIGH-LEVEL CIRCUIT SYNTHESIS FROM TEMPORAL LOGIC SPECIFICATIONS
    DOWSING, R
    ELLIOTT, R
    MARSHALL, I
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1994, 141 (03): : 145 - 152
  • [32] On Synthesis of Specifications with Arithmetic
    Faran, Rachel
    Kupferman, Orna
    SOFSEM 2020: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2020, 12011 : 161 - 173
  • [33] SCDBR: An automated reasoner for specifications of database updates
    Bertossi, L
    Arenas, M
    Ferretti, C
    JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 1998, 10 (03) : 253 - 280
  • [34] SCDBR: An Automated Reasoner for Specifications of Database Updates
    Leopoldo Bertossi
    Marcelo Arenas
    Cristian Ferretti
    Journal of Intelligent Information Systems, 1998, 10 : 253 - 280
  • [35] Automated Code Repair Based on Inferred Specifications
    Klieber, William
    Snavely, Will
    2016 IEEE CYBERSECURITY DEVELOPMENT (IEEE SECDEV 2016), 2016, : 130 - 137
  • [36] AUTOMATED DISMEMBERMENT OF JS']JSD PROCESS SPECIFICATIONS
    BASS, A
    RATCLIFF, B
    INFORMATION AND SOFTWARE TECHNOLOGY, 1994, 36 (08) : 515 - 523
  • [37] Automated Analysis of the SCR-StyleRequirements Specifications
    毋国庆
    刘翔
    应时
    玉井哲雄
    Journal of Computer Science and Technology, 1999, (04) : 401 - 407
  • [38] Automated test generation from SDL specifications
    Kerbrat, A
    Jéron, T
    Groz, R
    SDL'99: THE NEXT MILLENNIUM, 1999, : 135 - 151
  • [39] SCDBR: An automated reasoner for specifications of database updates
    Pont. Univ. Católica de Chile, Escuela de Ingenieria, Depto. de Ciencia de la Computation, Casilla 306, Santiago 22, Chile
    J Intell Inform Syst, 3 (253-280):
  • [40] Automated reformulation of specifications by safe delay of constraints
    Cadoli, Marco
    Mancini, Toni
    ARTIFICIAL INTELLIGENCE, 2006, 170 (8-9) : 779 - 801