Tim Felgentreff

Orcid: 0000-0002-1293-632X

Affiliations:
  • Oracle Labs
  • University of Potsdam, Germany (former)


According to our database1, Tim Felgentreff authored at least 38 papers between 2014 and 2020.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2020
User-defined interface mappings for the GraalVM.
Proceedings of the Programming'20: 4th International Conference on the Art, 2020

Toward presizing and pretransitioning strategies for GraalPython.
Proceedings of the Programming'20: 4th International Conference on the Art, 2020

2019
Let them fail: towards VM built-in behavior that falls back to the program.
Proceedings of the Conference Companion of the 3rd International Conference on Art, 2019

Efficient implementation of Smalltalk activation records in language implementation frameworks.
Proceedings of the Conference Companion of the 3rd International Conference on Art, 2019

Towards polyglot adapters for the GraalVM.
Proceedings of the Conference Companion of the 3rd International Conference on Art, 2019

GraalSqueak: toward a smalltalk-based tooling platform for polyglot programming.
Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2019

Language-independent development environment support for dynamic runtimes.
Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages, 2019

2018
Live Multi-language Development and Runtime Environments.
Art Sci. Eng. Program., 2018

GraalSqueak: A Fast Smalltalk Bytecode Interpreter Written in an AST Interpreter Framework.
Proceedings of the 13th Workshop on Implementation, 2018

2017
The design and implementation of object-constraint programming.
PhD thesis, 2017

Group-Based Behavior Adaptation Mechanisms in Object-Oriented Systems.
IEEE Softw., 2017

Implementing record and refinement for debugging timing-dependent communication.
Sci. Comput. Program., 2017

Crossing abstraction barriers when debugging in dynamic languages.
Proceedings of the Symposium on Applied Computing, 2017

Squeak Makes a Good Python Debugger: Bringing Other Programming Languages Into Smalltalk's Tools.
Proceedings of the Companion to the first International Conference on the Art, 2017

Sista: Saving Optimized Code in Snapshots for Fast Start-Up.
Proceedings of the 14th International Conference on Managed Languages and Runtimes, 2017

Designing a live development experience for web-components.
Proceedings of the 3rd ACM SIGPLAN International Workshop on Programming Experience, 2017

VM Wrapping: Fake it till you make it.
Proceedings of the 12th Workshop on Implementation, 2017

2016
Declaring Constraints on Object-oriented Collections.
J. Inf. Process., 2016

A world of active objects for work and play: the first ten years of lively.
Proceedings of the 2016 ACM International Symposium on New Ideas, 2016

smalltalkCI: A Continuous Integration Framework for Smalltalk Projects.
Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies, 2016

How to Build a High-Performance VM for Squeak/Smalltalk in Your Spare Time: An Experience Report of Using the RPython Toolchain.
Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies, 2016

Optimizing Sideways Composition: Fast Context-oriented Programming in ContextPyPy.
Proceedings of the 8th International Workshop on Context-Oriented Programming, 2016

Reactive object queries: consistent views in object-oriented languages.
Proceedings of the Companion Proceedings of the 15th International Conference on Modularity, Málaga, Spain, March 14, 2016

Multi-level debugging for interpreter developers.
Proceedings of the Companion Proceedings of the 15th International Conference on Modularity, Málaga, Spain, March 14, 2016

Automatically selecting and optimizing constraint solver procedures for object-constraint languages.
Proceedings of the Companion Proceedings of the 15th International Conference on Modularity, Málaga, Spain, March 14, 2016

2015
Checks and balances: constraint solving without surprises in object-constraint programming languages.
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015

Lively groups: shared behavior in a world of objects without classes or prototypes.
Proceedings of the Workshop on Future Programming, 2015

Call-target-specific method arguments.
Proceedings of the 10th Workshop on Implementation, 2015

Connecting Object Constraints with Context-oriented Programming: Scoping Constraints with Layers and Activating Layers with Constraints.
Proceedings of the 7th International Workshop on Context-Oriented Programming, 2015

Towards reducing the need for algorithmic primitives in dynamic language VMs through a tracing JIT.
Proceedings of the 10th Workshop on Implementation, 2015

Language-independent storage strategies for tracing-JIT-based virtual machines.
Proceedings of the 11th Symposium on Dynamic Languages, 2015

2014
Specifying and Solving Constraints on Object Behavior.
J. Object Technol., 2014

Applying Data-driven Tool Development to Context-oriented Languages.
Proceedings of 6th International Workshop on Context-Oriented Programming, 2014

Babelsberg/JS - A Browser-Based Implementation of an Object Constraint Language.
Proceedings of the ECOOP 2014 - Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28, 2014

Object versioning to support recovery needs: using proxies to preserve previous development states in lively.
Proceedings of the DLS'14, 2014

SqueakJS: a modern and practical smalltalk that runs in any browser.
Proceedings of the DLS'14, 2014

Babelsberg: Unifying Constraint Satisfaction with Object-oriented Execution.
Proceedings of the 8th Joint Workshop of the German Research Training Groups in Computer Science, 2014

Follow the path: Debugging state anomalies along execution histories.
Proceedings of the 2014 Software Evolution Week, 2014


  Loading...