Proceedings of the 15th ACM Conference on Computer and Communications Security 2008
DOI: 10.1145/1455770.1455793
|View full text |Cite
|
Sign up to set email alerts
|

Verifiable functional purity in java

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
32
0

Year Published

2010
2010
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 34 publications
(33 citation statements)
references
References 13 publications
1
32
0
Order By: Relevance
“…Joe-E is a subset of Java based on an object-capability model supporting purely functional methods and type checking [FMSW08]. In Joe-E, a purely functional method does not have side-effects and its behavior only depends on its arguments.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Joe-E is a subset of Java based on an object-capability model supporting purely functional methods and type checking [FMSW08]. In Joe-E, a purely functional method does not have side-effects and its behavior only depends on its arguments.…”
Section: Related Workmentioning
confidence: 99%
“…In our example of contracts, ensuring functional purity would be too strong: a pre-condition can perfectly rely on internal non state related side-effects. Functional purity is also difficult to ensure in the presence of both late binding and imperative code, without resorting to an entirely different programming style [FMSW08,MWC10].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…However, no mechanism for checking their purity was given, and instead the authors assume an existing analysis that annotates methods appropriately. Finifter et al adopt a stricter notion of purity, called functional purity, within the context of Joe-E -a subset of Java [12]. A method is considered functionally pure if it is both side-effect free, and deterministic.…”
Section: Related Workmentioning
confidence: 99%