Demo Data from EDBT 2026 / reviewers in the wild / expert
Juan Alemany
dblp:95/3157
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 1992
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 77% Operating systems · 23% | |
| Artificial intelligence
1 paper |
Information extraction and text analysis · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Spatial and temporal data management · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming › concurrent data structures
concurrent objects |
0.0 | 1 | 1992 | Performance Issues in Non-blocking Synchronization on Shared-memory Multiprocessors · PODC 1992 |
Parallel and multicore computing › synchronization
non-blocking synchronization |
0.0 | 1 | 1992 | Performance Issues in Non-blocking Synchronization on Shared-memory Multiprocessors · PODC 1992 |
Parallel and multicore computing
synchronization |
0.0 | 1 | 1992 | Performance Issues in Non-blocking Synchronization on Shared-memory Multiprocessors · PODC 1992 |
Natural language and speech › Information extraction and text analysis › document understanding
document image analysis |
0.0 | 1 | 1988 | Information Extraction of Paper-Based Maps · IEEE Trans. Software Eng. 1988 |
Natural language and speech › Information extraction and text analysis
spatial information extraction |
0.0 | 1 | 1988 | Information Extraction of Paper-Based Maps · IEEE Trans. Software Eng. 1988 |
Operating systems › resource management › process management › CPU scheduling
thread scheduling |
0.0 | 1 | 1992 | Performance Issues in Non-blocking Synchronization on Shared-memory Multiprocessors · PODC 1992 |
Spatial and temporal data management
spatial query processing |
0.0 | 1 | 1988 | Information Extraction of Paper-Based Maps · IEEE Trans. Software Eng. 1988 |
Methods — techniques the papers use, named apart from their topics
shortest path · 0.0line tracking · 0.0image analysis · 0.0contour following · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1992 | Performance Issues in Non-blocking Synchronization on Shared-memory MultiprocessorsabstractThis paper considers the implementation of non-blocking concurrent objects on shared-memory multiprocessors. Real multiprocessors have properties not present in theoretical models; these properties can be exploited to design non-blocking protocols that are more efficient in practice than those allowed by theoretical models. These new protocols rely on the operating system to take action when a thread of control is delayed during its non-blocking update. We illustrate the effectiveness of this approach by presenting two protocols that address factors hindering the performance of Herlihy's standard non-blocking protocol [Herlihy 90, Herlihy 91a]. These factors are: resources wasted by attempted non-blocking operations that fail, and the cost of data copying. We demonstrate the importance of these factors experimentally, and show how they can be reduced using protocols that rely on operating system support. To reduce the overhead of failing non-blocking operations, our first protocol maintains information about the utilization of the shared object; experiments show that this protocol performs better than the known alternatives. To reduce the cost of data copying, we introduce a second, optimistic protocol that avoids copying, except in the case when a thread of control is delayed during its attempted update. Juan Alemany, Edward W. Felten |
PODC | 1 |
| 1988 | Information Extraction of Paper-Based MapsabstractThe design of a system to extract information automatically from paper-based maps and answer queries related to spatial features and structure of geographic data is considered. The foundation of such a system is a set of image-analysis algorithms for extracting spatial features. Efficient algorithms to detect symbols, identify and track various types of lines, follow closed contours, compute distances, find shortest paths, etc. from simplified map images have been developed. A query processor analyzes the queries presented by the user in a predefined syntax, controls the operation of the image processing algorithms, and interacts with the user. The query processor is written in Lisp and calls image-analysis routines written in Fortran.> Rangachar Kasturi, Juan Alemany |
IEEE Trans. Software Eng. | 2 |