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

Allan M. Schiffman

dblp:00/2461 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2013
—ORCID · none

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

Security and privacy · 1Software engineering, systems software and programming languages · 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 · 61% Compilers and program optimization · 30% Operating systems · 9%

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

TopicWeightPapersLastEvidence papers
Runtime systems and virtual machines
dynamic compilation
0.011984
Efficient Implementation of the Smalltalk-80 System · POPL 1984
Compilers and program optimization
incremental compilation
0.011984
Efficient Implementation of the Smalltalk-80 System · POPL 1984
Runtime systems and virtual machines
object representation
0.011984
Efficient Implementation of the Smalltalk-80 System · POPL 1984
Operating systems › resource management › memory management
dynamic memory allocation
0.011984
Efficient Implementation of the Smalltalk-80 System · POPL 1984
YearPublicationVenuePosition
2013 Blend me in: Privacy-preserving input generalization for personalized online services
abstract
Users routinely disclose personal information to obtain the benefits of Personalized Online Services. As a result, personal data is distributed across uncounted and unaccountable remote databases. Data mismanagement, as well as privacy and security flaws undermine individuals' control and privacy of their personal data. Yet revealing detailed private data does not necessarily yield useful service personalization; often this functionality is only modestly dependent upon the accuracy of user-supplied input. We demonstrate knowledge-based input generalization wherein systematically perturbed user data is supplied to a personalized service to gain forward privacy for the user, while retaining the utility of the service's results.
Alegria Baquero, Allan M. Schiffman, Jeff Shrager
PST2
1984 Efficient Implementation of the Smalltalk-80 System
abstract
The Smalltalk-80* programming language includes dynamic storage allocation, full upward funargs, and universally polymorphic procedures; the Smalltalk-80 programming system features interactive execution with incremental compilation, and implementation portability. These features of modern programming systems are among the most difficult to implement efficiently, even individually. A new implementation of the Smalltalk-80 system, hosted on a small microprocessor-based computer, achieves high performance while retaining complete (object code) compatibility with existing implementations. This paper discusses the most significant optimization techniques developed over the course of the project, many of which are applicable to other languages. The key idea is to represent certain runtime state (both code and data) in more than one form, and to convert between forms when needed.
L. Peter Deutsch, Allan M. Schiffman
POPL2