Mark S. Miller
   HOME

TheInfoList



OR:

Mark S. Miller is an American computer scientist. He is known for his work as one of the participants in the 1979 hypertext project known as
Project Xanadu Project Xanadu ( ) was the first hypertext project, founded in 1960 by Ted Nelson. Administrators of Project Xanadu have declared it superior to the World Wide Web, with the mission statement: "Today's popular software simulates paper. The World ...
; for inventing
Miller columns Miller columns (also known as cascading lists) are a browsing/visualization technique that can be applied to tree structures. The columns allow multiple levels of the hierarchy to be open at once, and provide a visual representation of the curren ...
; and the open-source coordinator of the
E programming language E is an object-oriented programming language for secure distributed computing, created by Mark S. Miller, Dan Bornstein, Douglas Crockford, Chip Morningstar and others at Electric Communities in 1997. E is mainly descended from the concurrent ...
. He also designed the Caja compiler. Miller is a Senior Research Fellow at the
Foresight Institute The Foresight Institute (Foresight) is a San Francisco-based research non-profit that promotes the development of nanotechnology and other emerging technologies, such as safe AGI, biotech and longevity. Foresight runs four cross-disciplinary pr ...
. Miller earned a BS in
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines (includi ...
from
Yale Yale University is a private research university in New Haven, Connecticut. Established in 1701 as the Collegiate School, it is the third-oldest institution of higher education in the United States and among the most prestigious in the wor ...
in 1980 and published his Johns Hopkins PhD thesis in 2006. He is currently Chief Scientist at and a member of the
ECMAScript ECMAScript (; ES) is a JavaScript standard intended to ensure the interoperability of web pages across different browsers. It is standardized by Ecma International in the documenECMA-262 ECMAScript is commonly used for client-side scripting o ...
(JavaScript) committee. Previous positions include Chief Architect with the Virus-Safe Computing Initiative at HP Labs, and research scientist at
Google Google LLC () is an American Multinational corporation, multinational technology company focusing on Search Engine, search engine technology, online advertising, cloud computing, software, computer software, quantum computing, e-commerce, ar ...
between 2007 and 2017. Miller's research has focused on language design for secure open systems. At Xerox PARC, he worked on Concurrent Logic Programming systems and Agoric Open Systems. At Sun Labs, (while working for Agorics, an earlier company with a similar name to his current employer) he led the development of WebMart, a framework for buying and selling computing resources (network bandwidth, access to a printer, images, CD jukebox etc.) across the network. At HP Labs he was the architect for the Virus Safe Computing project. While at Google he developed Caja, an environment for secure execution of JavaScript. He has also written articles on
complex adaptive systems A complex adaptive system is a system that is '' complex'' in that it is a dynamic network of interactions, but the behavior of the ensemble may not be predictable according to the behavior of the components. It is '' adaptive'' in that the indiv ...
and risk mitigation strategies for future technologies. Miller has been pursuing a stated goal of enabling cooperation between untrusting partners. Miller sees this as a fundamental feature required to power economic interactions, and the main piece that has been missing in the toolkit available to software developers. Miller has returned to this issue repeatedly since the Agoric Open Systems Papers from 1988. Miller's most prominent contributions have been in the area of programming language design, most notably, the E Language, which demonstrated language-based secure distributed computing. The work inspired several adaptations to other programming paradigms. He was also instrumental on the ECMAScript standards committee (TC39) in providing the foundations for development of Secure EcmaScript (SES), a standards track evolution that will make full capability programming available in JavaScript. Miller's work has been written up in Wired which described his work as the inspiration for database researcher
Michael Stonebraker Michael Ralph Stonebraker (born October 11, 1943) is a computer scientist specializing in database systems. Through a series of academic prototypes and commercial startups, Stonebraker's research and products are central to many relational databa ...
's Mariposa, developed at
Berkeley Berkeley most often refers to: *Berkeley, California, a city in the United States **University of California, Berkeley, a public university in Berkeley, California * George Berkeley (1685–1753), Anglo-Irish philosopher Berkeley may also refer ...
.


Major publications


Agoric Open Systems papers
With
K. Eric Drexler Kim Eric Drexler (born April 25, 1955) is an American engineer best known for studies of the potential of molecular nanotechnology (MNT), from the 1970s and 1980s. His 1991 doctoral thesis at Massachusetts Institute of Technology was revised and ...
. Presented a paradigm of using market mechanisms to manage the use of resources in computing systems
Language Design and Open Systems
Kenneth M. Kahn, Mark S. Miller in Ecology of Computation, Elsevier Science Publishers, North Holland (1988)
Logical Secrets
Mark S. Miller, Daniel G. Bobrow, E. Dean Tribble, Jacob Levy International Conference on Logic Programming (1987), pp. 704–728
Objects in Concurrent Logic Programming Languages
Kenneth M. Kahn, Eric Dean Tribble, Mark S. Miller, Daniel G. Bobrow, in OOPSLA (1986), pp. 242–257
Vulcan: Logical Concurrent Objects
Kenneth M. Kahn, E. Dean Tribble, Mark S. Miller, Daniel G. Bobrow in Research Directions in Object-Oriented Programming, MIT Press (1987), pp. 75–112
The Open Society and its Media
by Mark Miller with E. Dean Tribble, Ravi Pandya, and Marc Stiegler; in ''Prospects in Nanotechnology''

by Mark S Miller,
Chip Morningstar Chip Morningstar is an American software architect, mainly for online entertainment and communication. Morningstar held many jobs throughout his career in the research and development of technology and programs. Most notably was Morningstar's r ...
, Bill Frantz; in ''Proceedings of Financial Cryptography 2000'' (Springer-Verlag)
The Digital Path: Smart Contracts and the Third World
2003, Mark S. Miller, and Marc Stiegler.
Distributed Electronic Rights in JavaScript
with Tom Van Cutsem, and Bill Tulloh
Concurrency Among Strangers
Mark Miller, E. Dean Tribble, Jonathan Shapiro


References


External links

*
Home page with links to papers

Mark Miller
at DBLP Bibliography Server
Talks on YouTube

GitHub profile
{{DEFAULTSORT:Miller, Mark S. American computer scientists Yale University alumni Johns Hopkins University alumni Year of birth missing (living people) Cryonicists Living people