Demo Data from SIGIR 2026 / reviewers in the wild / expert
Eric G. Wagner
dblp:10/6164
· DBLP profile ↗
27ranked-venue papers
14as first author
0since 2021 · last 1995
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 22 · 11 first-authorSystems, architecture and hardware · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
8 papers |
Programming languages and type systems · 84% Compilers and program optimization · 8% Program verification · 8% | |
| Theoretical computer science
3 papers |
Logic in computer science · 88% Automata and formal languages · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Interconnection networks and networks-on-chip · 44% Emerging computing paradigms · 38% Parallel and multicore computing · 11% |
Topics — the 19 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
abstract data types |
0.0 | 2 | 1983 | Algebraic Specifications with Generating Constraints · ICALP 1983 Parameterized Data Types in Algebraic Specification Languages (Short Version) · ICALP 1980 |
Programming languages and type systems › abstract data types
parameterized data types |
0.0 | 2 | 1982 | Data Type Specification: Parameterization and the Power of Specification Techniques · ACM Trans. Program. Lang. Syst. 1982 Parameterized Data Types in Algebraic Specification Languages (Short Version) · ICALP 1980 |
Programming languages and type systems
language semantics |
0.0 | 3 | 1977 | Initial Algebra Semantics and Continuous Algebras · J. ACM 1977 From Algebras to Programming Languages · STOC 1973 An Algebraic Theory of Recursive Definitions and Recursive Languages · STOC 1971 |
Programming languages and type systems › specification language
algebraic specification |
0.0 | 1 | 1982 | Data Type Specification: Parameterization and the Power of Specification Techniques · ACM Trans. Program. Lang. Syst. 1982 |
Logic in computer science
algebraic specification |
0.0 | 1 | 1978 | Data Type Specification: Parameterization and the Power of Specification Techniques · STOC 1978 |
Programming languages and type systems › language semantics › formal semantics › denotational semantics
initial algebra semantics |
0.0 | 1 | 1977 | Initial Algebra Semantics and Continuous Algebras · J. ACM 1977 |
Logic in computer science › algebraic logic
algebraic semantics |
0.0 | 2 | 1976 | Rational Algebraic Theories and Fixed-Point Solutions · FOCS 1976 An Algebraic Theory of Recursive Definitions and Recursive Languages · STOC 1971 |
Logic in computer science › universal algebra
algebraic theory |
0.0 | 1 | 1976 | Rational Algebraic Theories and Fixed-Point Solutions · FOCS 1976 |
Programming languages and type systems
language design |
0.0 | 1 | 1973 | From Algebras to Programming Languages · STOC 1973 |
Programming languages and type systems › control flow
procedure calls |
0.0 | 1 | 1973 | From Algebras to Programming Languages · STOC 1973 |
Programming languages and type systems › control structures › recursion
recursive definitions |
0.0 | 1 | 1971 | An Algebraic Theory of Recursive Definitions and Recursive Languages · STOC 1971 |
Automata and formal languages › formal language operations
closure properties |
0.0 | 1 | 1971 | An Algebraic Theory of Recursive Definitions and Recursive Languages · STOC 1971 |
Programming languages and type systems › data types
data type specification |
0.0 | 1 | 1978 | Data Type Specification: Parameterization and the Power of Specification Techniques · STOC 1978 |
Emerging computing paradigms
cellular automata |
0.0 | 1 | 1970 | R70-32 Tessellation Automata · IEEE Trans. Computers 1970 |
Programming languages and type systems › language design
block structure |
0.0 | 1 | 1973 | From Algebras to Programming Languages · STOC 1973 |
Interconnection networks and networks-on-chip › network topology
group graphs |
0.0 | 1 | 1966 | On Connecting Modules Together Uniformly to Form a Modular Computer · IEEE Trans. Electron. Comput. 1966 |
Interconnection networks and networks-on-chip
network topology |
0.0 | 1 | 1966 | On Connecting Modules Together Uniformly to Form a Modular Computer · IEEE Trans. Electron. Comput. 1966 |
Parallel and multicore computing
parallel computation models |
0.0 | 1 | 1970 | R70-32 Tessellation Automata · IEEE Trans. Computers 1970 |
Logic in computer science
category theory |
0.0 | 1 | 1971 | An Algebraic Theory of Recursive Definitions and Recursive Languages · STOC 1971 |
Methods — techniques the papers use, named apart from their topics
category theory · 0.0initial algebra semantics · 0.0equational logic · 0.0algebraic specification · 0.0universal algebra · 0.0fixed point theory · 0.0algebraic construction · 0.0algebraic and order-theoretic semantics · 0.0lattice theory · 0.0group theory · 0.0graph theory · 0.0finite-state machine arrays · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1995 | Fix-point Semantics for Programs in Distributive CategoriesabstractIn an earlier paper Walters introduced a family of imperative programming languages based on concepts from distributive categories. The development in that, and in a subsequent paper by Walters and Khalil, was carried out within the category Set of s Eric G. Wagner, Wafaa Khalil, Robert F. C. Walters |
Fundam. Informaticae | 1 |
| 1995 | On the Role of Memory in Object-Based and Object-Oriented Languages
Eric G. Wagner |
Theor. Comput. Sci. | 1 |
| 1990 | Algebras, Polynomials and Programs
Eric G. Wagner |
Theor. Comput. Sci. | 1 |
| 1990 | An Algebraically Specified Language for Data Directed Design
Eric G. Wagner |
Theor. Comput. Sci. | 1 |
| 1987 | A Categorical Treatment of Pre- and Post-Conditions
Eric G. Wagner |
Theor. Comput. Sci. | 1 |
| 1987 | Canonical Constraints for Parameterized Data Types
Eric G. Wagner, Hartmut Ehrig |
Theor. Comput. Sci. | 1 |
| 1984 | Parameter Passing in Algebraic Specification Languages
Hartmut Ehrig, Hans-Jörg Kreowski, James W. Thatcher, Eric G. Wagner, Jesse B. Wright |
Theor. Comput. Sci. | 4 |
| 1983 | Algebraic Specifications with Generating Constraints
Hartmut Ehrig, Eric G. Wagner, James W. Thatcher |
ICALP | 2 |
| 1983 | Recursion and Iteration in Continuous Theories: The "M-Construction"
Stephen L. Bloom, James W. Thatcher, Eric G. Wagner, Jesse B. Wright |
J. Comput. Syst. Sci. | 3 |
| 1982 | Data Type Specification: Parameterization and the Power of Specification TechniquesabstractOur earlier work on abstract data types is extended by the answers to a number of questions on the power and limitations of algebraic specification techniques and by an algebraic treatment of parameterized data types like sets-of-( ) and stacks-of-().The "hidden function" problem (the need to include operations in specifications which are wanted hidden from the user) is investigated; the relative power of conditional specifications and equational specifications is investigated; and it is shown that parameterized specifications must contain "side conditions" (e.g., that finite-sets-of-d requires an equality predicate on d). James W. Thatcher, Eric G. Wagner, Jesse B. Wright |
ACM Trans. Program. Lang. Syst. | 2 |
| 1981 | More on Advice on Structuring Compilers and Proving them Correct
James W. Thatcher, Eric G. Wagner, Jesse B. Wright |
Theor. Comput. Sci. | 2 |
| 1980 | Parameterized Data Types in Algebraic Specification Languages (Short Version)
Hartmut Ehrig, Hans-Jörg Kreowski, James W. Thatcher, Eric G. Wagner, Jesse B. Wright |
ICALP | 4 |
| 1979 | More on Advice on Structuring Compilers and Proving Them Correct
James W. Thatcher, Eric G. Wagner, Jesse B. Wright |
ICALP | 2 |
| 1978 | Programming Languages as Mathematical Objects
Eric G. Wagner, James W. Thatcher, Jesse B. Wright |
MFCS | 1 |
| 1978 | Data Type Specification: Parameterization and the Power of Specification TechniquesabstractThis paper extends our earlier work on abstract data types by providing an algebraic treatment of parametrized data types (e.g., sets-of-(), stacks-of-(), etc.), as well as answering a number of questions on the power and limitations of algebraic specification techniques. In brief: we investigate the “hidden function” problem (the need to include operations in specifications which we want to be hidden from the user); we prove that conditional specifications are inherently more powerful than equational specifications; we show that parameterized specifications must contain “side conditions” (e.g., that finite-sets-of-d requires an equality predicate on d), and we compare the power of the algebraic approach taken here with the more categorical approach of Lehman and Smyth. James W. Thatcher, Eric G. Wagner, Jesse B. Wright |
STOC | 2 |
| 1978 | A Uniform Approach to Inductive Posets and Inductive Closure
Jesse B. Wright, Eric G. Wagner, James W. Thatcher |
Theor. Comput. Sci. | 2 |
| 1977 | A Uniform Approach to Inductive Posets and Inductive Closure
Jesse B. Wright, Eric G. Wagner, James W. Thatcher |
MFCS | 2 |
| 1977 | Initial Algebra Semantics and Continuous AlgebrasabstractMany apparently divergent approaches to specifying formal semantics of programming languages are applications of initial algebra semantics. In this paper an overview of initial algebra semantics is provided. The major technical feature is an initial continuous algebra which permits unified algebraic treatment of iterative and recursive semantic features in the same framework as more basic operations. Joseph A. Goguen, James W. Thatcher, Eric G. Wagner, Jesse B. Wright |
J. ACM | 3 |
| 1976 | Rational Algebraic Theories and Fixed-Point SolutionsabstractIn a wide variety of situations, computer science has found it convenient to define complex object as (fixed-point) solutions of certain equations. This has been done in both algebraic and order-theoretic settings, and has often been contrasted with other approaches. This paper shows how to formulate such solutions in a setting which encompasses both algebraic and order-theoretic aspects, so that the advantages of both worlds are available. Moreover, we try to show how this is consistent with other approaches to defining complex objects, through a number of applications, including: languages defined by context-free grammars; flow charts and their interpretations; and monadic recursive program schemes. The main mathematical results concern free rational theories and quotients of rational theories. However, the main goal has been to open up what we believe to be a beautiful and powerful new approach to the syntax and semantics of complex recursive specifications. Jesse B. Wright, James W. Thatcher, Eric G. Wagner, Joseph A. Goguen |
FOCS | 3 |
| 1976 | Some Fundamentals of Order-Algebraic Semantics
Eric G. Wagner, Jesse B. Wright, Joseph A. Goguen, James W. Thatcher |
MFCS | 1 |
| 1974 | Factorizations, Congruences, and the Decomposition of Automata and Systems
Joseph A. Goguen, James W. Thatcher, Eric G. Wagner, Jesse B. Wright |
MFCS | 3 |
| 1973 | From Algebras to Programming LanguagesabstractThis paper gives an informal presentation of constructions which, when combined, enable one to construct high level programming languages from algebras or, equivalently, from collections of primitive operations on some set (e.g. from the arithmetic, vector and logical operations on the set of integers, integer vectors, and truth values). Using this approach one can construct languages with block structure, procedures, procedure calls by both name and value, plus essentially simpler concepts such as assignment statements and conditional transfers. The constructions are algebraic in the sense that they are constructions on algebras which yield new algebras. However, for the sake of comprehensibility, we present them in this paper in a more informal manner as constructions on “black boxes”. This paper is a continuation of work presented earlier in [3] and [4] and owes much to the joint work to be reported in [5]. Eric G. Wagner |
STOC | 1 |
| 1971 | An Algebraic Theory of Recursive Definitions and Recursive LanguagesabstractThis is the introductory paper in a series devoted to a general algebraic theory of “recursive definitions” and “recursive languages”. In this paper we present the fundamental concepts and theorems concerning the basic structure (basic syntax), the semantics and the combination and manipulation of “recursive definitions” and the closure properties of “recursive languages”. The development is carried out within the framework of category theory and lattice theory. To illustrate the generality of the approach and our results we show how they apply directly to the specific examples of “recursive languages” of (generalized) context-free grammars, Turing machines, and flowcharts. Eric G. Wagner |
STOC | 1 |
| 1970 | R70-32 Tessellation AutomataabstractIn the last fifteen years many researchers working in such diverse areas as pattern recognition, parallel computation, self-reproducing automata, pattern recognition, evolution theory, information retrieval, and integrated circuit technology have found it convenient to use an array of identical intercommunicating finite-state machines as their underlying model. This naturally suggests that it would be worthwhile to develop a comprehensive theory of such arrays which would then provide a common framework for all these areas. Yamada and Amoroso have taken up this suggestion, and this paper is the first in a proposed series of papers reporting their results. However, as they readily admit, they have not attempted to produce a truly comprehensive model (an ill-defined, if not impossible, task), but rather they have been concerned with a "fairly general" model based largely on the earlier work of Moore. Eric G. Wagner |
IEEE Trans. Computers | 1 |
| 1969 | Uniformly reflexive structures: An axiomatic approach to computability
Eric G. Wagner |
Inf. Sci. | 1 |
| 1968 | Bounded Action Machines: Toward an Abstract Theory of Computer Structure
Eric G. Wagner |
J. Comput. Syst. Sci. | 1 |
| 1966 | On Connecting Modules Together Uniformly to Form a Modular ComputerabstractA modular computer may be informally defined to be a device consisting of a large (or infinite) number of identical circuit modules connected together in some uniform manner. This paper is concerned with making the concept of ``connected together in a uniform manner'' mathematically precise. Uniformity of connection in a modular device is first defined in terms of the linear graph whose vertices correspond to the modules and whose edges correspond to the cables connecting them. It is shown that the class of graphs satisfying the definition is precisely the class of group-graphs; that is, the vertices correspond to the elements of a group G, and there is a finite subset G0of G' (1 ∉ G0) such that {g, g'} is an edge of the graph if, and only if, there exists g0in G0such that g'. = gg0. It is then shown that restricting the group G to be Abelian restricts the patterns of simultaneous activity which may occur within the computer. Eric G. Wagner |
IEEE Trans. Electron. Comput. | 1 |