2008
DOI: 10.1007/978-1-84628-963-7
|View full text |Cite
|
Sign up to set email alerts
|

Object-Oriented Programming and Java

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 0 publications
0
6
0
Order By: Relevance
“…In the list of these books, we carefully inspected the table of contents and often the book contents (offered for free review by the Google Books or Amazon.com) to determine if UML was a major focus of books having "objectoriented" in their titles, but not "UML" exactly. As another example, in a book entitled "Object-Oriented Programming and Java" [15], a search in the contents for UML returns no results, meaning that there is no discussion of UML in this book. Many UML concepts (e.g., metamodels) are also discussed in this book.…”
Section: Search Methodsmentioning
confidence: 99%
“…In the list of these books, we carefully inspected the table of contents and often the book contents (offered for free review by the Google Books or Amazon.com) to determine if UML was a major focus of books having "objectoriented" in their titles, but not "UML" exactly. As another example, in a book entitled "Object-Oriented Programming and Java" [15], a search in the contents for UML returns no results, meaning that there is no discussion of UML in this book. Many UML concepts (e.g., metamodels) are also discussed in this book.…”
Section: Search Methodsmentioning
confidence: 99%
“…Unless the receiver is the pseudo-variable super, it considers the implementation that is nearest to the receiver's class. The mechanism regarding the method look-up corresponds to the implementation of the latebound-polymorphism in Java and C♯ [15,25]. Figure 10 illustrates the method look-up: when symbolically evaluating the sent message foo for a receiver of class B, the implementation in class B is considered.…”
Section: Message Sendsmentioning
confidence: 99%
“…Other than Java reflection, other techniques such as polymorphism may also result in incomplete detection of APIs usages. Dynamic binding [21] enables methods to be bound during runtime but compilation. Any methods that adopts dynamic binding cannot be determined at compile time, and hence can escape from detection.…”
Section: Disguise Usage Of Apismentioning
confidence: 99%