Demo Data from VLDB 2026 / reviewers in the wild / expert
William R. Mallgren
dblp:82/3522
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 1982
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 2Software engineering, systems software and programming languages · 1 · 1 first-authorHuman-computer interaction and ubiquitous 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
2 papers |
Programming languages and type systems · 97% Compilers and program optimization · 3% | |
| Computer graphics and multimedia
2 papers |
Geometric modeling and processing · 91% Rendering · 9% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 100% |
Topics — the 4 heaviest of 7, 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 | 1 | 1982 | Formal Specification of Graphic Data Types · ACM Trans. Program. Lang. Syst. 1982 |
Programming languages and type systems › specification language
algebraic specification |
0.0 | 1 | 1982 | Formal Specification of Graphic Data Types · ACM Trans. Program. Lang. Syst. 1982 |
Programming languages and type systems
language design |
0.0 | 1 | 1982 | Formal Specification of Graphic Data Types · ACM Trans. Program. Lang. Syst. 1982 |
Compilers and program optimization › compiler construction
compiler generation |
0.0 | 1 | 1974 | XPLG: experiences in implementing an experimental interactive graphics programming system · SIGGRAPH 1974 |
Methods — techniques the papers use, named apart from their topics
correctness proof · 0.0algebraic axioms · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1982 | Formal Specification of Graphic Data TypesabstractFormal specification techniques and data abstractions have seen little application to computer graphics.Many of the objects and operations unique to graphics programs can be handled conveniently by def'ming special graphic data types.Not only do graphic data types provide an attractive way to work with pictures, but they also allow specification techniques for data abstractions to be employed.Algebraic axioms, because of their definitional nature, are especially well suited to specifying the diversity of types useful in graphics applications.In this paper, definitions are given for some important concepts that appear in graphics programs.Based on these definitions, some illustrative graphic data types, called point, region, geometric function, graphic transformation, and tree-structured picture, are defined and specified algebraically.A simple graphics language for line drawings is created by embedding these new data types in the language PASCAL.Using the specifications, an outline of a correctness proof for a small programming example is presented. William R. Mallgren |
ACM Trans. Program. Lang. Syst. | 1 |
| 1975 | XPLG - Experiences in implementing an experimental interactive graphics programming system
C. Norman Turrill, William R. Mallgren |
Comput. Graph. | 2 |
| 1974 | XPLG: experiences in implementing an experimental interactive graphics programming systemabstractAn experiemtnal interactive graphics programming system has been built for a Xerox Sigma 5 computer based on William M. Newman's display procedures. The XPL compiler generator system was used for extending the syntax and semantics of the XPL language to produce a graphics language called XPLG. The XPLG compiler produces calls to a runtime support load module which handles windowing, viewports, clipping, boxing, 2-dimensional transformations, call naming, hit processing, etc. Independence from the numerous types of display and pointing devices is achieved by isolating all device dependent parts of the system in a separate, simple load module for each device. Several interesting implementation problems were solved. C. Norman Turrill, William R. Mallgren |
SIGGRAPH | 2 |