Proceedings of the 14th International Conference on Modularity 2015
DOI: 10.1145/2724525.2724574
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic dispatch for method contracts through abstract predicates

Abstract: Dynamic method dispatch is a core feature of object-oriented programming by which the executed implementation for a polymorphic method is only chosen at runtime. In this paper, we present a specification and verification methodology which extends the concept of dynamic dispatch to design-by-contract specifications.The formal specification language JML has only rudimentary means for polymorphic abstraction in expressions. We promote these to fully flexible specification-only query methods called model methods t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
3
1

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
references
References 31 publications
0
0
0
Order By: Relevance