VLDB 2026 Research / reviewers in the wild / expert
Jean G. Vaucher
dblp:85/3353
· DBLP profile ↗
11ranked-venue papers
5as first author
0since 2021 · last 1999
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9 · 5 first-authorSystems, architecture and hardware · 2 · 1 first-authorArtificial intelligence and machine learning · 1Computer networks · 1Databases, data management, data science and information retrieval · 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
2 papers |
Integrated circuit design · 32% Electronic design automation · 32% Processor architecture and microarchitecture · 28% |
Topics — the 2 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design › asynchronous circuit design
asynchronous sequential machine |
0.0 | 1 | 1974 | Self-Synchronized Asynchronous Sequential Machines · IEEE Trans. Computers 1974 |
Electronic design automation › logic synthesis › asynchronous circuit synthesis
hazard-free implementation |
0.0 | 1 | 1974 | Self-Synchronized Asynchronous Sequential Machines · IEEE Trans. Computers 1974 |
Methods — techniques the papers use, named apart from their topics
hardware prototyping · 0.0finite state machine modeling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | A service creation environment based on scenarios
Rachida Dssouli, Stéphane S. Somé, Jean G. Vaucher, Aziz Salah |
Inf. Softw. Technol. | 3 |
| 1995 | From Scenarios to Timed Automata: Building Specifications from Users RequirementsabstractScenarios as partial behavior description, are used more and more to represent users requirements, and to conduct software engineering. The paper examines automatic generation of specifications from requirements. This is a crucial step when accuracy is desired in the requirement engineering process. Automatic construction of specifications from scenarios reduces to the merging of partial behaviors into global specifications, such that these specifications can reproduce them. The paper presents an incremental algorithm that synthesizes timed automata from scenarios with timing constraints. The algorithm is based on a formalism developed for scenarios. It uses operations semantics, and a mapping between concepts of scenarios, and those of the theory of timed automata. Stéphane S. Somé, Rachida Dssouli, Jean G. Vaucher |
APSEC | 3 |
| 1995 | A Comparison between the Service Addition Language SAL and the ITU-T Recommendation Z.120
Stéphane S. Somé, Rachida Dssouli, Jean G. Vaucher |
FORTE | 3 |
| 1993 | Adjusting the Performance of an Information Retrieval SystemabstractUsers of a given information retrieval system may have different requirements at various times (sometimes emphasizing precision, sometimes recall), and the corpus may have different degree of emphasis regarding subjects.Therefore, a general purpose system should have parameters to allow adjustable performance.This article investigates the integration of several evaluation methods into a single system so that a user may choose an appropriate method or a combination of methods for his query evaluation. Jian-Yun Nie, François Paradis, Jean G. Vaucher |
CIKM | 3 |
| 1989 | ObjVProlog: Metaclasses in Logic
Jacques Malenfant, Guy Lapalme, Jean G. Vaucher |
ECOOP | 3 |
| 1989 | Record Manipulation in PrologabstractAbstract Prolog is a relatively new programming language that has proved excellent for symbolic computation. However, Prolog was not specifically designed for industrial scale work and it lacks some standard features that are useful for reading, maintaining and debugging large programs. In particular, Prolog has no record mechanism, and programs often require major changes when data structures are modified. The record is a standard data abstraction concept that improves the robustness of programs. The main advantage in using records is that data structures can be modified and extended with minimal repercussion to program code. Furthermore, the use of significant names to access data fields means that the intent of code is generally clearer. We present a set of primitive operators that support a readable and robust programming style for the manipulation of record data structures in standard Prolog. The proposal covers both simple and imbricated record types and handles selective modification of records cleanly. We also treat property lists and records in a uniform way. These benefits are achieved with minimal overhead while retaining the traditional Prolog non‐deterministic style. Jean G. Vaucher |
Softw. Pract. Exp. | 1 |
| 1988 | SCOOP, Structured Concurrent Object-Oriented Prolog
Jean G. Vaucher, Guy Lapalme, Jacques Malenfant |
ECOOP | 1 |
| 1980 | Pretty-Printing of TreesabstractAbstract A pleasing layout of printed tree structures is difficult to achieve automatically. The paper points out three main problems. First, the horizontal position of a node on the printed page depends on global consideration of the position of other nodes; secondly, the physical characteristics of printers require scanning the tree in left‐to‐right top‐to‐bottom sequence; finally, page overflow for wide trees must be handled. These problems are illustrated by analysing the shortcomings of a simple printing algorithm. A suitable general binary tree printing algorithm is presented and its adaptation to other types of trees is shown. Jean G. Vaucher |
Softw. Pract. Exp. | 1 |
| 1979 | Sequence Error Recovery Considered MisleadingabstractAbstract Sequence checking is such a common operation in commercial data processing that one assumes it no longer presents any programming problems; however, many examples presented in the current literature are either incorrect or misleading in as much as they do not state the necessary conditions for proper operation. Checking algorithms generally detect sequence errors and decide which record is in error based on a comparison between two successive record key values (current and previous). We show that identification of the record in error with any degree of certainty requires at least four successive key values and suggest that simplistic recovery in the face of sequence errors should not be attempted. Jean G. Vaucher |
Softw. Pract. Exp. | 1 |
| 1974 | Self-Synchronized Asynchronous Sequential MachinesabstractIn this correspondence, a new circuit structure is proposed which basically supresses the possibility of hazards and critical races in asynchronous sequential machines. In contrast to many approaches which try to solve these problems by changing the form of the automaton model, we suggest a more general "hardware" solution. This configuration provides performance extremely close to that of classical circuits while allowing substantial reduction in circuit cost. Christian Rey, Jean G. Vaucher |
IEEE Trans. Computers | 2 |
| 1973 | A Hardware Laboratory for Computer Architecture ResearchabstractBecause of dramatic reductions in cost of mini-computers, peripherals and logic modules, it is becoming evident that many problems confronting the computer system designer will be solved in the future by hybrid designs involving not only software but also specialized computers with architectures best suited to each application. Accordingly, hardware research must no longer be considered as a separate discipline by system programmers but as a tool in exactly the same way as languages. To illustrate this philosophy, a hardware laboratory has been set up at the University of Montreal. The primary interest of the founders was in designing and building small specialized computing systems. Jean G. Vaucher, Christian Rey |
ISCA | 1 |