Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alexander Joseph Ahern

dblp:14/2259 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 2007
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems › language semantics › formal semantics
operational semantics
0.112005
Formalising Java RMI with explicit code mobility · OOPSLA 2005
Programming languages and type systems › type systems
type soundness
0.112005
Formalising Java RMI with explicit code mobility · OOPSLA 2005
Distributed systems › distributed mobile computing
code mobility
0.112005
Formalising Java RMI with explicit code mobility · OOPSLA 2005
Distributed systems
remote procedure call
0.012005
Formalising Java RMI with explicit code mobility · OOPSLA 2005

Methods — techniques the papers use, named apart from their topics

operational semantics · 0.1mobile process calculi · 0.1
YearPublicationVenuePosition
2007 Formalising Java RMI with explicit code mobility
Alexander Joseph Ahern, Nobuko Yoshida
Theor. Comput. Sci.1
2005 Formalising Java RMI with explicit code mobility
abstract
This paper presents a Java-like core language with primitives for object-oriented distribution and explicit code mobility. We apply our formulation to prove the correctness of several optimisations for distributed programs. Our language captures crucial but often hidden aspects of distributed object-oriented programming, including object serialisation, dynamic class downloading and remote method invocation. It is defined in terms of an operational semantics that concisely models the behaviour of distributed programs using machinery from calculi of mobile processes. Type safety is established using invariant properties for distributed runtime configurations. We argue that primitives for explicit code mobility offer a programmer fine-grained control of type-safe code distribution, which is crucial for improving the performance and safety of distributed object-oriented applications.
Alexander Joseph Ahern, Nobuko Yoshida
OOPSLA1