Demo Data from VLDB 2026 / reviewers in the wild / expert
C. T. H. Everaars
dblp:73/2957
· DBLP profile ↗
6ranked-venue papers
5as first author
0since 2021 · last 2004
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-authorSystems, architecture and hardware · 2 · 2 first-author
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 · 87% High-performance computing · 13% | |
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › software reengineering
software modernization |
0.0 | 1 | 2004 | Modernizing Existing Software: A Case Study · SC 2004 |
Parallel and multicore computing › parallel programming models › concurrent programming languages
coordination language |
0.0 | 1 | 2004 | Modernizing Existing Software: A Case Study · SC 2004 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 2004 | Modernizing Existing Software: A Case Study · SC 2004 |
High-performance computing › scientific computing
scientific computing application |
0.0 | 1 | 2004 | Modernizing Existing Software: A Case Study · SC 2004 |
Methods — techniques the papers use, named apart from their topics
cut-and-paste restructuring · 0.1MANIFOLD coordination language · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | Modernizing Existing Software: A Case StudyabstractIn this paper, we discuss one of our experiments using the coordination language MANIFOLD to restructure an existing sequential numerical application into a concurrent application. The application was written in ANSI C and deals with a sparse-grid method for a transport problem. Our approach is simple and is in fact a cut-and-paste method. First, we try to identify and isolate components in the legacy source code (the cut). Second, we glue them together by writing coordinator modules (glue modules) with the help of a coordination language (the paste). We also give some performance results. C. T. H. Everaars, Farhad Arbab, Barry Koren |
SC | 1 |
| 2001 | Using Coordination to Restructure Sequential Source Code into a Concurrent ProgramabstractA workable approach for modernization of existing software into parallel/distributed applications is through coarse-grain restructuring. If, for instance, entire subroutines of legacy code can be plugged into a new structure, the investment required for the rediscovery of the details of what they do can be spared. The resulting renovated software can then take advantage of the improved performance offered by modern parallel/distributed computing environments, without rethinking or rewriting the bulk of their existing code. The authors discuss one of their experiments using the coordination language MANIFOLD to restructure an existing sequential numerical application written in Fortran 77, into a concurrent application. C. T. H. Everaars, Farhad Arbab, Barry Koren |
ICSM | 1 |
| 2000 | Dynamic Process Composition and Communication Patterns in Irregularly Structured ApplicationsabstractIn this paper we describe one experiment in which a new co-ordination language, called Manifold, is used to restructure an existing sequential Fortran 77 code from computational fluid dynamics (CFD), into a parallel application. Manifold is a co-ordination language developed at CWI (Centrum voor Wiskunde en Informatica) in the Netherlands. It is very well suited for applications involving dynamic process creation and dynamically changing (ir)regular communication patterns among sets of independent concurrent co-operating processes. With a simple but generic master/worker protocol, written in the Manifold language, we are able to reuse the existing code without rethinking or rewriting it. The performance evaluation of a standard 3D CFD problem shows that Manifold performs very well. Copyright © 2000 John Wiley & Sons, Ltd. C. T. H. Everaars, Farhad Arbab, Barry Koren |
Concurr. Pract. Exp. | 1 |
| 1999 | Coordination of a Parallel Proposition Solver
C. T. H. Everaars, Bert Lisser |
COORDINATION | 1 |
| 1998 | Reusable Coordinator Modules for Massively Concurrent ApplicationsabstractIsolating computation and communication concerns into separate pure computation and pure coordination modules enhances modularity, understandability and reusability of parallel and/or distributed software. MANIFOLD is a pure coordination language that encourages this separation. We use real, concrete, running ANIFOLD programs to demonstrate the concept of pure coordination modules and the advantage of their reuse in applications of different natures. Performance results for the examples presented in this paper show that the overhead of using MANIFOLD to achieve this enhanced modularity and reusability is in practice small, compared to the more conventional paradigms for the design and programming of parallel and distributed software. © 1998 John Wiley & Sons, Ltd. Farhad Arbab, C. L. Blom, F. J. Burger, C. T. H. Everaars |
Softw. Pract. Exp. | 4 |
| 1996 | Restructuring sequential Fortran code into a parallel/distributed applicationabstractA workable approach for modernization of existing software into parallel/distributed applications is through coarse grain restructuring. If for instance, entire subroutines of legacy code can be plugged into the new structure, the investment required for the rediscovery of the details of what they do can be spared. The resulting renovated software can then take advantage of the improved performance offered by modern parallel/distributed computing environments, without rethinking or rewriting the bulk of their existing code. We discuss one of our experiments using the new coordination language MANIFOLD to restructure an existing sequential numerical application written in Fortran 77, into a parallel/distributed application. C. T. H. Everaars, Farhad Arbab, F. J. Burger |
ICSM | 1 |