ktlint active w/ disabled rules
Library and programs for the verification of software for automated production systems.
Create all programs:
$ ./gradlew :exec:installDist
You can find the programs in ./exec/build/install/exec/bin.
./exec/build/install/exec/bin
Test project:
$ ./gradlew check
symbex
aps-rvt
lang
geteta
exec
ide
run
xml
smv
smt
util
util-test
web-backend
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
verifaps-lib
Library and programs for the verification of software for automated production systems.
How to build
Create all programs:
You can find the programs in
./exec/build/install/exec/bin
.Test project:
Modules overview
symbex
– Symbolic execution engine and program transformations for Structured Textaps-rvt
– (Modular) Regression verification for Structued Text codelang
– Parser and AST for StructuredText, Sequential Function Chart, and Function Blocksgeteta
– Framework and Tools for Generalized Test Tablesexec
– Top-level module containing for generating programside
– graphical editor for editing Strutured Text and test table filesrun
– Interpreter for executing Structured Textxml
– Loading and Parsing of PCLOpenXML projectssmv
– Model and parser for SMV – also includes nuXmv interfacesmt
– AST and parser for SMT (SExpr)util
andutil-test
–web-backend
(disabled) – Backend for the web frontend. (upcoming)