1994
DOI: 10.1145/190679.190681
|View full text |Cite
|
Sign up to set email alerts
|

Part I: the RESOLVE framework and discipline

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

1997
1997
2013
2013

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 37 publications
(18 citation statements)
references
References 0 publications
0
18
0
Order By: Relevance
“…While JML also uses ideas from other sources [8,35,48,49,61,62,67,71,79], at its core it blends these two language traditions.…”
Section: Contextmentioning
confidence: 99%
“…While JML also uses ideas from other sources [8,35,48,49,61,62,67,71,79], at its core it blends these two language traditions.…”
Section: Contextmentioning
confidence: 99%
“…In such a language, a correct implementation must have both the specified interface and specified behavior (or properties), and thus the relation between a program's state (or events) and the abstract state (or events) described by the specification is much more tightly constrained. Examples of behavioral interface specification languages include the Larch family [57,142], the Resolve family [44,115], SPARK [18], Eiffel [97,98], JML [27,85], and Spec# [19,20,86]. Examples of history-based interface specification languages include Bandera [38] and Java Pathfinder [58].…”
Section: Background: Kinds Of Specification Languagesmentioning
confidence: 99%
“…We have already discussed how JML differs from conventional formal specification languages, such as Z [80,79,87], VDM [6,27,74,43], the Larch family [33,48,52,85] and RESOLVE [22,73]. To summarize, the main difference is that JML's specification expressions are based on a subset of the Java programming language, a design that is more congenial to Java programmers.…”
Section: Related Workmentioning
confidence: 99%