scispace - formally typeset
S

Stephen Kell

Researcher at University of Cambridge

Publications -  31
Citations -  340

Stephen Kell is an academic researcher from University of Cambridge. The author has contributed to research in topics: Java & Dynamic program analysis. The author has an hindex of 12, co-authored 31 publications receiving 309 citations. Previous affiliations of Stephen Kell include University of Kent & University of Lugano.

Papers
More filters
Journal Article

A Survey of Practical Software Adaptation Techniques

TL;DR: This paper surveys a broad range of relevant research, describing and contrasting the approaches of each using a uniform termino- logical and conceptual vocabulary, and identifies and discusses three commonly advocated principles within this work.
Proceedings ArticleDOI

The JVM is not observable enough (and what to do about it)

TL;DR: It is argued that no Java platform mechanism provides simultaneously adequate performance, reliability and expressiveness, but that this weakness is fixable.
Journal ArticleDOI

Exploring C semantics and pointer provenance

TL;DR: This paper aims to reconcile the ISO C standard, mainstream compiler behaviour, and the semantics relied on by the corpus of existing C code, and presents two coherent proposals, tracking provenance via integers and not; both address many design questions.
Proceedings ArticleDOI

Towards a dynamic object model within Unix processes

TL;DR: This work investigates whether it makes sense for Unix's user-level services to subsume those of VMs, and describes the design and implementation of a system, liballocs, which adds these capabilities in a highly compatible way, and its consequences.
Proceedings ArticleDOI

The missing link: explaining ELF static linking, semantically

TL;DR: This paper provides the first validated formalisation of a realistic executable and linkable format (ELF), and captures aspects of the Application Binary Interfaces for four mainstream platforms (AArch64, AMD64, Power64, and IA32).