Demo Data from EDBT 2026 / reviewers in the wild / expert
Jean-Pierre Banâtre
dblp:62/5234
· DBLP profile ↗
20ranked-venue papers
15as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 3 first-authorSecurity and privacy · 5 · 4 first-authorSystems, architecture and hardware · 4 · 3 first-authorTheory of computation · 3 · 3 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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
4 papers |
Storage systems · 44% Distributed systems · 29% Hardware reliability and fault tolerance · 22% | |
| Software engineering, system software, and programming languages
4 papers |
Programming languages and type systems · 42% Compilers and program optimization · 35% Operating systems · 23% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › storage reliability › fault-tolerant storage
stable storage |
0.0 | 1 | 1988 | Ensuring Data Security and Integrity with a Fast Stable Storage · ICDE 1988 |
Distributed systems
fault tolerance |
0.0 | 2 | 1988 | Ensuring Data Security and Integrity with a Fast Stable Storage · ICDE 1988 Reliable Resource Allocation Between Unreliable Processes · IEEE Trans. Software Eng. 1978 |
Programming languages and type systems › domain-specific languages
process modeling language |
0.0 | 1 | 1979 | Language Features for Description of Cooperating Processes · ICSE 1979 |
Operating systems › resource management
resource allocation |
0.0 | 1 | 1978 | Reliable Resource Allocation Between Unreliable Processes · IEEE Trans. Software Eng. 1978 |
Hardware reliability and fault tolerance
error recovery |
0.0 | 1 | 1978 | Reliable Resource Allocation Between Unreliable Processes · IEEE Trans. Software Eng. 1978 |
Hardware reliability and fault tolerance › software fault tolerance
recovery blocks |
0.0 | 1 | 1978 | Reliable Resource Allocation Between Unreliable Processes · IEEE Trans. Software Eng. 1978 |
Parallel and multicore computing
parallelizing compiler |
0.0 | 1 | 1981 | A Multiprocessing Approach to Compile-Time Symbol Resolution · ACM Trans. Program. Lang. Syst. 1981 |
Programming languages and type systems › language design
language constructs |
0.0 | 1 | 1978 | Reliable Resource Allocation Between Unreliable Processes · IEEE Trans. Software Eng. 1978 |
Programming languages and type systems › language design
language features |
0.0 | 1 | 1979 | Language Features for Description of Cooperating Processes · ICSE 1979 |
Methods — techniques the papers use, named apart from their topics
multiprocessing · 0.0concurrent process decomposition · 0.0monitors · 0.0SIMULA class and inner features · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Developing Autonomic and Secure Virtual Organisations with Chemical Programming
Álvaro Enrique Arenas, Jean-Pierre Banâtre, Thierry Priol |
SSS | 2 |
| 2007 | Towards "Chemical" Desktop GridsabstractThis paper introduces the application of an unconventional approach to Grid programming. The proposed programming model is based on the chemical metaphor for expressing coordination of large grain computations. A chemical program can be seen as a set of chemical reactions, representing computations, that transform a set of floating molecules, representing data, within a chemical solution until an inert solution is reached. This model is intrinsically parallel and possesses nice autonomic properties, which are expected for programming Grids. We illustrate this novel programming model with a simple ray-tracing application and describe an implementation in the context of Desktop Grids. Jean-Pierre Banâtre, Nicolas Le Scouarnec, Thierry Priol, Yann Radenac |
eScience | 1 |
| 2006 | Generalised multisets for chemical programmingabstractGamma is a programming model in which computation can be seen as chemical reactions between data represented as molecules floating in a chemical solution. This model can be formalised as associative, commutative, conditional rewritings of multisets where rewrite rules and multisets represent chemical reactions and solutions, respectively. In this article we generalise the notion of multiset used by Gamma and present applications through various programming examples. First, multisets are generalised to include rewrite rules, which become first-class citizens. This extension is formalised by the -calculus with constants, operators, types and expressive patterns, we build a higher-order chemical programming language called HOCL. Finally, multisets are further generalised by allowing elements to have infinite and negative multiplicities. Semantics, implementation and applications of this extension are considered. Jean-Pierre Banâtre, Pascal Fradet, Yann Radenac |
Math. Struct. Comput. Sci. | 1 |
| 1996 | Parallel Multiset Processing: FRom Explicit Coordination to Chemical Reaction
Jean-Pierre Banâtre |
COORDINATION | 1 |
| 1994 | Compile-Time Detection of Information Flow in Sequential Programs
Jean-Pierre Banâtre, Ciarán Bryce, Daniel Le Métayer |
ESORICS | 1 |
| 1993 | Information Flow Control in a Parallel Language FrameworkabstractA discussion is given on a programming language based approach to information flow control in a system of communicating processes. The approach differs from previous work in that the security level approach to controlling flows is replaced by a mechanism where flows are registered in terms of the set of variable signaling information and that the manner of registering the inter-process information flows does not require any extra message exchanges. The language chosen to present these ideas is Hoare's CSP. The authors give the 'security semantics' of CSP and show, with the aid of two examples, how these semantics can be used to conduct security proofs of parallel programs.> Jean-Pierre Banâtre, Ciarán Bryce |
CSFW | 1 |
| 1993 | Subsidiaries and start-up Spin-off companies of Inria
Jean-Pierre Banâtre |
SAFECOMP | 1 |
| 1990 | The GAMMA Model and Its Discipline of Programming
Jean-Pierre Banâtre, Daniel Le Métayer |
Sci. Comput. Program. | 1 |
| 1989 | Implementing Atomic Rendevous within a Transactional FrameworkabstractThe authors address the problem of implementing the CSP (communicating sequential processes) rendezvous within a transactional framework. Instead of implementing a fair nondeterministic choice and assuming the correct functioning of processors and communication media, the authors propose an efficient transactional implementation of the atomic rendezvous in the presence of processor failures in a multiprocessor machine. Both atomicity and efficiency are obtained by using high-speed stable storage devices.> Jean-Pierre Banâtre, Michel Banâtre, Christine Morin |
SRDS | 1 |
| 1988 | Ensuring Data Security and Integrity with a Fast Stable StorageabstractAn active, RAM-based stable storage board is described. The stable storage board is intended to make it relatively fast to access data structures, and contains features to guard against incorrect access from a faulty processor or from an errant program. Basic performance data are presented and potential applications are described.> Michel Banâtre, Gilles Muller, Jean-Pierre Banâtre |
ICDE | 3 |
| 1988 | A parallel machine for multiset transformation and its programming style
Jean-Pierre Banâtre, Anne Coutant, Daniel Le Métayer |
Future Gener. Comput. Syst. | 1 |
| 1986 | The Concept of Multi-function: A General Structuring Tool for Distributed Operating System
Jean-Pierre Banâtre, Michel Banâtre, Florimond Ployette |
ICDCS | 1 |
| 1982 | A systolic algorithm for connected word recognitionabstractA systolic algorithm for connected word recognition (CWR) using dynamic time warping (DTW)Qtechnique is described. The algorithm relies upon an iterative method for finding the sequence of connected words that minimizes DTW distance to a given utterance. This method allows simultaneous computation of the best connected word sequence regardless of its number of words. A parallel implementation of the method is also proposed. Basically it uses a linear network of identical very simple processors. It is also explained how this network may be connected to a recently proposed DTW net-word implementing DTW algorithm. The machine resulting from this interconnection constitutes a highly parallel connected word recognition device. Such a device has a regular structure involving only local communication between very simple processors. This suggests a VLSI implementation of the device. This issue is also discussed. Jean-Pierre Banâtre, Patrice Frison, Patrice Quinton |
ICASSP | 1 |
| 1982 | Constructing parallel programs and their termination proof
Jean-Pierre Banâtre, Michel Banâtre, Patrice Quinton |
ICPP | 1 |
| 1982 | A Network for the Detection of Words in Continuous Speech
Jean-Pierre Banâtre, Patrice Frison, Patrice Quinton |
Acta Informatica | 1 |
| 1981 | A Multiprocessing Approach to Compile-Time Symbol Resolutionabstractarticle Free Access Share on A Multiprocessing Approach to Compile-Time Symbol Resolution Authors: F. André Institut de recherche en informatique et systèmes aléatoires (IRISA), Campus de Beaulieu, Avenue du General Leclerc, 35042--Rennes Cédex, France Institut de recherche en informatique et systèmes aléatoires (IRISA), Campus de Beaulieu, Avenue du General Leclerc, 35042--Rennes Cédex, FranceView Profile , J. P. Banatre Institut de recherche en informatique et systèmes aléatoires (IRISA), Campus de Beaulieu, Avenue du General Leclerc, 35042--Rennes Cédex, France Institut de recherche en informatique et systèmes aléatoires (IRISA), Campus de Beaulieu, Avenue du General Leclerc, 35042--Rennes Cédex, FranceView Profile , J. P. Routeau Institut de recherche en informatique et systèmes aléatoires (IRISA), Campus de Beaulieu, Avenue du General Leclerc, 35042--Rennes Cédex, France Institut de recherche en informatique et systèmes aléatoires (IRISA), Campus de Beaulieu, Avenue du General Leclerc, 35042--Rennes Cédex, FranceView Profile Authors Info & Claims ACM Transactions on Programming Languages and SystemsVolume 3Issue 1Jan. 1981 pp 11–23https://doi.org/10.1145/357121.357123Online:01 January 1981Publication History 4citation215DownloadsMetricsTotal Citations4Total Downloads215Last 12 Months4Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF F. André, Jean-Pierre Banâtre, Jean-Paul Routeau |
ACM Trans. Program. Lang. Syst. | 2 |
| 1980 | Kensur: An Architecture Oriented Towards Programming Languages TranslationabstractThe project KENSUR aiming in breaking down a compiler into a set of concurrent processes and in having them executed onto a network of processors is currently developed at I.R.I.S.A. F. André, Jean-Pierre Banâtre, Hughes Leroy, G. Paget, Florimond Ployette, Jean-Paul Routeau |
ISCA | 2 |
| 1979 | Language Features for Description of Cooperating Processes
Jean-Pierre Banâtre, Michel Banâtre |
ICSE | 1 |
| 1978 | Reliable Resource Allocation Between Unreliable ProcessesabstractBasic error recovery problems between interacting processes are first discussed and the desirability of having separate recovery mechanisms for cooperation and competition is demonstrated. The paper then concentrates on recovery mechanisms for processes competing for the use of the shared resources of a computer system. Appropriate programming language features are developed based on the class and inner features of SIMULA, and on the structuring concepts of recovery blocks and monitors. Santosh K. Shrivastava, Jean-Pierre Banâtre |
IEEE Trans. Software Eng. | 2 |
| 1977 | Producing Optimised Code for Coercions
Jean-Pierre Banâtre |
Inf. Process. Lett. | 1 |