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

Sandip K. Biswas

dblp:50/5346 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 1997
—ORCID · none

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

Software engineering, systems software and programming languages · 2 · 2 first-authorTheory of computation · 1 · 1 first-author

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
Program analysis · 57% Programming languages and type systems · 43%

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

TopicWeightPapersLastEvidence papers
Program analysis
static analysis
0.011997
A Demand-Driven Set-Based Analysis · POPL 1997
Programming languages and type systems
module systems
0.011995
Higher-Order Functors with Transparent Signatures · POPL 1995
Programming languages and type systems › language semantics
static semantics
0.011995
Higher-Order Functors with Transparent Signatures · POPL 1995

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

set-based analysis · 0.0demand analysis · 0.0type theory · 0.0
YearPublicationVenuePosition
1997 A Demand-Driven Set-Based Analysis
abstract
In this paper we present an analysis technique for isolating dead code in higher-order functional programs. First, we formalize what it means for a program fragment to contribute to the value returned by the program. Next, we provide a purely declarative specification of a subset of terms which constitute dead code. This is done by a refinement of the set-based semantics technique, developed by Nevin Heintze, by the introduction of a concept of demand. We then develop a demand-driven set-based analysis to compute dead code specified by the declarative specification. The demand-driven set-based analysis developed in this paper is polynomial time, in the size of the input program.
Sandip K. Biswas
POPL1
1995 Minimizing Space Usage in Evaluation of Expression Trees
Sandip K. Biswas, Sampath Kannan
FSTTCS1
1995 Higher-Order Functors with Transparent Signatures
abstract
The programming language Standard ML provides first-order functors, i.e. modules parameterized by modules. First-order functors in the language have a simple and elegant static semantics. The type structure of higher-order modules, i.e. modules parameterized by functors, is well understood. But it is only in the recent past that we have seen an implementation of higher-order functors with a formally defined static semantics in a dialect of Standard ML, SML/NJ. A study of this static semantics shows it to be much more complicated than the static semantics of first-order functors. This paper investigates whether we can trade some semantic features in the module language to obtain a simpler static semantics, closer in spirit to that of first-order functors. This work helps in a conceptual understanding of the semantics of higher-order modules.
Sandip K. Biswas
POPL1