2002
DOI: 10.1007/3-540-45614-7_27
|View full text |Cite
|
Sign up to set email alerts
|

Forward Simulation for Data Refinement of Classes

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2005
2005
2013
2013

Publication Types

Select...
5
2

Relationship

7
0

Authors

Journals

citations
Cited by 19 publications
(20 citation statements)
references
References 22 publications
0
20
0
Order By: Relevance
“…It should be possible to obtain a suitable simulation theory for Java-like languages by adapting existing work (Cavalcanti and Naumann, 2002;Banerjee and Naumann, 2005a,c). We conjecture that the extension to concurrency is also straightforward, given suitable control of atomicity.…”
Section: Resultsmentioning
confidence: 99%
“…It should be possible to obtain a suitable simulation theory for Java-like languages by adapting existing work (Cavalcanti and Naumann, 2002;Banerjee and Naumann, 2005a,c). We conjecture that the extension to concurrency is also straightforward, given suitable control of atomicity.…”
Section: Resultsmentioning
confidence: 99%
“…This is basically in direct correspondence with the perhaps more familiar predicative definition; a similar set-based formulation is used in [CN02]. The definition of universal quantification is as follows.…”
Section: Designsmentioning
confidence: 98%
“…Representation independence results are known for general transition systems [Milner 1971;Lynch and Vaandrager 1995], first order imperative languages [He et al 1986;de Roever and Engelhardt 1998], higher order functional [Reynolds 1984;Mitchell 1986;Power and Robinson 2000] and higher order imperative languages [O'Hearn and Tennent 1995;Naumann 2002], and sequential objectoriented programs without heap allocation ( [Cavalcanti and Naumann 2002] treats a language with class-based visibility and [Reddy 1998] treats one with instancebased visibility). As far as we know, our results are the first for shared references to mutable state, a ubiquitous feature in object-oriented and imperative programs.…”
Section: Related Workmentioning
confidence: 99%