2008
DOI: 10.5381/jot.2008.7.8.a6
|View full text |Cite
|
Sign up to set email alerts
|

Converting Specifications in a Subset of Object-Z to Skeletal Spec# Code for both Static and Dynamic Analysis.

Abstract: Construction of correctness is an essential issue for the implementation of a reliable software system. Formal methods based verification techniques provide programmers various ways to reason their program correctness through mathematically supported static analysis and dynamic analysis. In this paper, we introduce a tool that converts formal specifications in a subset of Object-Z to skeletal Spec# code with assertions. This tool aims at facilitating the refinement from formal specifications to Spec# and the f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 9 publications
(10 reference statements)
0
2
0
Order By: Relevance
“…We have found more than 63 published papers on the development of object-oriented programs from formal speci cations, implying the importance of advances in this research eld. For example, there are 18 papers on animating formal speci cations; 11 papers used Object-Z [8][9][10][11][12][13][14][15][16][17][18]; seven used VDM and VDM++ [19][20][21][22][23][24][25] as the source speci cation languages. In addition, there are at least 32 works focusing on re nement of formal speci cations from which 10 approaches re ned Object-Z speci cations [26][27][28][29][30][31][32][33][34][35], 5 methods applied VDM++ [36][37][38][39][40], and 17 papers were published for B, Event-B, and UML-B [41][42][43][44][45][46][47][48][49][50][51][52][53]…”
Section: Introductionmentioning
confidence: 99%
“…We have found more than 63 published papers on the development of object-oriented programs from formal speci cations, implying the importance of advances in this research eld. For example, there are 18 papers on animating formal speci cations; 11 papers used Object-Z [8][9][10][11][12][13][14][15][16][17][18]; seven used VDM and VDM++ [19][20][21][22][23][24][25] as the source speci cation languages. In addition, there are at least 32 works focusing on re nement of formal speci cations from which 10 approaches re ned Object-Z speci cations [26][27][28][29][30][31][32][33][34][35], 5 methods applied VDM++ [36][37][38][39][40], and 17 papers were published for B, Event-B, and UML-B [41][42][43][44][45][46][47][48][49][50][51][52][53]…”
Section: Introductionmentioning
confidence: 99%
“…It is worth mentioning that they explain mechanisms, such as inheritance, only using examples throughout the paper. As another work, Ni and Zhang [12] have developed a tool which converts Object-Z specifications into Spec# codes. However, they do not describe their mapping rules in the paper.…”
mentioning
confidence: 99%