Powered by
16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes (MPLR 2019), October 21-22, 2019,
Athens, Greece
Frontmatter
Title Page
Article: mplr19foreword-fm000-p (type: Frontmatter) doi:
Committees
Article: mplr19foreword-fm002-p (type: Frontmatter) doi:
Virtual Machines
Supporting On-Stack Replacement in Unstructured Languages by Loop Reconstruction and Extraction
Raphael Mosaner,
David Leopoldseder,
Manuel Rigger,
Roland Schatz, and
Hanspeter Mössenböck
(JKU Linz, Austria; ETH Zurich, Switzerland; Oracle Labs, Austria)
@InProceedings{MPLR19p1,
author = {Raphael Mosaner and David Leopoldseder and Manuel Rigger and Roland Schatz and Hanspeter Mössenböck},
title = {Supporting On-Stack Replacement in Unstructured Languages by Loop Reconstruction and Extraction},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {1-0},
doi = {10.1145/3357390.3361030},
year = {2019},
}
Publisher's Version
Article: mplr19main-id1-p (type: Full Paper (12 pages + appendices + bibliography)) doi:10.1145/3357390.3361030
GraalSqueak: Toward a Smalltalk-Based Tooling Platform for Polyglot Programming
Fabio Niephaus,
Tim Felgentreff, and
Robert Hirschfeld
(HPI, Germany; Oracle Labs, Germany)
@InProceedings{MPLR19p19,
author = {Fabio Niephaus and Tim Felgentreff and Robert Hirschfeld},
title = {GraalSqueak: Toward a Smalltalk-Based Tooling Platform for Polyglot Programming},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {19-18},
doi = {10.1145/3357390.3361024},
year = {2019},
}
Publisher's Version
Article: mplr19main-id13-p (type: Full Paper (12 pages + appendices + bibliography)) doi:10.1145/3357390.3361024
Concurrency and Parallelism
Hosting OpenMP Programs on Java Virtual Machines
Swapnil Gaikwad,
Andy Nisbet, and
Mikel Luján
(University of Manchester, UK)
@InProceedings{MPLR19p91,
author = {Swapnil Gaikwad and Andy Nisbet and Mikel Luján},
title = {Hosting OpenMP Programs on Java Virtual Machines},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {91-90},
doi = {10.1145/3357390.3361031},
year = {2019},
}
Publisher's Version
Article: mplr19main-id16-p (type: Full Paper (Short Paper: 8 pages + appendices + bibliography)) doi:10.1145/3357390.3361031
Program Analysis
Towards Efficient, Multi-Language Dynamic Taint Analysis
Jacob Kreindl,
Daniele Bonetta, and
Hanspeter Mössenböck
(JKU Linz, Austria; Oracle Labs, USA)
@InProceedings{MPLR19p122,
author = {Jacob Kreindl and Daniele Bonetta and Hanspeter Mössenböck},
title = {Towards Efficient, Multi-Language Dynamic Taint Analysis},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {122-121},
doi = {10.1145/3357390.3361028},
year = {2019},
}
Publisher's Version
Article: mplr19main-id14-p (type: Full Paper (Short Paper: 8 pages + appendices + bibliography)) doi:10.1145/3357390.3361028
Detection of Suspicious Time Windows in Memory Monitoring
Markus Weninger,
Elias Gander, and
Hanspeter Mössenböck
(JKU Linz, Austria)
@InProceedings{MPLR19p135,
author = {Markus Weninger and Elias Gander and Hanspeter Mössenböck},
title = {Detection of Suspicious Time Windows in Memory Monitoring},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {135-134},
doi = {10.1145/3357390.3361025},
year = {2019},
}
Publisher's Version
Article: mplr19main-id17-p (type: Full Paper (Short Paper: 8 pages + appendices + bibliography)) doi:10.1145/3357390.3361025
Compilation and Code Manipulation
Static TypeScript: An Implementation of a Static Compiler for the TypeScript Language
Thomas Ball,
Peli de Halleux, and
Michał Moskal
(Microsoft Research, USA)
@InProceedings{MPLR19p148,
author = {Thomas Ball and Peli de Halleux and Michał Moskal},
title = {Static TypeScript: An Implementation of a Static Compiler for the TypeScript Language},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {148-147},
doi = {10.1145/3357390.3361032},
year = {2019},
}
Publisher's Version
Article: mplr19main-id10-p (type: Full Paper (12 pages + appendices + bibliography)) doi:10.1145/3357390.3361032
PorcE: A Deparallelizing Compiler
Arthur Michener Peters,
John A. Thywissen, and
Christopher J. Rossbach
(University of Texas at Austin, USA; VMware, USA)
@InProceedings{MPLR19p166,
author = {Arthur Michener Peters and John A. Thywissen and Christopher J. Rossbach},
title = {PorcE: A Deparallelizing Compiler},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {166-165},
doi = {10.1145/3357390.3361023},
year = {2019},
}
Publisher's Version
Article: mplr19main-id3-p (type: Full Paper (12 pages + appendices + bibliography)) doi:10.1145/3357390.3361023
An Analysis of Call-Site Patching without Strong Hardware Support for Self-Modifying-Code
Tim Hartley,
Foivos S. Zakkak,
Christos Kotselidis, and
Mikel Luján
(University of Manchester, UK)
@InProceedings{MPLR19p184,
author = {Tim Hartley and Foivos S. Zakkak and Christos Kotselidis and Mikel Luján},
title = {An Analysis of Call-Site Patching without Strong Hardware Support for Self-Modifying-Code},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {184-183},
doi = {10.1145/3357390.3361027},
year = {2019},
}
Publisher's Version
Article: mplr19main-id22-p (type: Full Paper (12 pages + appendices + bibliography)) doi:10.1145/3357390.3361027
Applications
Asynchronous Snapshots of Actor Systems for Latency-Sensitive Applications
Dominik Aumayr,
Stefan Marr,
Elisa Gonzalez Boix, and
Hanspeter Mössenböck
(JKU Linz, Austria; University of Kent, UK; Vrije Universiteit Brussel, Belgium)
@InProceedings{MPLR19p220,
author = {Dominik Aumayr and Stefan Marr and Elisa Gonzalez Boix and Hanspeter Mössenböck},
title = {Asynchronous Snapshots of Actor Systems for Latency-Sensitive Applications},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {220-219},
doi = {10.1145/3357390.3361019},
year = {2019},
}
Publisher's Version
Article: mplr19main-id18-p (type: Full Paper (12 pages + appendices + bibliography)) doi:10.1145/3357390.3361019
proc time: 0.03