default search action
Philipp Haller
Person information
- affiliation: KTH Royal Institute of Technology, School of Computer Science and Communication
- affiliation: Typesafe Inc., San Francisco, USA
- affiliation: EPFL, Programming Methods Lab (LAMP)
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j17]Philipp Haller, Ayman Hussein, Hernán C. Melgratti, Alceste Scalas, Emilio Tuosto:
Fair Join Pattern Matching for Actors (Artifact). Dagstuhl Artifacts Ser. 10(2): 8:1-8:3 (2024) - [c39]Philipp Haller, Ayman Hussein, Hernán C. Melgratti, Alceste Scalas, Emilio Tuosto:
Fair Join Pattern Matching for Actors. ECOOP 2024: 17:1-17:28 - [c38]Aleksey Veresov, Jonas Spenger, Paris Carbone, Philipp Haller:
Failure Transparency in Stateful Dataflow Systems. ECOOP 2024: 42:1-42:31 - [c37]Han Fu, Sigrid Eldh, Kristian Wiklund, Andreas Ermedahl, Philipp Haller, Cyrille Artho:
In Industrial Embedded Software, are Some Compilation Errors Easier to Localize and Fix than Others? ICST 2024: 383-394 - [c36]Philipp Haller:
Lightweight Affine Types for Safe Concurrency in Scala (Keynote). Programming 2024 - [c35]Simon Fowler, Philipp Haller, Roland Kuhn, Sam Lindley, Alceste Scalas, Vasco T. Vasconcelos:
Behavioural Types for Heterogeneous Systems (Position Paper). PLACES@ETAPS 2024: 37-48 - [p1]Jonas Spenger, Paris Carbone, Philipp Haller:
A Survey of Actor-Like Programming Models for Serverless Computing. Active Object Languages: Current Research Trends 2024: 123-146 - [i13]Han Fu, Sigrid Eldh, Kristian Wiklund, Andreas Ermedahl, Philipp Haller, Cyrille Artho:
In industrial embedded software, are some compilation errors easier to localize and fix than others? CoRR abs/2404.14823 (2024) - [i12]Aleksey Veresov, Jonas Spenger, Paris Carbone, Philipp Haller:
Failure Transparency in Stateful Dataflow Systems (Technical Report). CoRR abs/2407.06738 (2024) - 2023
- [j16]Jens Kanstrup Larsen, Roberto Guanciale, Philipp Haller, Alceste Scalas:
P4R-Type: A Verified API for P4 Control Plane Programs. Proc. ACM Program. Lang. 7(OOPSLA2): 1935-1963 (2023) - [j15]Viktor Palmkvist, Elias Castegren, Philipp Haller, David Broman:
Statically Resolvable Ambiguity. Proc. ACM Program. Lang. 7(POPL): 1686-1712 (2023) - [j14]Jonas Spenger, Chengyang Huang, Philipp Haller, Paris Carbone:
Portals: A Showcase of Multi-Dataflow Stateful Serverless. Proc. VLDB Endow. 16(12): 4054-4057 (2023) - [i11]Jens Kanstrup Larsen, Roberto Guanciale, Philipp Haller, Alceste Scalas:
P4R-Type: a Verified API for P4 Control Plane Programs (Technical Report). CoRR abs/2309.03566 (2023) - 2022
- [j13]Mattias Wiggberg, Elina Gobena, Matti Kaulio, Richard Glassey, Olle Bälter, Dena Hussain, Roberto Guanciale, Philipp Haller:
Effective Reskilling of Foreign-Born People at Universities - The Software Development Academy. IEEE Access 10: 24556-24565 (2022) - [c34]Jonas Spenger, Paris Carbone, Philipp Haller:
Portals: An Extension of Dataflow Streaming for Stateful Serverless. Onward! 2022: 153-171 - [c33]Philipp Haller:
Enhancing closures in scala 3 with spores3. SCALA@ECOOP 2022: 22-27 - [i10]Lars Hummelgren, John Wikman, Oscar Eriksson, Philipp Haller, David Broman:
Expression Acceleration: Seamless Parallelization of Typed High-Level Languages. CoRR abs/2211.00621 (2022) - 2021
- [j12]Xin Zhao, Philipp Haller:
Consistency types for replicated data in a higher-order distributed programming language. Art Sci. Eng. Program. 5(2): 6 (2021) - [j11]Long Zhang, Brice Morin, Philipp Haller, Benoit Baudry, Martin Monperrus:
A Chaos Engineering System for Live Analysis and Falsification of Exception-Handling in the JVM. IEEE Trans. Software Eng. 47(11): 2534-2548 (2021) - [c32]Viktor Palmkvist, Elias Castegren, Philipp Haller, David Broman:
Resolvable ambiguity: principled resolution of syntactically ambiguous programs. CC 2021: 153-164 - [c31]Jonas Spenger, Paris Carbone, Philipp Haller:
WIP: Pods: Privacy Compliant Scalable Decentralized Data Services. Poly/DMAH@VLDB 2021: 70-82 - [c30]Philipp Haller:
Keynote Lecture : Towards Robust, Large-scale Concurrent and Distributed Programming. ISPDC 2021: xiv - 2020
- [j10]Xin Zhao, Philipp Haller:
Replicated data types that unify eventual consistency and observable atomic consistency. J. Log. Algebraic Methods Program. 114: 100561 (2020) - [c29]Richard Glassey, Olle Bälter, Philipp Haller, Mattias Wiggberg:
Addressing the double challenge of learning and teaching enterprise technologies through peer teaching. ICSE (SEET) 2020: 130-138 - [c28]Dominik Helm, Florian Kübler, Jan Thomas Kölzer, Philipp Haller, Michael Eichberg, Guido Salvaneschi, Mira Mezini:
A programming model for semi-implicit parallelization of static analyses. ISSTA 2020: 428-439
2010 – 2019
- 2019
- [j9]Philipp Haller, Heather Miller:
A reduction semantics for direct-style asynchronous observables. J. Log. Algebraic Methods Program. 105: 75-111 (2019) - [j8]Philipp Haller, Vasco Thudichum Vasconcelos:
Special issue on the tenth Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software. J. Log. Algebraic Methods Program. 106: 196-197 (2019) - [j7]Guido Salvaneschi, Mirko Köhler, Daniel Sokolowski, Philipp Haller, Sebastian Erdweg, Mira Mezini:
Language-integrated privacy-aware distributed queries. Proc. ACM Program. Lang. 3(OOPSLA): 167:1-167:30 (2019) - [c27]Xin Zhao, Philipp Haller:
Foundations of Consistency Types for a Higher-Order Distributed Language. LCPC 2019: 49-63 - [i9]Xin Zhao, Philipp Haller:
On consistency types for lattice-based distributed programming languages. CoRR abs/1907.00822 (2019) - [i8]Viktor Palmkvist, Elias Castegren, Philipp Haller, David Broman:
Resolvable Ambiguity. CoRR abs/1911.05672 (2019) - [i7]Carla Ferreira, Philipp Haller, Guido Salvaneschi:
Programming Languages for Distributed Systems and Distributed Data Management (Dagstuhl Seminar 19442). Dagstuhl Reports 9(10): 117-133 (2019) - [i6]Philipp Haller, Guido Salvaneschi, Takuo Watanabe, Gul Agha:
Programming Languages for Distributed Systems (NII Shonan Meeting 149). NII Shonan Meet. Rep. 2019 (2019) - 2018
- [j6]Maria Christakis, Philipp Haller, Marianna Rapoport:
Front Matter - ECOOP 2018 Artifacts, Table of Contents, Preface, Artifact Evaluation Committee. Dagstuhl Artifacts Ser. 4(3): 00:i-00:xii (2018) - [j5]Philipp Haller, Heather Miller, Normen Müller:
A programming model and foundation for lineage-based distributed computation. J. Funct. Program. 28: e7 (2018) - [c26]Xin Zhao, Philipp Haller:
Observable atomic consistency for CvRDTs. AGERE!@SPLASH 2018: 23-32 - [c25]Richard Glassey, Mattias Wiggberg, Philipp Haller:
Agile and Adaptive Learning via the ECK-model in the Software Development Academy. EC-TEL (Practitioner Proceedings) 2018 - [c24]Olof Karlsson, Philipp Haller:
Extending Scala with records: design, implementation, and evaluation. SCALA@ICFP 2018: 72-82 - [e8]Alessandro Ricci, Philipp Haller:
Programming with Actors - State-of-the-Art and Research Perspectives. Lecture Notes in Computer Science 10789, Springer 2018, ISBN 978-3-030-00301-2 [contents] - [i5]Xin Zhao, Philipp Haller:
Observable atomic consistency for CvRDTs. CoRR abs/1802.09462 (2018) - [i4]Long Zhang, Brice Morin, Philipp Haller, Benoit Baudry, Martin Monperrus:
A Chaos Engineering System for Live Analysis and Falsification of Exception-handling in the JVM. CoRR abs/1805.05246 (2018) - 2017
- [j4]Philipp Haller, Michael Pradel, Tijs van der Storm:
Front Matter - ECOOP 2017 Artifacts, Table of Contents, Preface, Artifact Evaluation Committee. Dagstuhl Artifacts Ser. 3(2): 00:-1-00:-12 (2017) - [c23]Lucas Wiener, Tomas Ekholm, Philipp Haller:
Modular Responsive Web Design: An Experience Report. Programming 2017: 22:1-22:6 - [c22]Philipp Haller, Fredrik Sommar:
Towards an Empirical Study of Affine Types for Isolated Actors in Scala. PLACES@ETAPS 2017: 3-9 - [c21]Philipp Haller, Ludvig Axelsson:
Quantifying and Explaining Immutability in Scala. PLACES@ETAPS 2017: 21-27 - [e7]Heather Miller, Philipp Haller, Ondrej Lhoták:
Proceedings of the 8th ACM SIGPLAN International Symposium on Scala, SCALA@SPLASH 2017, Vancouver, BC, Canada, October 22-23, 2017. ACM 2017 [contents] - [e6]Vasco T. Vasconcelos, Philipp Haller:
Proceedings Tenth Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software, PLACES@ETAPS 2017, Uppsala, Sweden, 29th April 2017. EPTCS 246, 2017 [contents] - 2016
- [j3]Philipp Haller, Elisa Gonzalez Boix:
Special issue on the 3rd and 4th ACM SIGPLAN workshops on programming based on actors, agents, and decentralized control (AGERE! 2013/2014). Comput. Lang. Syst. Struct. 45: 161-162 (2016) - [c20]Heather Miller, Philipp Haller, Normen Müller, Jocelyn Boullier:
Function passing: a model for typed, distributed functional programming. Onward! 2016: 82-97 - [c19]Philipp Haller, Alexander Loiko:
LaCasa: lightweight affinity and object capabilities in Scala. OOPSLA 2016: 272-291 - [c18]Philipp Haller, Simon Geries, Michael Eichberg, Guido Salvaneschi:
Reactive Async: expressive deterministic concurrency. SCALA@SPLASH 2016: 11-20 - [e5]Sylvan Clebsch, Travis Desell, Philipp Haller, Alessandro Ricci:
Proceedings of the 6th International Workshop on Programming Based on Actors, Agents, and Decentralized Control, AGERE 2016, Amsterdam, The Netherlands, October 30, 2016. ACM 2016, ISBN 978-1-4503-4639-9 [contents] - [i3]Philipp Haller, Alexandre Loiko:
Object Capabilities and Lightweight Affinity in Scala: Implementation, Formalization, and Soundness. CoRR abs/1607.05609 (2016) - 2015
- [c17]Gianluca Stivan, Andrea Peruffo, Philipp Haller:
Akka.js: towards a portable actor runtime environment. AGERE!@SPLASH 2015: 57-64 - [c16]Elisa Gonzalez Boix, Philipp Haller, Alessandro Ricci, Carlos A. Varela:
Workshop preview of the 2015 workshop on programming based on actors, agents, and decentralized control (AGERE! 2015). SPLASH (Companion Volume) 2015: 99-100 - [c15]Heather Miller, Philipp Haller:
A Type-Based Foundation for Closure-Passing in the Age of Concurrency and Distribution. Software Engineering & Management 2015: 41-42 - [c14]Philipp Haller, Heather Miller:
Distributed Programming via Safe Closure Passing. PLACES 2015: 99-107 - [e4]Elisa Gonzalez Boix, Philipp Haller, Alessandro Ricci, Carlos A. Varela:
Proceedings of the 5th International Workshop on Programming Based on Actors, Agents, and Decentralized Control, AGERE! 2015, Pittsburgh, PA, USA, October 26, 2015. ACM 2015, ISBN 978-1-4503-3901-8 [contents] - [e3]Philipp Haller, Heather Miller:
Proceedings of the 6th ACM SIGPLAN Symposium on Scala, Scala@PLDI 2015, Portland, OR, USA, June 15-17, 2015. ACM 2015, ISBN 978-1-4503-3626-0 [contents] - [i2]Philipp Haller, Heather Miller:
A Formal Model for Direct-style Asynchronous Observables. CoRR abs/1511.00511 (2015) - [i1]Lucas Wiener, Tomas Ekholm, Philipp Haller:
Modular Responsive Web Design using Element Queries. CoRR abs/1511.01223 (2015) - 2014
- [c13]Aleksandar Prokopec, Philipp Haller, Martin Odersky:
Containers and aggregates, mutators and isolates for reactive programming. SCALA@ECOOP 2014: 51-61 - [c12]Heather Miller, Philipp Haller, Martin Odersky:
Spores: A Type-Based Foundation for Closures in the Age of Concurrency and Distribution. ECOOP 2014: 308-333 - [c11]Heather Miller, Philipp Haller, Lukas Rytz, Martin Odersky:
Functional programming for all! scaling a MOOC for students and professionals alike. ICSE Companion 2014: 256-263 - [c10]Alessandro Ricci, Elisa Gonzalez Boix, Philipp Haller, Carlos A. Varela:
AGERE!: programming based on actors, agents, and decentralized control. SPLASH (Companion Volume) 2014: 69-70 - [e2]Elisa Gonzalez Boix, Philipp Haller, Alessandro Ricci, Carlos A. Varela:
Proceedings of the 4th International Workshop on Programming based on Actors Agents & Decentralized Control, AGERE! 2014, Portland, OR, USA, October 20, 2014. ACM 2014, ISBN 978-1-4503-2189-1 [contents] - [e1]Philipp Haller, Heather Miller:
Proceedings of the Fifth Annual Scala Workshop, SCALA@ECOOP 2014, Uppsala, Sweden, July 28-29, 2014. ACM 2014, ISBN 978-1-4503-2868-5 [contents] - 2013
- [c9]Heather Miller, Philipp Haller, Eugene Burmako, Martin Odersky:
Instant pickles: generating object-oriented pickler combinators for fast and extensible serialization. OOPSLA 2013: 183-202 - 2012
- [j2]Tiark Rompf, Nada Amin, Adriaan Moors, Philipp Haller, Martin Odersky:
Scala-Virtualized: linguistic reuse for deep embeddings. High. Order Symb. Comput. 25(1): 165-207 (2012) - [c8]Philipp Haller:
On the integration of the actor model in mainstream technologies: the scala perspective. AGERE!@SPLASH 2012: 1-6 - [c7]Lukas Rytz, Martin Odersky, Philipp Haller:
Lightweight Polymorphic Effects. ECOOP 2012: 258-282 - [c6]Aleksandar Prokopec, Heather Miller, Tobias Schlatter, Philipp Haller, Martin Odersky:
FlowPools: A Lock-Free Deterministic Concurrent Dataflow Abstraction. LCPC 2012: 158-173 - [c5]Adriaan Moors, Tiark Rompf, Philipp Haller, Martin Odersky:
Scala-virtualized. PEPM 2012: 117-120 - 2011
- [b2]Philipp Haller, Frank Sommers:
Actors in Scala - concurrent programming for the multi-core era. artima 2011, ISBN 978-0-9815316-5-6, pp. I-XXV, 1-169 - 2010
- [b1]Philipp Haller:
Isolated Actors for Race-Free Concurrent Programming. EPFL, Switzerland, 2010 - [c4]Philipp Haller, Martin Odersky:
Capabilities for Uniqueness and Borrowing. ECOOP 2010: 354-378
2000 – 2009
- 2009
- [j1]Philipp Haller, Martin Odersky:
Scala Actors: Unifying thread-based and event-based programming. Theor. Comput. Sci. 410(2-3): 202-220 (2009) - 2008
- [c3]Philipp Haller, Tom Van Cutsem:
Implementing Joins Using Extensible Pattern Matching. COORDINATION 2008: 135-152 - 2007
- [c2]Philipp Haller, Martin Odersky:
Actors That Unify Threads and Events. COORDINATION 2007: 171-190 - 2006
- [c1]Philipp Haller, Martin Odersky:
Event-Based Programming Without Inversion of Control. JMLC 2006: 4-22
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-09-18 00:13 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint