Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Julien Vayssière

dblp:63/3765 · DBLP profile ↗
← Back
10ranked-venue papers
0as first author
0since 2021 · last 2009
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 4Systems, architecture and hardware · 3Software engineering, systems software and programming languages · 3Artificial intelligence and machine learning · 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.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 46% Cloud and datacenter computing · 23% High-performance computing · 23%
Databases, data mining, and information retrieval
2 papers
Data integration and cleaning · 62% Data mining · 19% Web and social media mining · 19%
Human-computer interaction and pervasive computing
1 paper
User interface design and tools · 100%

Topics — the 7 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data integration and cleaning › entity resolution
duplicate detection
0.112009
An Incremental Knowledge Acquisition Method for Improving Duplicate Invoices Detection · ICDE 2009
User interface design and tools
end-user development
0.112009
Rapid development of spreadsheet-based web mashups · WWW 2009
Cloud and datacenter computing
application deployment
0.012002
Interactive and Descriptor-Based Deployment of Object-Oriented Grid Applications · HPDC 2002
High-performance computing
computational steering
0.012002
Interactive and Descriptor-Based Deployment of Object-Oriented Grid Applications · HPDC 2002
Distributed systems › observability › distributed monitoring
distributed application monitoring
0.012002
Interactive and Descriptor-Based Deployment of Object-Oriented Grid Applications · HPDC 2002
Distributed systems
grid computing
0.012002
Interactive and Descriptor-Based Deployment of Object-Oriented Grid Applications · HPDC 2002
Data mining › predictive modeling
classification
0.012009
An Incremental Knowledge Acquisition Method for Improving Duplicate Invoices Detection · ICDE 2009

Methods — techniques the papers use, named apart from their topics

mashup patterns · 0.2component model · 0.2ripple down rules · 0.1
YearPublicationVenuePosition
2009 An Incremental Knowledge Acquisition Method for Improving Duplicate Invoices Detection
abstract
Duplicate records are a major problem and duplicate invoices are a specific example of this. The detection of duplicate invoices is a critical issue for business since duplicate invoices can result in a company paying more than once for goods or services ordered. Past experience has shown that generic duplicate record detection techniques are not very useful when applied to invoices: the rate of false positives can be so high that invoice clerks are discouraged from using the system. This is because such approaches do not take the business context into account, e.g. what types of good were ordered as well as the past relationship with that vendor. In this paper, we discuss applying Ripple Down Rules (RDR), an approach for incremental and end-user-centred knowledge acquisition, to the problem of classifying pairs of potential duplicate invoices. We describe how we built a prototype on top of the SAP ERP product and evaluated it on a real data set that had been previously independently audited for duplicates. The preliminary results have highlighted the significant potential of this approach for assisting invoicing clerks processing potential duplicate invoices. We have observed a drop in the rate of false positives from 92% down to 18.66% when compared to traditional approaches that do not take the business context into account. We suggest that incremental development of domain specific knowledge may have more general application to the problem of handling duplicate records.
Van Hai Ho, Paul Compton, Boualem Benatallah, Julien Vayssière, Lucio Menzel, Hartmut Vogler
ICDE4
2009 Rapid development of spreadsheet-based web mashups
abstract
The rapid growth of social networking sites and web communities have motivated web sites to expose their APIs to external developers who create mashups by assembling existing functionalities. Current APIs, however, aim toward developers with programming expertise; they are not directly usable by wider class of users who do not have programming background, but would nevertheless like to build their own mashups. To address this need, we propose a spreadsheet-based Web mashups development framework, which enables users to develop mashups in the popular spreadsheet environment. First, we provide a mechanism that makes structured data first class values of spreadsheet cells. Second, we propose a new component model that can be used to develop fairly sophisticated mashups, involving joining data sources and keeping spreadsheet data up to date. Third, to simplify mashup development, we provide a collection of spreadsheet-based mashup patterns that captures common Web data access and spreadsheet presentation functionalities. Users can reuse and customize these patterns to build spreadsheet-based Web mashups instead of developing them from scratch. Fourth, we enable users to manipulate structured data presented on spreadsheet in a drag-and-drop fashion. Finally, we have developed and tested a proof-of-concept prototype to demonstrate the utility of the proposed framework.
Woralak Kongdenfha, Boualem Benatallah, Julien Vayssière, Régis Saint-Paul, Fabio Casati
WWW3
2008 Data services in your spreadsheet!
abstract
End-user programmers---the 45 million of them, as estimated for 2001 in US alone [7]---routinely use spreadsheet to visualize, manipulate, and analyze data. Thanks to this environment, they can build applications that solve their daily problems. Even building a report can be seen as programming an application that takes corporate data as input and outputs a presentation. To build this application, spreadsheet users have to import data and place them in spreadsheet cells, highlight the important pieces, compute maybe some aggregates, add a chart or two. If well done, this application will be used each time data are updated to effortlessly produce a fresh report.
Régis Saint-Paul, Boualem Benatallah, Julien Vayssière
EDBT3
2007 Privacy-preserving logical vector clocks using secure computation techniques
abstract
Systems of logical clocks are commonly found in distributed systems for establishing causality between events occurring in concurrent communicating processes. Vector clocks are a popular type of logical clocks which require processes to attach to each message a logical timestamp that contains information about the sender process's view of the state of the distributed computation at the time of message sending. Causality between two events can then be determined by comparing their two logical timestamps. However, by doing so, processes leak potentially sensitive information about the advancement of their computation and the computations performed by the processes they communicate with. The contribution presented in this paper is a protocol, based on secure computation techniques, which preserves the privacy of each process's local logical clock while being strictly equivalent to regular vector clocks.
Florian Kerschbaum, Julien Vayssière
ICPADS2
2007 A process-based methodology for designing event-based mobile composite applications
Tore Fjellheim, Stephen Milliner, Marlon Dumas, Julien Vayssière
Data Knowl. Eng.4
2005 Event-Based Coordination of Process-Oriented Composite Applications
Marlon Dumas, Tore Fjellheim, Stephen Milliner, Julien Vayssière
Business Process Management4
2003 A security framework for reflective Java applications
abstract
Abstract The advent of component‐based reflective applications raises the issue of protecting baselevel components from the actions performed by metalevel components. However, by their very nature, reflective applications are far more difficult to secure than non‐reflective applications, which certainly explains why the problem has received very little attention so far. In this paper we present a security framework for enforcing access control between metalevel components and the baselevel components they reflect on. Rather than designing a new security architecture from scratch, we extend the standard security architecture of Java to provide security for a fully‐functional proxy‐based MOP for Java. We implement a number of well‐known meta‐level behaviors and study their security requirements, the results of which support our design choices. Copyright © 2003 John Wiley & Sons, Ltd.
Denis Caromel, Julien Vayssière
Softw. Pract. Exp.2
2002 Interactive and Descriptor-Based Deployment of Object-Oriented Grid Applications
abstract
Increasing complexity of distributed applications and commodity of resources through grids are making the tasks of deploying those applications harder. There is a clear need for standard tools allowing versatile deployment and analysis of distributed applications. We present here a solution for the deployment and monitoring of applications written using ProActive, an experimental Java-based library for concurrent, distributed and mobile computing. We describe the use of XML-based descriptor for the deployment part of a distributed application and the use of IC2D (Interactive Control and Debugging of Distribution), for the monitoring and steering of the running application. Those ideas, concepts, and experiments are a contribution towards the construction of integrated environments for component-based grid programming.
Françoise Baude, Denis Caromel, Fabrice Huet, Lionel Mestre, Julien Vayssière
HPDC5
2001 Reflections on MOPs, Components, and Java Security
Denis Caromel, Julien Vayssière
ECOOP2
1998 Towards Seamless Computing and Metacomputing in Java
abstract
Due to its platform-independent execution model, its support for networking, multithreading and mobile code, Java has given hope that easy Internet-wide high-performance network computing was at hand. Numerous attempts have then been made at providing a framework for the development of such metacomputing applications. Unfortunately, none of them addresses seamless sequential, multithreaded and distributed computing, i.e. the execution of the same application on a multiprocessor shared-memory machine as well as on a network of workstations, or on any hierarchical combination of both. In this paper we first identify four requirements for the development of such metacomputing frameworks. We then introduce Java// (pronounced Java Parallel), a 100% Java library that provides transparent remote objects as well as asynchronous two-way calls, high reuse potential and high-level synchronization mechanisms. We also present the metaobject protocol (MOP) Java// is built on and describe a distributed collaborative raytracing test application built using Java//. © 1998 John Wiley & Sons, Ltd.
Denis Caromel, Wilfried Klauser, Julien Vayssière
Concurr. Pract. Exp.3