2021
DOI: 10.1007/978-3-030-78142-2_8
|View full text |Cite
|
Sign up to set email alerts
|

Java Typestate Checker

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
11
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(12 citation statements)
references
References 25 publications
0
11
0
Order By: Relevance
“…Indeed, extending the theory of [8] with protocol subtyping, would make it possible to verify correctness also for class inheritance. particular, we have started integrating our algorithm (see Appendix A.1) into the Java checker [22], which is based on [8]. Finally, we plan to extend the syntax of session types managed by our tool, e.g.…”
Section: Discussionmentioning
confidence: 99%
“…Indeed, extending the theory of [8] with protocol subtyping, would make it possible to verify correctness also for class inheritance. particular, we have started integrating our algorithm (see Appendix A.1) into the Java checker [22], which is based on [8]. Finally, we plan to extend the syntax of session types managed by our tool, e.g.…”
Section: Discussionmentioning
confidence: 99%
“…While originally introduced to track value initialisation [33], typestates have been explored extensively for objectoriented programming. The approach described for Bica is one approach for typestates in object-oriented languages that inspired the line of research on Mungo [3,13,22,[25][26][27]. In this line of work, typestates are based on session types and describe the permitted sequence of method calls, in a syntax similar to session types.…”
Section: Related Workmentioning
confidence: 99%
“…Accordingly, work has been undergoing to lessen this constraint. A recent implementation of the Mungo tool [26] supports access permissions similar to those described for Plaid.…”
Section: Related Workmentioning
confidence: 99%
“…While originally introduced to track value initialisation [32], typestates have been explored extensively for objectoriented programming. The approach described for Bica is one approach for typestates in object-oriented languages that inspired the line of research on Mungo [3,13,21,[24][25][26]. In this line of work, typestates are based on session types and describe the permitted sequence of method calls, in a syntax similar to session types.…”
Section: Related Workmentioning
confidence: 99%
“…Accordingly, work has been undergoing to lessen this constraint. A recent implementation of the Mungo tool [25] supports access permissions similar to those described for Plaid.…”
Section: Related Workmentioning
confidence: 99%