Browse by Person (creator, editor, contributor, etc.)
Up a level |
Jump to: Article | Book section | Conference or workshop item | Thesis | Edited book | Edited Journal
Number of items: 56.
Article
Gonzalez Boix, Elisa and Marr, Stefan (2018) Introduction to the Meta’16 Workshop Special Issue. Journal of Object Technology, 17 (1). pp. 1-2. ISSN 1660-1769. (doi:https://doi.org/10.5381/jot.2018.17.1.e1) (Full text available) |
Daloze, Benoit and Tal, Arie and Marr, Stefan and Mössenböck, Hanspeter and Petrank, Erez (2018) Parallelization of Dynamic Languages: Synchronizing Built-in Collections. Proceedings of the ACM on Programming Languages, 2 (OOPSLA). ISSN 2475-1421. E-ISSN 2475-1421. (doi:https://doi.org/10.1145/3276478) (Full text available) |
Chari, Guido and Garbervetsky, Diego and Marr, Stefan and Ducasse, Stéphane (2018) Fully Reflective Execution Environments: Virtual Machines for More Flexible Software. IEEE Transactions on Software Engineering, . ISSN 0098-5589. (doi:https://doi.org/10.1109/TSE.2018.2812715) (Full text available) |
Vandercammen, Maarten and Marr, Stefan and De Roover, Coen (2017) A Flexible Framework for Studying Trace-Based Just-In-Time Compilation. Computer Languages, Systems & Structures, 51 . pp. 22-47. ISSN 1477-8424. (doi:https://doi.org/10.1016/j.cl.2017.07.005) (Full text available) |
De Koster, Joeri and Marr, Stefan and Van Cutsem, Tom and D'Hondt, Theo (2016) Domains: Sharing State in the Communicating Event-Loop Actor Model. Computer Languages, Systems & Structures, 45 . pp. 132-160. ISSN 1477-8424. (doi:https://doi.org/10.1016/j.cl.2016.01.003) (Full text available) |
De Wael, Mattias and Marr, Stefan and De Fraine, Bruno and Van Cutsem, Tom and De Meuter, Wolfgang (2015) Partitioned Global Address Space Languages. ACM Computing Surveys, 47 (4). 62:1-62:27. ISSN 0360-0300. (doi:https://doi.org/10.1145/2716320) (Full text available) |
Marr, Stefan and Pape, Tobias and De Meuter, Wolfgang (2014) Are We There Yet? Simple Language Implementation Techniques for the 21st Century. IEEE Software, 31 (5). pp. 60-67. ISSN 0740-7459. (doi:https://doi.org/10.1109/MS.2014.98) (Full text available) |
De Koster, Joeri and Marr, Stefan and D'Hondt, Theo and Van Cutsem, Tom (2014) Domains: safe sharing among actors. Science of Computer Programming, 98, Pa . pp. 140-158. ISSN 0167-6423. (doi:https://doi.org/10.1016/j.scico.2014.02.008) (Full text available) |
Marr, Stefan and Renaux, Thierry and Hoste, Lode and De Meuter, Wolfgang (2014) Parallel Gesture Recognition with Soft Real-Time Guarantees. Science of Computer Programming, 98 (2). pp. 159-183. ISSN 0167-6423. E-ISSN 1872-7964. (doi:https://doi.org/10.1016/j.scico.2014.02.012) (Full text available) |
Haupt, Michael and Marr, Stefan and Hirschfeld, Robert (2011) CSOM/PL: A Virtual Machine Product Line. Journal of Object Technology, 10 (12). pp. 1-30. ISSN 1660-1769. (doi:https://doi.org/10.5381/jot.2011.10.1.a12) (Full text available) |
Book section
Torres Lopez, Carmen and Marr, Stefan and Gonzalez Boix, Elisa and Mössenböck, Hanspeter (2018) A Study of Concurrency Bugs and Advanced Development Support for Actor-based Programs. In: Ricci, Alessandro and Haller, Philipp, eds. Programming with Actors: State-of-the-Art and research Perspectives. Lect.Notes ComputerState-of-the-Art Surveys, 10789 . Springer. ISBN 978-3-030-00302-9. (Access to this publication is currently restricted. You may be able to access a copy if URLs are provided) |
Conference or workshop item
Marr, Stefan and Roberts, Richard and Noble, James (2018) Newspeak and Truffle: A Platform for Grace? In: Grace'18, 2018-11-04, Boston, MA, USA. (Unpublished) (Full text available) |
Aumayr, Dominik and Marr, Stefan and Béra, Clément and Gonzalez Boix, Elisa and Mössenböck, Hanspeter (2018) Efficient and Deterministic Record & Replay for Actor Languages. In: Proceedings of the 15th International Conference on Managed Languages and Runtimes. (doi:https://doi.org/10.1145/3237009.3237015) (Full text available) |
Marr, Stefan and Daloze, Benoit (2018) Few Versatile vs. Many Specialized Collections: How to design a collection library for exploratory programming? In: Proceedings of Programming Experience Workshop (PX/18). PX/18. ACM pp. 135-143. ISBN 978-1-4503-5513-1. (doi:https://doi.org/10.1145/3191697.3214334) (Full text available) |
Rigger, Manuel and Marr, Stefan and Kell, Stephen and Leopoldseder, David and Mössenböck, Hanspeter (2018) An Analysis of x86-64 Inline Assembly in C Programs. In: 14th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments. Proceeding VEE '18 Proceedings of the 14th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments. pp. 84-99. ISBN 978-1-4503-5579-7. (doi:https://doi.org/10.1145/3186411.3186418) (Full text available) |
Rigger, Manuel and Marr, Stefan and Kell, Stephen and Leopoldseder, David and Mössenböck, Hanspeter (2018) A Survey of x86-64 Inline Assembly in C Programs. In: Proceedings of the 14th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments. ACM, New York, USA ISBN 978-1-4503-5579-7. (doi:https://doi.org/10.1145/3186411.3186418) (The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided) |
Pimás, Javier and Burroni, Javier and Arnaud, Jean Baptiste and Marr, Stefan (2017) Garbage Collection and Efficiency in Dynamic Metacircular Runtimes. In: Proceedings of the 13th ACM SIGPLAN International Symposium on Dynamic Languages. (doi:https://doi.org/10.1145/3133841.3133845) (Full text available) |
Marr, Stefan and Torres Lopez, Carmen and Aumayr, Dominik and Gonzalez Boix, Elisa and Mössenböck, Hanspeter (2017) A Concurrency-Agnostic Protocol for Multi-Paradigm Concurrent Debugging Tools. In: Proceedings of the 13th ACM SIGPLAN International Symposium on Dynamic Languages. (doi:https://doi.org/10.1145/3133841.3133842) (Full text available) |
Grimmer, Matthias and Marr, Stefan and Kahlhofer, Mario and Wimmer, Christian and Würthinger, Thomas and Mössenböck, Hanspeter (2017) Applying Optimizations for Dynamically-typed Languages to Java. In: Proceedings of the 14th International Conference on Managed Languages and Runtimes. ManLang'17. ACM pp. 12-22. ISBN 978-1-4503-5340-3. (doi:https://doi.org/10.1145/3132190.3132202) (Full text available) |
Eisl, Josef and Marr, Stefan and Würthinger, Thomas and Mössenböck, Hanspeter (2017) Trace Register Allocation Policies: Compile-time vs. Performance Trade-offs. In: Proceedings of the 14th International Conference on Managed Languages and Runtimes. (doi:https://doi.org/10.1145/3132190.3132209) (Full text available) |
Chari, Guido and Garbervetsky, Diego and Marr, Stefan (2017) A Metaobject Protocol for Optimizing Application-Specific Run-Time Variability. In: Proceedings of the 11th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems. (doi:https://doi.org/10.1145/3098572.3098577) (Full text available) |
Chari, Guido and Garbervetsky, Diego and Marr, Stefan (2017) Fully-reflective VMs for Ruling Software Adaptation. In: Proceedings of the 39th International Conference on Software Engineering Companion. (doi:https://doi.org/10.1109/ICSE-C.2017.144) (Full text available) |
Chari, Guido and Garbervetsky, Diego and Marr, Stefan (2016) Building Efficient and Highly Run-time Adaptable Virtual Machines. In: ACM SIGPLAN Notices. DLS 2016 Proceedings of the 12th Symposium on Dynamic Languages. ACM pp. 60-71. ISBN 978-1-4503-4445-6. (doi:https://doi.org/10.1145/2989225.2989234) (Full text available) |
Marr, Stefan and Daloze, Benoit and Mössenböck, Hanspeter (2016) Cross-Language Compiler Benchmarking: Are We Fast Yet? In: ACM SIGPLAN Notices. DLS 2016 Proceedings of the 12th Symposium on Dynamic Languages. ACM pp. 120-131. ISBN 978-1-4503-4445-6. (doi:https://doi.org/10.1145/2989225.2989232) (Full text available) |
Daloze, Benoit and Marr, Stefan and Bonetta, Daniele and Mössenböck, Hanspeter (2016) Efficient and Thread-Safe Objects for Dynamically-Typed Languages. In: ACM SIGPLAN Notices. OOPSLA 2016 Proceedings of the 2016 ACM International Conference on Object Oriented Programming Systems Languages & Applications. ACM pp. 642-659. ISBN 978-1-4503-4444-9. (doi:https://doi.org/10.1145/2983990.2984001) (Full text available) |
Bonetta, Daniele and Salucci, Luca and Marr, Stefan and Binder, Walter (2016) GEMs: Shared-memory Parallel Programming for Node.js. In: ACM SIGPLAN Notices. OOPSLA 2016 Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM pp. 531-547. ISBN 978-1-4503-4444-9. (doi:https://doi.org/10.1145/2983990.2984039) (Full text available) |
Salucci, Luca and Bonetta, Daniele and Marr, Stefan and Binder, Walter (2016) Generic Messages: Capability-based Shared Memory Parallelism for Event-loop Systems. In: Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. (doi:https://doi.org/10.1145/2851141.2851184) (Full text available) |
Marr, Stefan and Gonzalez Boix, Elisa and Mössenböck, Hanspeter (2016) Towards Meta-Level Engineering and Tooling for Complex Concurrent Systems. In: Proceedings of the 9th Arbeitstagung Programmiersprachen. (Full text available) |
Marr, Stefan and Ducasse, Stéphane (2015) Tracing vs. Partial Evaluation: Comparing Meta-Compilation Approaches for Self-Optimizing Interpreters. In: ACM SIGPLAN Notices. OOPSLA 2015 Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM pp. 821-839. ISBN 978-1-4503-3689-5. (doi:https://doi.org/10.1145/2814270.2814275) (Full text available) |
Vandercammen, Maarten and Nicolay, Jens and Marr, Stefan and De Koster, Joeri and D'Hondt, Theo and De Roover, Coen (2015) A Formal Foundation for Trace-Based JIT Compilers. In: Proceedings of the 13th International Workshop on Dynamic Analysis. (doi:https://doi.org/10.1145/2823363.2823369) (Full text available) |
De Wael, Mattias and Marr, Stefan and De Koster, Joeri and Sartor, Jennifer B. and De Meuter, Wolfgang (2015) Just-in-Time Data Structures. In: Proceedings of the 2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software. (doi:https://doi.org/10.1145/2814228.2814231) (Full text available) |
Chari, Guido and Garbervetsky, Diego and Marr, Stefan and Ducasse, Stéphane (2015) Towards Fully Reflective Environments. In: Proceedings of the 2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software. (doi:https://doi.org/10.1145/2814228.2814241) (Full text available) |
Marr, Stefan and Seaton, Chris and Ducasse, Stéphane (2015) Zero-Overhead Metaprogramming: Reflection and Metaobject Protocols Fast and without Compromises. In: ACM SIGPLAN Notices. PLDI 2015 Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation. ACM Press pp. 545-554. ISBN 978-1-4503-3468-6. (doi:https://doi.org/10.1145/2737924.2737963) (Full text available) |
De Wael, Mattias and Marr, Stefan and Van Cutsem, Tom (2014) Fork/Join Parallelism in the Wild: Documenting Patterns and Anti-Patterns in Java Programs using the Fork/Join Framework. In: Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools. (doi:https://doi.org/10.1145/2647508.2647511) (Full text available) |
De Wael, Mattias and Marr, Stefan and De Meuter, Wolfgang (2014) Data Interface + Algorithms = Efficient Programs: Separating Logic from Representation to Improve Performance. In: Proceedings of the 9th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems. (doi:https://doi.org/10.1145/2633301.2633303) (Full text available) |
Swalens, Janwillem and Marr, Stefan and De Koster, Joeri and Van Cutsem, Tom (2014) Towards Composable Concurrency Abstractions. In: EPTCS. PLACES '14, 155. pp. 54-60. (doi:https://doi.org/10.4204/EPTCS.155.8) (Full text available) |
Swalens, Janwillem and Renaux, Thierry and Hoste, Lode and Marr, Stefan and De Meuter, Wolfgang (2013) Cloud PARTE: Elastic Complex Event Processing based on Mobile Actors. In: Proceedings of AGERE! 2013, 3rd International Workshop on Programming based on Actors, Agents, and Decentralized Control. (Full text available) |
De Koster, Joeri and Marr, Stefan and D'Hondt, Theo and Van Cutsem, Tom (2013) Tanks: Multiple reader, single writer actors. In: Proceedings of AGERE! 2013, 3rd International Workshop on Programming based on Actors, Agents, and Decentralized Control. (Full text available) |
Renaux, Thierry and Hoste, Lode and Marr, Stefan and De Meuter, Wolfgang (2012) Parallel Gesture Recognition with Soft Real-Time Guarantees. In: Proceedings of the 2nd edition on Programming Systems, Languages and Applications based on Actors, Agents, and Decentralized Control Abstractions. (doi:https://doi.org/10.1145/2414639.2414646) (Full text available) |
Marr, Stefan and D'Hondt, Theo (2012) Identifying A Unifying Mechanism for the Implementation of Concurrency Abstractions on Multi-Language Virtual Machines. In: Objects, Models, Components, Patterns, 50th International Conference, TOOLS 2012. (doi:https://doi.org/10.1007/978-3-642-30561-0_13) (Full text available) |
Marr, Stefan and Nicolay, Jens and Van Cutsem, Tom and D'Hondt, Theo (2012) Modularity and Conventions for Maintainable Concurrent Language Implementations: A Review of Our Experiences and Practices. In: Proceedings of the 2nd Workshop on Modularity In Systems Software (MISS'2012). (doi:https://doi.org/10.1145/2162024.2162031) (Full text available) |
De Koster, Joeri and Marr, Stefan and D'Hondt, Theo (2012) Synchronization Views for Event-loop Actors. In: Proceedings of the 17th ACM SIGPLAN symposium on Principles and Practice of Parallel Programming. (doi:https://doi.org/10.1145/2145816.2145873) (Full text available) |
Marr, Stefan and De Wael, Mattias and Haupt, Michael and D'Hondt, Theo (2011) Which Problems Does a Multi-Language Virtual Machine Need to Solve in the Multicore/Manycore Era? In: Proceedings of the 5th Workshop on Virtual Machines and Intermediate Languages. (doi:https://doi.org/10.1145/2095050.2095104) (Full text available) |
Marr, Stefan (2010) Encapsulation And Locality: A Foundation for Concurrency Support in Multi-Language Virtual Machines? In: SPLASH '10: Proceedings of the ACM International Conference Companion on Object Oriented Programming Systems Languages and Applications Companion. (doi:https://doi.org/10.1145/1869542.1869583) (Full text available) |
Marr, Stefan and D'Hondt, Theo (2010) Many-Core Virtual Machines: Decoupling Abstract from Concrete Concurrency. In: SPLASH '10: Proceedings of the ACM International Conference Companion on Object Oriented Programming Systems Languages and Applications Companion. (doi:https://doi.org/10.1145/1869542.1869593) (Full text available) |
Marr, Stefan and Verhaegen, Stijn and De Fraine, Bruno and D'Hondt, Theo and De Meuter, Wolfgang (2010) Insertion Tree Phasers: Efficient and Scalable Barrier Synchronization for Fine-grained Parallelism. In: 2010 12th IEEE International Conference on High Performance Computing and Communications (HPCC). Insertion Tree Phasers: Efficient and Scalable Barrier Synchronization for Fine-Grained Parallelism. IEEE Computer Society pp. 130-137. ISBN 978-1-4244-8335-8. (doi:https://doi.org/10.1109/HPCC.2010.30) (Full text available) |
Haupt, Michael and Hirschfeld, Robert and Pape, Tobias and Gabrysiak, Gregor and Marr, Stefan and Bergmann, Arne and Heise, Arvid and Kleine, Matthias and Krahn, Robert (2010) The SOM Family: Virtual Machines for Teaching and Research. In: Proceedings of the 15th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE). (Full text available) |
Marr, Stefan and Haupt, Michael and Timbermont, Stijn and Adams, Bram and D'Hondt, Theo and Costanza, Pascal and De Meuter, Wolfgang (2010) Virtual Machine Support for Many-Core Architectures: Decoupling Abstract From Concrete Concurrency Models. In: Second International Workshop on Programming Languages Approaches to Concurrency and Communication-cEntric Software. (doi:https://doi.org/10.4204/EPTCS.17.6) (Full text available) |
Marr, Stefan and Haupt, Michael and D'Hondt, Theo (2009) Intermediate Language Design of High-level Language Virtual Machines: Towards Comprehensive Concurrency Support. In: Proceedings of the 3rd Workshop on Virtual Machines and Intermediate Languages. (doi:https://doi.org/10.1145/1711506.1711509) (Full text available) |
Schippers, Hans and Van Cutsem, Tom and Marr, Stefan and Haupt, Michael and Hirschfeld, Robert (2009) Towards an Actor-based Concurrent Machine Model. In: Proceedings of the Fourth Workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS). (doi:https://doi.org/10.1145/1565824.1565825) (Full text available) |
Thesis
Marr, Stefan (2013) Supporting Concurrency Abstractions in High-level Language Virtual Machines. Doctor of Philosophy (PhD) thesis, Software Languages Lab, Vrije Universiteit Brussel. (Full text available) |
Marr, Stefan (2008) Modularisierung Virtueller Maschinen. Master of Science (MSc) thesis, Hasso Plattner Institute. (Full text available) |
Edited book
Marr, Stefan and Sartor, Jennifer B., eds. (2018) <Programming>'18 Companion: Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming. ACM E-ISBN 978-1-4503-5513-1. (The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided) |
Chiba, Shigeru and Gonzalez Boix, Elisa and Marr, Stefan, eds. (2017) Proceedings of the 2nd ACM SIGPLAN International Workshop on Meta-Programming Techniques and Reflection. ACM ISBN 978-1-4503-5523-0. (Access to this publication is currently restricted. You may be able to access a copy if URLs are provided) |
Marr, Stefan and Jul, Eric, eds. (2016) Proceedings of the 11th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems. ICOOOLPS '16 . ACM ISBN 978-1-4503-4837-9. (The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided) |
Edited Journal
Gonzalez Boix, Elisa and Marr, Stefan, eds. (2018) Meta'16 Workshop Special Issue. The Journal of Object Technology, 17 (1). (The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided) |