Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Simon Helsen

dblp:72/5366 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 2004
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 1 first-authorArtificial intelligence and machine learning · 1Theory of computation · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 54% Compilers and program optimization · 42% Runtime systems and virtual machines · 4%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems › type systems
region calculus
0.122004
Syntactic Type Soundness Results for the Region Calculus · Inf. Comput. 2002
Polymorphic specialization for ML · ACM Trans. Program. Lang. Syst. 2004
Compilers and program optimization › partial evaluation
binding-time analysis
0.012004
Polymorphic specialization for ML · ACM Trans. Program. Lang. Syst. 2004
Compilers and program optimization › partial evaluation
offline partial evaluation
0.012004
Polymorphic specialization for ML · ACM Trans. Program. Lang. Syst. 2004
Compilers and program optimization
partial evaluation
0.012004
Polymorphic specialization for ML · ACM Trans. Program. Lang. Syst. 2004
Programming languages and type systems › type systems › polymorphism
polymorphic recursion
0.012004
Polymorphic specialization for ML · ACM Trans. Program. Lang. Syst. 2004
Programming languages and type systems
type systems
0.012004
Polymorphic specialization for ML · ACM Trans. Program. Lang. Syst. 2004
Programming languages and type systems › type systems
type soundness
0.012002
Syntactic Type Soundness Results for the Region Calculus · Inf. Comput. 2002
Runtime systems and virtual machines › runtime memory management
region inference
0.012004
Polymorphic specialization for ML · ACM Trans. Program. Lang. Syst. 2004

Methods — techniques the papers use, named apart from their topics

syntactic type soundness · 0.0small-step specialization semantics · 0.0
YearPublicationVenuePosition
2004 Staged Configuration Using Feature Models
Krzysztof Czarnecki 0001, Simon Helsen, Ulrich W. Eisenecker
SPLC2
2004 Polymorphic specialization for ML
abstract
We present a framework for offline partial evaluation for call-by-value functional programming languages with an ML-style typing discipline. This includes a binding-time analysis which is (1) polymorphic with respect to binding times; (2) allows the use of polymorphic recursion with respect to binding times; (3) is applicable to a polymorphically typed term; and (4) is proven correct with respect to a novel small-step specialization semantics.The main innovation is to build the analysis on top of the region calculus of Tofte and Talpin [1994], thus leveraging the tools and techniques developed for it. Our approach factorizes the binding-time analysis into region inference and a subsequent constraint analysis. The key insight underlying our framework is to consider binding times as properties of regions.Specialization is specified as a small-step semantics, building on previous work on syntactic-type soundness results for the region calculus. Using similar syntactic proof techniques, we prove soundness of the binding-time analysis with respect to the specializer. In addition, we prove that specialization preserves the call-by-value semantics of the region calculus by showing that the reductions of the specializer are contextual equivalences in the region calculus.
Simon Helsen, Peter Thiemann 0001
ACM Trans. Program. Lang. Syst.1
2002 Syntactic Type Soundness Results for the Region Calculus
Cristiano Calcagno, Simon Helsen, Peter Thiemann 0001
Inf. Comput.2