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.

Wolfgang Henhapl

dblp:05/3554 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 1986
—ORCID · none

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

Databases, data management, data science and information retrieval · 2 · 2 first-authorTheory of computation · 2 · 2 first-authorSoftware 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
Program analysis · 67% Programming languages and type systems · 33%

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

TopicWeightPapersLastEvidence papers
Program analysis › static analysis › incremental analysis
incremental semantic analysis
0.011986
Unification in Many-Sorted Algebras as a Device for Incremental Semantic Analysis · POPL 1986
Programming languages and type systems
type systems
0.011986
Unification in Many-Sorted Algebras as a Device for Incremental Semantic Analysis · POPL 1986
Program analysis › static analysis › constraint-based analysis
unification-based analysis
0.011986
Unification in Many-Sorted Algebras as a Device for Incremental Semantic Analysis · POPL 1986

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

unification · 0.0inference rules · 0.0
YearPublicationVenuePosition
1986 Unification in Many-Sorted Algebras as a Device for Incremental Semantic Analysis
abstract
Language-specific editors for typed programming languages must contain a subsystem for semantic analysis in order to guarantee correctness of programs with respect to the context conditions of the language. As programs are usually incomplete during development, the semantic analysis must be able to cope with missing context information, e. g. incomplete variable declarations or calls to procedures imported from still missing modules. In this paper we present an algorithm for incremental semantic analysis, which guarantees immediate detection of semantic errors even in arbitrary incomplete program fragments. The algorithm is generated from the language's context conditions, which are described by inference rules. During editing, these rules are evaluated using a unification algorithm for many-sorted algebras with semi-lattice ordered subsorts and non-empty equational theories. The method has been implemented as part of the PSG system, which generates interactive programming environments from formal language definitions, and has been successfully used to generate an incremental semantic analysis for PASCAL and MODULA-2.
Gregor Snelting, Wolfgang Henhapl
POPL2
1973 A Transformation of Marked Graphs
Wolfgang Henhapl
Inf. Process. Lett.1
1971 A Run-Time Mechanism for Referencing Variables
Wolfgang Henhapl, Cliff B. Jones
Inf. Process. Lett.1