2017
DOI: 10.1016/j.jlamp.2017.09.002
|View full text |Cite
|
Sign up to set email alerts
|

Executing and verifying higher-order functional-imperative programs in Maude

Abstract: We incorporate higher-order functions and state monads in Maude, thereby embedding a higher-order functional language with imperative features in the Maude framework. We illustrate, via simple programs in the resulting language: the concrete and symbolic execution of programs; their verification with respect to properties expressed in Reachability Logic, a languageparametric generalisation of Hoare Logic; and the verification of programequivalence properties. Our approach is proved sound and is implemented in … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
references
References 31 publications
(38 reference statements)
0
0
0
Order By: Relevance