Research on Higher-Order Operator Transformation Algorithms for Syntax Transformation-Based Model Checking

Model checking technology addresses the limitations of traditional testing methods, which cannot cover all possible system states. Syntax transformation-based model checking methods convert source programs into equivalent forms and leverage existing model checking tools for verification, providing adaptability to various syntactic structures. The L2C language, widely used in safety-critical domains, lacks effective model checking support for its advanced features, particularly higher-order operators. To address this issue, this paper proposes a syntax transformation-based higher-order operator model checking method that converts L2C programs into equivalent Lustre programs. The method employs the ANTLR tool for lexical analysis, syntax analysis, abstract syntax tree generation, and simplification, enabling effective model checking of higher-order operators in the L2C language.

Authors

Institutions

Publication Details

Published
2024-12-27
DOI
https://doi.org/10.1109/auteee62881.2024.10869702
Primary Topic
Model-Driven Software Engineering Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Research on Higher-Order Operator Transformation Algorithms for Syntax Transformation-Based Model Checking

Fei Yang, Lingyun Luo, Ji Liu, Jie Liu et al.
Model-Driven Software Engineering Techniques
article

Research on Higher-Order Operator Transformation Algorithms for Syntax Transformation-Based Model Checking

Fei Yang, Lingyun Luo, Ji Liu, Jie Liu, Yu Tu, Mingxing Liu
article en

Abstract

Model checking technology addresses the limitations of traditional testing methods, which cannot cover all possible system states. Syntax transformation-based model checking methods convert source programs into equivalent forms and leverage existing model checking tools for verification, providing adaptability to various syntactic structures. The L2C language, widely used in safety-critical domains, lacks effective model checking support for its advanced features, particularly higher-order operators. To address this issue, this paper proposes a syntax transformation-based higher-order operator model checking method that converts L2C programs into equivalent Lustre programs. The method employs the ANTLR tool for lexical analysis, syntax analysis, abstract syntax tree generation, and simplification, enabling effective model checking of higher-order operators in the L2C language.

China General Nuclear Power Corporation (China) (CN), University of South China (CN)
Openalex Percentile: Top 73%
Model-Driven Software Engineering Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Research on Higher-Order Operator Transformation Algorithms for Syntax Transformation-Based Model Checking — Fei Yang, Lingyun Luo, et al. · (2024) | TGRS Research Map | TGRS