2005
DOI: 10.1007/11415787_16
|View full text |Cite
|
Sign up to set email alerts
|

An Object-Oriented Structuring for Z Based on Views

Abstract: Abstract. There is significant interest in the use of Z in conjunction with object-orientation. Here we present a new approach to structuring Z specifications in an object-oriented (OO) style. Our structuring is based on views, it uses the schema calculus, and it does not extend Z. The resulting OO Z specifications are comprehensible, modular, and conceptually clear. The modularity of the new approach supports a templateinstantiation approach to expressing OO models in Z; practical formal verification and vali… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
30
0

Year Published

2006
2006
2019
2019

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 13 publications
(30 citation statements)
references
References 13 publications
0
30
0
Order By: Relevance
“…This paper presents part of our ongoing work on VCL, a visual language for abstract specification of software systems. VCL uses our previous result, ZOO [15,5], a semantic domain of object-orientation expressed in language Z, which is well studied; it has been applied to several case studies published in the literature. This enables us to focus on the visual aspects of VCL; a result of work presented here is that we can describe visually structures that previously could only be described textually in Z.…”
Section: Discussionmentioning
confidence: 99%
See 4 more Smart Citations
“…This paper presents part of our ongoing work on VCL, a visual language for abstract specification of software systems. VCL uses our previous result, ZOO [15,5], a semantic domain of object-orientation expressed in language Z, which is well studied; it has been applied to several case studies published in the literature. This enables us to focus on the visual aspects of VCL; a result of work presented here is that we can describe visually structures that previously could only be described textually in Z.…”
Section: Discussionmentioning
confidence: 99%
“…Metamodels of VCL notations presented here were formally defined in Alloy (see [14]), and refined into concrete syntax metamodels implemented in VCL's visual contract builder tool 4 (an Eclipse plug-in based on GMF framework 5 ). Alloy was of great help in defining VCL's syntax: (a) it enabled [15] 215 195 91%…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations