Demo Data from EDBT 2026 / reviewers in the wild / expert
Otto Nurmi
dblp:46/2616
· DBLP profile ↗
11ranked-venue papers
5as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 5 · 2 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1Applied, 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.
| Databases, data mining, and information retrieval
3 papers |
Indexing and storage engines · 64% Transaction processing and concurrency control · 20% Database theory · 15% | |
| Theoretical computer science
3 papers |
Computational geometry · 88% Logic in computer science · 12% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 100% |
Topics — the 11 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines › index maintenance
rebalancing |
0.0 | 2 | 1991 | Uncoupling Updating and Rebalancing in Chromatic Binary Search Trees · PODS 1991 Concurrency Control in Database Structures with Relaxed Balance · PODS 1987 |
Indexing and storage engines › tree structures
binary search tree |
0.0 | 1 | 1991 | Uncoupling Updating and Rebalancing in Chromatic Binary Search Trees · PODS 1991 |
Concurrent programming › concurrent data structures
concurrent search tree |
0.0 | 1 | 1991 | Uncoupling Updating and Rebalancing in Chromatic Binary Search Trees · PODS 1991 |
Concurrent programming › synchronization
locking |
0.0 | 1 | 1991 | Uncoupling Updating and Rebalancing in Chromatic Binary Search Trees · PODS 1991 |
Database theory › datalog evaluation
bottom-up evaluation |
0.0 | 1 | 1990 | Efficient Implementation of Loops in Bottom-Up Evaluation of Logic Queries · VLDB 1990 |
Indexing and storage engines
b-tree |
0.0 | 1 | 1987 | Concurrency Control in Database Structures with Relaxed Balance · PODS 1987 |
Transaction processing and concurrency control
concurrency control |
0.0 | 1 | 1987 | Concurrency Control in Database Structures with Relaxed Balance · PODS 1987 |
Transaction processing and concurrency control › concurrency control
locking |
0.0 | 1 | 1987 | Concurrency Control in Database Structures with Relaxed Balance · PODS 1987 |
Computational geometry › geometric data structures
dynamic geometric data structures |
0.0 | 1 | 1986 | Optimal Dynamic Solutions for Fixed Windowing Problems · SCG 1986 |
Computational geometry
range searching |
0.0 | 1 | 1986 | Optimal Dynamic Solutions for Fixed Windowing Problems · SCG 1986 |
Computational geometry › range searching › orthogonal range searching
window query |
0.0 | 1 | 1986 | Optimal Dynamic Solutions for Fixed Windowing Problems · SCG 1986 |
Methods — techniques the papers use, named apart from their topics
shadow rebalancing · 0.0red-black tree relaxation · 0.0relaxed balance · 0.0optimal-size structure · 0.0local background process · 0.0dynamic data structures · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Some Tools for Aiding Teaching the Basics of Digital Electronics and Signal Processing
Suvi Karhu, Jarmo T. Alander, Otto Nurmi |
CSEDU (1) | 3 |
| 1996 | Chromatic Binary Search Trees. A Structure for Concurrent Rebalancing
Otto Nurmi, Eljas Soisalon-Soininen |
Acta Informatica | 1 |
| 1991 | Uncoupling Updating and Rebalancing in Chromatic Binary Search TreesabstractIn order to gain maximal efficiency of the concurrent use of search trees the number of nodes to be locked at a time should be as small aa possible, and the locks should be released aa soon aa possible.We propose a new rebalancing method for binary search treea that allows rebalancing to be uncoupled from updating, so as to make updating faster.The trees we use are obtained by relaxing the balance conditions of red-black trees.When not involved with updating, the rebalancing task can be performed as a shadow process being active all the time, or it can be performed outside rush hours, at night, for example.1. Otto Nurmi, Eljas Soisalon-Soininen |
PODS | 1 |
| 1990 | Efficient Implementation of Loops in Bottom-Up Evaluation of Logic Queries
Juhani Kuittinen, Otto Nurmi, Seppo Sippu, Eljas Soisalon-Soininen |
VLDB | 2 |
| 1989 | A Dynamic Fixed Windowing Problem
Rolf Klein, Otto Nurmi, Thomas Ottmann, Derick Wood |
Algorithmica | 2 |
| 1988 | Separating a Polyhedron by One Translation from a Set of Obstacles (Extended Abstract)
Otto Nurmi, Jörg-Rüdiger Sack |
WG | 1 |
| 1988 | The Design of a Language Processor GeneratorabstractAbstract Language processor generators are systems that produce various language processors (including compilers) on the basis of a high‐level specification. The design of language processor generators is discussed on the basis of experiments with a traditional compiler writing system (HLP78) employing pore LALR parsing and general attribute grammars. It is argued that these methods are too primitive from the practical point of view. The design of a new language processor generator, HLP84, is based on this view. This system is an attempt to provide high‐level tools for a restricted class of applications (one‐pass analysis). The syntactic facilities include regular expressions on the right‐hand sides of productions, a disambiguating mechanism that is integrated with regular expressions, and a mechanism for using semantic information to aid parsing. The semantic facilities include automatic support for semantic error handling and for symbol tables. Early experiences with the new system show that in spite of the general overhead caused by the higher automation level, the system allows the generation of reasonably efficient processors. Kai Koskimies, Otto Nurmi, Jukka Paakki, Seppo Sippu |
Softw. Pract. Exp. | 2 |
| 1987 | Concurrency Control in Database Structures with Relaxed BalanceabstractWe consider the separation of rebalancing from updates in several database structures, such as B-trees for external and AVL-trees for internal structures. We show how this separation can be implemented such that rebalancing is performed by local background processes. Our solution implies that even simple locking schemes (without additional links and copies of certain nodes) for concurrency control are efficient in the sense that at any time only a small constant number of nodes must be locked. Otto Nurmi, Eljas Soisalon-Soininen, Derick Wood |
PODS | 1 |
| 1986 | Optimal Dynamic Solutions for Fixed Windowing ProblemsabstractGiven a point set in plane and a fixed planar region (window) a window query consists of enumerating the points in a translate of the region. A recently presented result shows that a static data structure of optimal size enables window queries for convex regions in optimal time. We show that if the windows are (maybe non-convex) polygons another data structure of optimal size supports not only window queries in optimal time but also allows updating of the point set in optimal time. Rolf Klein, Otto Nurmi, Thomas Ottmann, Derick Wood |
SCG | 2 |
| 1986 | On translating a set of objects in 2- and 3-dimensional space
Otto Nurmi |
Comput. Vis. Graph. Image Process. | 1 |
| 1985 | The direct dominance problemabstractGiven two points a=(a1,a2,…,ad) and b=(b1,b2,…,bd) in d-dimensional space, a dominates b if a≠b and for each i=1…d holds ai≥bi. The direct dominance problem consists of computing a relation of minimal size on a given set of n points such that the transitive closure of the relation gives all the dominances in the set. We present an Ο(n log n +k) time and Ο(n) space algorithm for the problem of two-dimensional space. The algorithm is optimal within a constant factor. Further, we show that the three-dimensional problem can be solved in Ο((n+k) log2n) time and space, or alternatively in Ο((n+k) log3n) time and Ο((n+k)log n) space. Ralf Hartmut Güting, Otto Nurmi, Thomas Ottmann |
SCG | 2 |