Shane Markstrum
University of California, Los Angeles
17 Papers
108 Citations
Shane Markstrum is an academic researcher from University of California, Los Angeles. The author has contributed to research in topics: Computer security model & Mobile computing. The author has an hindex of 9, co-authored 17 publications. Previous affiliations of Shane Markstrum include Bucknell University & Google.
Chat about Author
Papers
Staking claims: a history of programming language design claims and evidence: a positional work in progress
Shane Markstrum
- 17 Oct 2010
TL;DR: Preliminary work which revisits the history of unsupported claims in programming language development by examining a number of language design papers confirms that unsupported claims have been around since the inception of higher level programming in the 1950s.
33
•Journal Article
Inference of user-defined type qualifiers and qualifier rules
TL;DR: This paper shows how to perform qualifier inference in the presence of user-defined rules by generating and solving a system of conditional set constraints, thereby relieving users of the burden of explicitly annotating programs.
31
Inference of user-defined type qualifiers and qualifier rules
Brian Chin,Shane Markstrum,Todd Millstein,Jens Palsberg +3 more
- 27 Mar 2006
TL;DR: Clarity as mentioned in this paper is a framework for user-defined type qualifiers in C programs, which augment existing types to specify and check additional properties of interest, e.g., user defined rules that are enforced during static type checking of programs.
Towards concurrency refactoring for x10
Shane Markstrum,Robert M. Fuhrer,Todd Millstein +2 more
- 14 Feb 2009
TL;DR: A novel refactoring, extract concurrent, is examined that introduces additional concurrency within a loop by arranging for some user-selected code in the loop body to run in parallel with other iterations of the loop.
23
Mobile Contagion: Simulation of Infection and Defense
Everett Anderson,Kevin Francis Eustice,Shane Markstrum,Mark Hansen,Peter Reiher +4 more
- 01 Jun 2005
TL;DR: Real data is used on a large-scale wireless deployment to analyze the speed with which a worm could spread if it used only this propagation vector and discuss several possible solutions and provide analysis on how much protection they would provide.