Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems 2022
DOI: 10.1145/3550355.3552426
|View full text |Cite
|
Sign up to set email alerts
|

Modelling program verification tools for software engineers

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 51 publications
0
1
0
Order By: Relevance
“…Direct browsing in the Internet as well as perusal of notable reviews, such as the report of J. Hutchinson, considered above, survey of E. Jakumeit et al [40] and investigation of S. Lathouwers and V. Zaytsev [41], covering two decades of MDE development let hardly find a tool dedicated to teaching of MDE. E. Jakumeit et al [22] have thoroughly compared 13 transformation tools selected to represent the state of the art in the worlds of model transformation and graph rewriting.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Direct browsing in the Internet as well as perusal of notable reviews, such as the report of J. Hutchinson, considered above, survey of E. Jakumeit et al [40] and investigation of S. Lathouwers and V. Zaytsev [41], covering two decades of MDE development let hardly find a tool dedicated to teaching of MDE. E. Jakumeit et al [22] have thoroughly compared 13 transformation tools selected to represent the state of the art in the worlds of model transformation and graph rewriting.…”
Section: Discussionmentioning
confidence: 99%
“…S. Lathouwers and V. Zaytsev [41] have investigated the domain of program verification tools, and presented a concise megamodel splitting the domain into 7 levels. No one of the tools attributed to the domain was explicitly dedicated for teaching.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Program synthesis is the task of finding a program for a given specification, such as a natural language description or input-output examples (Gulwani, Polozov, and Singh 2017). By distilling neural network policies into programmatic policies, we are able to verify the program for correctness and use traditional formal verification tools (Lathouwers and Zaytsev 2022) to analyze the behavior and edge cases of synthesized programs. Another benefit of distilling policies into programs is that software developers can adapt the policy to their own needs, which makes it easy to further improve the programmatic policies or adapt them to other scenarios (Trivedi et al 2021).…”
Section: Introductionmentioning
confidence: 99%
“…This chapter is based on the following publication: The text is mostly based on [LZ22] but the numbers and future work have been updated to reflect the current situation of the project, as in [LLZ].…”
Section: Contributionsmentioning
confidence: 99%