2015
DOI: 10.1007/s11334-015-0269-z
|View full text |Cite
|
Sign up to set email alerts
|

From verified model to executable program: the PAT approach

Abstract: Innovations in Systems and Software Engineering manuscript No.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 22 publications
0
5
0
Order By: Relevance
“…We would also like to mention the PAT model checker [53,77]. Its conception is similar to ProB but using C-Sharp instead of Prolog as an intermediate language.…”
Section: Other High-level Languagesmentioning
confidence: 99%
“…We would also like to mention the PAT model checker [53,77]. Its conception is similar to ProB but using C-Sharp instead of Prolog as an intermediate language.…”
Section: Other High-level Languagesmentioning
confidence: 99%
“…Specification animation means making formal specification executable by translating formal specifications into executable programs because most formal specification languages are not executable. Specification animations have been used to inspect formal specifications (Li & Liu, 2016), to monitor software through formal specification animation (Liang, et al, 2016), to validate formal models by refinement animation (Hallerstede, et al, 2016) and to make a specification-based testing better (Nagoya & Liu, 2017). Maude is inherently executable and then it is unnecessary to translate Maude specifications into executable programs.…”
Section: Related Workmentioning
confidence: 99%
“…Despite the informal description of the design notations, the generated programs are skeleton code only, which are not executable. Refinement [12] is another related field that aims at deriving less abstract models from formal specifications. However, to the best of our knowledge, there has been no work in refining a formal model directly into executable programs.…”
Section: Introductionmentioning
confidence: 99%