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

Dan Sahlin

dblp:s/DanSahlin · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
0since 2021 · last 2005
—ORCID · none

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

Software engineering, systems software and programming languages · 4 · 2 first-authorTheory of computation · 2 · 2 first-authorSecurity and privacy · 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
1 paper
Runtime systems and virtual machines · 100%

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

TopicWeightPapersLastEvidence papers
Runtime systems and virtual machines
garbage collection
0.012000
Reducing Sweep Time for a Nearly Empty Heap · POPL 2000
Runtime systems and virtual machines › garbage collection
mark-and-sweep collection
0.012000
Reducing Sweep Time for a Nearly Empty Heap · POPL 2000

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

live-object traversal · 0.0
YearPublicationVenuePosition
2005 Selective sweeping
abstract
Traditional mark and sweep garbage collectors use time proportional to the heap size when sweeping memory, since all objects in the heap, dead or alive, must be traversed. Here we introduce a sweeping algorithm which traverses only the live objects. Since this sweeping algorithm is slower when the heap occupancy is high, we also discuss how to avoid this slowdown by using an adaptive algorithm. Copyright © 2004 John Wiley & Sons, Ltd.
Yoo C. Chung, Soo-Mook Moon, Kemal Ebcioglu, Dan Sahlin
Softw. Pract. Exp.4
2000 Reducing Sweep Time for a Nearly Empty Heap
abstract
Mark and sweep garbage collectors are known for using time proportional to the heap size when sweeping memory, since all objects in the heap, regardless of whether they are live or not, must be visited in order to reclaim the memory occupied by dead objects. This paper introduces a sweeping method which traverses only the live objects, so that sweeping can be done in time dependent only on the number of live objects in the heap.
Yoo C. Chung, Soo-Mook Moon, Kemal Ebcioglu, Dan Sahlin
POPL4
1999 Extending ERLANG for Safe Mobile Code Execution
Lawrie Brown, Dan Sahlin
ICICS2
1995 An Analyzer for a Concurrent Constraint Language
Dan Sahlin, Thomas Sjöland
ICLP1
1992 An Intuitionistic Predicate Logic Theorem Prover
abstract
A complete theorem prover for intuitionistic predicate logic based on the cut-free sequent calculue is presented. It includes a treatment of ‘quasi-free’ identity based on a delay mechanism and a special form of unification. Several fairly far-reaching optimizations of the basic algorithm essential to its performance are introduced. The paper concludes with a set of benchmarks and execution data which may facilitate a comparison of algorithms for intuitionistic logic. The system is available in source code from SICS.
Dan Sahlin, Torkel Franzén, Seif Haridi
J. Log. Comput.1
1991 Determinacy Analysis for Full Prolog
Dan Sahlin
PEPM1