Travelled to:
1 × Austria
1 × Belgium
1 × Cyprus
1 × Germany
1 × Hungary
1 × Ireland
1 × Latvia
1 × Sweden
1 × Switzerland
2 × Denmark
2 × Italy
2 × Poland
2 × The Netherlands
3 × United Kingdom
4 × Spain
5 × France
8 × USA
Collaborated with:
R.Sharp ∅ D.A.Orchard S.Thompson N.Johnson N.D.Jones T.Petricek A.R.Beresford R.Ennals R.Proust L.White R.Urma P.Calvert T.Schrijvers K.E.Gray S.Srinivasan B.Feigin K.L.Solberg M.Rosendahl C.Ernoult U.Goltz F.Nielson D.McDermott S.Dolan W.M.Khoo R.J.Anderson U.P.Khedker P.S.Rawat C.E.Oancea S.M.Watt J.J.Davies B.Rudiak-Gould S.L.P.Jones M.Goudarzi S.Hessabi D.J.Scott A.Ohori S.Katsumata T.P.0001 D.Syme R.Asati A.Sanyal A.Karkare
Talks about:
analysi (8) languag (6) type (6) base (6) use (6) program (5) function (4) hardwar (4) code (4) interpret (3)
Person: Alan Mycroft
DBLP: Mycroft:Alan
Facilitated 2 volumes:
Contributed to:
Wrote 42 papers:
- CC-2014-AsatiSKM #garbage collection
- Liveness-Based Garbage Collection (RA, AS, AK, AM), pp. 85–106.
- ICFP-2014-PetricekOM #calculus #named
- Coeffects: a calculus of context-dependent computation (TP, DAO, AM), pp. 123–135.
- Onward-2014-ProustM #invariant
- It’s Only Illegal If You Get Caught: Breaking Invariants and Getting Away with It (RP, AM), pp. 163–171.
- ICALP-v2-2013-PetricekOM #named #static analysis
- Coeffects: Unified Static Analysis of Context-Dependence (TP, DAO, AM), pp. 385–397.
- MSR-2013-KhooMA #named
- Rendezvous: a search engine for binary code (WMK, AM, RJA), pp. 329–338.
- SAS-2013-WhiteM #algebra #analysis #memory management #optimisation #using
- Concise Analysis Using Implication Algebras for Task-Local Memory Optimisation (LW, AM), pp. 433–453.
- IFL-2012-OrchardM #monad
- A Notation for Comonads (DAO, AM), pp. 1–17.
- PLATEAU-2012-UrmaM #evolution #programming language #query #source code
- Programming language evolution via source code query languages (RGU, AM), pp. 35–38.
- SAS-2012-CalvertM #analysis #calculus #control flow
- Control Flow Analysis for the Join Calculus (PC, AM), pp. 181–197.
- SAS-2012-KhedkerMR #analysis #pointer
- Liveness-Based Pointer Analysis (UPK, AM, PSR), pp. 265–282.
- SAS-2010-SchrijversM #data flow #strict
- Strictness Meets Data Flow (TS, AM), pp. 439–454.
- FASE-2009-GrayM #logic #testing
- Logical Testing (KEG, AM), pp. 186–200.
- ISMM-2009-OanceaMW #algorithm #approach
- A new approach to parallelising tracing algorithms (CEO, AM, SMW), pp. 10–19.
- ECOOP-2008-SrinivasanM #java #named
- Kilim: Isolation-Typed Actors for Java (SS, AM), pp. 104–128.
- FASE-2008-DaviesBM #distributed #optimisation
- Language-Based Optimisation of Sensor-Driven Distributed Computing Applications (JJD, ARB, AM), pp. 407–422.
- PEPM-2008-FeiginM #hardware
- Jones optimality and hardware virtualization: a report on work in progress (BF, AM), pp. 169–175.
- SAS-2007-Mycroft #analysis #design #evolution #hardware #motivation #programming language
- Programming Language Design and Analysis Motivated by Hardware Evolution (AM), pp. 18–33.
- ESOP-2006-Rudiak-GouldMJ #haskell #ml
- Haskell Is Not Not ML (BRG, AM, SLPJ), pp. 38–53.
- PEPM-2006-ThompsonM #partial evaluation
- Bit-level partial evaluation of synchronous circuits (ST, AM), pp. 29–37.
- CC-2005-EnnalsSM #clustering #manycore #network
- Task Partitioning for Multi-core Network Processors (RE, RS, AM), pp. 76–90.
- CC-2004-JohnsonM #memory management #multi #using
- Using Multiple Memory Access Instructions for Reducing Code Size (NJ, AM), pp. 265–280.
- DATE-v2-2004-GoudarziHM #implementation #modelling #morphism #object-oriented #polymorphism
- Overhead-Free Polymorphism in Network-on-Chip Implementation of Object-Oriented Models (MG, SH, AM), pp. 1380–1381.
- ESOP-2004-EnnalsSM #linear
- Linear Types for Packet Processing (RE, RS, AM), pp. 204–218.
- SAS-2004-ThompsonM #abstract interpretation
- Abstract Interpretation of Combinational Asynchronous Circuits (ST, AM), pp. 181–196.
- CC-2003-JohnsonM #dependence #graph #using
- Combined Code Motion and Register Allocation Using the Value State Dependence Graph (NJ, AM), pp. 1–16.
- FASE-2003-ScottBM #mobile #policy #security
- Spatial Security Policies for Mobile Agents in a Sentient Computing Environment (DJS, ARB, AM), pp. 102–117.
- SAS-2001-SharpM #hardware #scheduling
- Soft Scheduling for Hardware (RS, AM), pp. 57–72.
- TACAS-2001-MycroftS #co-evolution #design #functional #hardware #using
- Hardware/Software Co-Design Using Functional Languages (AM, RS), pp. 236–251.
- WCRE-2001-MycroftOK #decompiler #type system
- Comparing Type-Based and Proof-Directed Decompilation (AM, AO, SyK), pp. 362–367.
- ICALP-2000-MycroftS #functional #parallel
- A Statically Allocated Parallel Functional Language (AM, RS), pp. 37–48.
- ESOP-1999-Mycroft #decompiler #re-engineering #type system
- Type-Based Decompilation (or Program Reconstruction via Type Reconstruction) (AM), pp. 208–223.
- PLILP-1995-MycroftS #analysis
- Uniform PERs and Comportment Analysis (AM, KLS), pp. 169–187.
- PEPM-1993-Mycroft #abstract interpretation
- Completeness and predicate-based abstract interpretation (AM), pp. 179–185.
- WSA-1992-MycroftR #graph
- Minimal Function Graphs are not Instrumented (AM, MR), pp. 60–67.
- ICALP-1991-ErnoultM #analysis #strict
- Uniform Ideals and Strictness Analysis (CE, AM), pp. 47–59.
- POPL-1986-JonesM #analysis #data flow #graph #source code #using
- Data Flow Analysis of Applicative Programs Using Minimal Function Graphs (NDJ, AM), pp. 296–306.
- ICALP-1984-GoltzM #on the #petri net
- On the Relationship of CCS and Petri Nets (UG, AM), pp. 196–208.
- SLP-1984-JonesM84 #development #prolog #semantics
- Stepwise Development of Operational and Denotational Semantics for Prolog (NDJ, AM), pp. 281–288.
- ICALP-1983-MycroftN #abstract interpretation #using
- Strong Abstract Interpretation Using Power Domains (AM, FN), pp. 536–547.
- ESOP-2019-McDermottM #call-by #evaluation #order #reasoning #source code
- Extended Call-by-Push-Value: Reasoning About Effectful Programs and Evaluation Order (DM, AM), pp. 235–262.
- Haskell-2011-PetricekMS #monad #pattern matching
- Extending monads with pattern matching (TP0, AM, DS), pp. 1–12.
- POPL-2017-DolanM #morphism #polymorphism #type inference #type system
- Polymorphism, subtyping, and type inference in MLsub (SD, AM), pp. 60–72.