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

Bernard Lang

dblp:97/4267 · DBLP profile ↗
← Back
13ranked-venue papers
7as 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 · 6 · 3 first-authorArtificial intelligence and machine learning · 4 · 2 first-authorTheory of computation · 4 · 2 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.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 87% Parallel and multicore computing · 13%
Software engineering, system software, and programming languages
4 papers
Runtime systems and virtual machines · 70% Programming languages and type systems · 23% Compilers and program optimization · 6%
Theoretical computer science
2 papers
Automata and formal languages · 90% Algorithms and data structures · 10%
Artificial intelligence
1 paper
Information extraction and text analysis · 100%

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

TopicWeightPapersLastEvidence papers
Runtime systems and virtual machines
garbage collection
0.021992
Garbage Collecting the World · POPL 1992
Incremental incrementally compacting garbage collection · PLDI 1987
Distributed systems › distributed object systems
distributed garbage collection
0.011992
Garbage Collecting the World · POPL 1992
Distributed systems
fault tolerance
0.011992
Garbage Collecting the World · POPL 1992
Natural language and speech › Information extraction and text analysis
syntactic parsing
0.011989
The Structure of Shared Forests in Ambiguous Parsing · ACL 1989
Automata and formal languages › formal grammars
context-free grammar
0.011989
The Structure of Shared Forests in Ambiguous Parsing · ACL 1989
Parallel and multicore computing
parallel programming models
0.011992
Garbage Collecting the World · POPL 1992
Programming languages and type systems › evaluation strategies
call-by-value
0.011977
Threshold Evaluation and the Semantics of Call by Value, Assignment and Generic Procedures · POPL 1977
Programming languages and type systems › language semantics › formal semantics
denotational semantics
0.011977
Threshold Evaluation and the Semantics of Call by Value, Assignment and Generic Procedures · POPL 1977
Programming languages and type systems
evaluation strategies
0.011977
Threshold Evaluation and the Semantics of Call by Value, Assignment and Generic Procedures · POPL 1977
Programming languages and type systems
language semantics
0.011977
Threshold Evaluation and the Semantics of Call by Value, Assignment and Generic Procedures · POPL 1977
Automata and formal languages
parsing
0.011974
Deterministic Techniques for Efficient Non-Deterministic Parsers · ICALP 1974
Compilers and program optimization
program transformation
0.011977
Threshold Evaluation and the Semantics of Call by Value, Assignment and Generic Procedures · POPL 1977

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

fault tolerance · 0.0distributed reference counting · 0.0threshold evaluation · 0.0domain theory · 0.0
YearPublicationVenuePosition
2005 Matching with multiplication and exponentiation (extended abstract)
abstract
We develop a matching algorithm for an equational theory with multiplication, exponentiation and a unit element. The algorithm is proved consistent, complete and minimal using techniques based on initial algebras.
Bernard Lang
Math. Struct. Comput. Sci.1
2004 Morphology Based Automatic Acquisition of Large-coverage Lexica
Lionel Clément, Benoît Sagot, Bernard Lang
LREC3
1994 LPDA: Another look at Tabulation in Logic Programming
Éric Villemonte de la Clergerie, Bernard Lang
ICLP2
1994 Recognition can Be Harder Than Parsing
abstract
The work presented here attempts to bring out some fundamental concepts that underlie some known parsing algorithms, usually called chart or dynamic programming parsers, in the hope of guiding the design of similar algorithms for other formalisms that could be considered for describing the “surface” syntax of languages. The key idea is that chart parsing is essentially equivalent to a simple construction of the intersection of the language (represented by its grammar) with a regular set containing only the input sentence to be parsed (represented by a finite state machine). The resulting grammar for that intersection is precisely what is usually called a shared forest: it represents all parses of a syntactically ambiguous sentence. Since most techniques for processing ill‐formed input can be modeled by considering a nonsingleton regular set of input sentences, we can expect to generalize these ill‐formed input processing techniques to all parsers describable with our approach.
Bernard Lang
Comput. Intell.1
1992 Garbage Collecting the World
abstract
Distributed symbolic computations involve the existence of remote references allowing an object, local to a processor, to designate another object located on another processor. To reclaim inaccessible objects is the non trivial task of a distributed Garbage Collector (GC). We present in this paper a new distributed GC algorithm which (i) is fault-tolerant, (ii) is largely independent of how a processor garbage collects its own data space, (iii) does not need centralized control nor global stop-the-world synchronization, (iv) allows for multiple concurrent active GCs, (v) does not require to migrate objects from processor to processor and (vi) eventually reclaims all inaccessible objects including distributed cycles.
Bernard Lang, Christian Queinnec, José M. Piquer
POPL1
1989 The Structure of Shared Forests in Ambiguous Parsing
abstract
The Context-Free backbone of some natural language analyzers produces all possible CF parses as some kind of shared forest, from which a single tree is to be chosen by a disambiguation process that may be based on the finer features of the language. We study the structure of these forests with respect to optimality of sharing, and in relation with the parsing schema used to produce them. In addition to a theoretical and experimental framework for studying these issues, the main results presented are:- sophistication in chart parsing schemata (e.g. use of look-ahed) may reduce time and space efficiency instead of improving it,- there is a shared forest structure with at most cubic size for any CF grammar,- when O(n3) complexity is required, the shape of a shared forest is dependent on the parsing schema used.Though analyzed on CF grammars for simplicity, these results extend to more complex formalisms such as unification based grammars.
Sylvie Billot, Bernard Lang
ACL2
1988 Parsing incomplete sentences
Bernard Lang
COLING1
1987 Incremental incrementally compacting garbage collection
Bernard Lang, Francis Dupont
PLDI1
1984 Practical Applications of a Syntax Directed Program Manipulation Environment
Véronique Donzeau-Gouge, Bernard Lang, Bertrand Melese
ICSE2
1983 Metal: A Formalism to Specify Formalisms
Gilles Kahn, Bernard Lang, Bertrand Melese, Elham Morcos
Sci. Comput. Program.2
1978 Proving and Applying Program Transformations Expressed with Second-Order Patterns
Gérard P. Huet, Bernard Lang
Acta Informatica2
1977 Threshold Evaluation and the Semantics of Call by Value, Assignment and Generic Procedures
abstract
We use the concept of evaluation up to a given threshold of information to generalize the semantics of call by value and assignment to non-discrete domains, and to define a formal semantics for generic procedures. We then prove the correctness of McCarthy's transformation of iterative programs into recursive ones provided the same threshold is used for assignment and parameter passing.
Bernard Lang
POPL1
1974 Deterministic Techniques for Efficient Non-Deterministic Parsers
Bernard Lang
ICALP1