Mark S. Miller

Mark Miller
MarkM.jpg
Nationalitet amerikansk
Andra namn Mark S. Miller, Mark Samuel Miller, MarkM
Medborgarskap amerikansk
Utbildning BS i datavetenskap från Yale 1980; PhD Johns Hopkins 2006
Alma mater Johns Hopkins
Känd för E (programmeringsspråk) , Object Capabilities , CAJA
Vetenskaplig karriär
Fält Datavetenskap
institutioner


Agoric Google Xerox PARC Hewlett-Packard Labs
Avhandling   Robust sammansättning: Mot en enhetlig strategi för åtkomstkontroll och samtidighetskontroll ( 2006)
Doktorand rådgivare Jonathan Shapiro
Influenser Norm Hardy, Marc Stiegler
Hemsida http://rights.org

Mark S. Miller är en amerikansk datavetare . Han är känd för sitt arbete som en av deltagarna i hypertextprojektet 1979 känt som Project Xanadu ; för att uppfinna Miller-kolonner ; och öppen källkodskoordinator för programmeringsspråket E. Han designade även kompilatorn Caja . Miller är seniorforskare vid Foresight Institute .

Miller tog en BS i datavetenskap från Yale 1980 och publicerade sin Johns Hopkins doktorsavhandling 2006. Han är för närvarande Chief Scientist vid [ citation needed ] och medlem i ECMAScript (JavaScript) kommittén. Tidigare befattningar inkluderar chefsarkitekt med Virus-Safe Computing Initiative vid HP Labs och forskare på Google mellan 2007 och 2017.

Millers forskning har fokuserat på språkdesign för säkra öppna system. På Xerox PARC arbetade han med Concurrent Logic Programming-system och Agoric Open Systems. På Sun Labs, (medan han arbetade för Agorics, ett tidigare företag med liknande namn som hans nuvarande arbetsgivare) ledde han utvecklingen av WebMart, ett ramverk för att köpa och sälja datorresurser (nätverksbandbredd, tillgång till en skrivare, bilder, CD-jukebox etc.) över nätverket. På HP Labs var han arkitekten för projektet Virus Safe Computing. På Google utvecklade han Caja, en miljö för säker körning av JavaScript. Han har också skrivit artiklar om komplexa adaptiva system och riskreducerande strategier för framtida teknologier.

Miller har eftersträvat ett uttalat mål att möjliggöra samarbete mellan opålitliga partners. Miller ser detta som en grundläggande funktion som krävs för att driva ekonomiska interaktioner, och huvuddelen som har saknats i verktygslådan som är tillgänglig för mjukvaruutvecklare. Miller har återkommit till denna fråga upprepade gånger sedan Agoric Open Systems Papers från 1988.

Millers mest framträdande bidrag har varit inom området programmeringsspråksdesign, framför allt E Language, som demonstrerade språkbaserad säker distribuerad datoranvändning. Arbetet inspirerade till flera anpassningar till andra programmeringsparadigm. Han var också behjälplig i ECMAScripts standardkommitté (TC39) för att lägga grunden för utvecklingen av Secure EcmaScript (SES), en standardspårutveckling som kommer att göra programmering med full kapacitet tillgänglig i JavaScript.

Millers arbete har skrivits upp i Wired som beskrev hans arbete som inspirationen till databasforskaren Michael Stonebrakers Mariposa , utvecklad i Berkeley .

Stora publikationer

externa länkar