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.

Yves Caseau

dblp:c/YvesCaseau · DBLP profile ↗
← Back
21ranked-venue papers
17as first author
0since 2021 · last 2012
—ORCID · none

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

Software engineering, systems software and programming languages · 13 · 10 first-authorArtificial intelligence and machine learning · 11 · 7 first-authorDatabases, data management, data science and information retrieval · 4 · 4 first-authorTheory of computation · 3 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 50% Operating systems · 50%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Storage systems · 100%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Operating systems › persistence
persistent object systems
0.011993
Efficient Handling of Multiple Inheritance Hierarchies · OOPSLA 1993
Programming languages and type systems
persistent programming languages
0.011993
Efficient Handling of Multiple Inheritance Hierarchies · OOPSLA 1993
Storage systems › storage architecture
persistent storage
0.011993
Efficient Handling of Multiple Inheritance Hierarchies · OOPSLA 1993

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

implementation and performance evaluation · 0.0
YearPublicationVenuePosition
2012 Business Process Enterprise Model - Operations Research for Managing Business Process Communication and Performance
Yves Caseau
ICORES1
2005 Self-adaptive middleware: Supporting business process priorities and service level agreements
Yves Caseau
Adv. Eng. Informatics1
2003 Using Constraints for Exploring Catalogs
François Laburthe, Yves Caseau
CP2
2002 CLAIRE: Combining sets, search and rules to better express algorithms
abstract
This paper presents a programming language which includes paradigms that are usually associated with declarative languages, such as sets, rules and search, into an imperative (functional) language. Although these paradigms are separately well known and are available under various programming environments, the originality of the CLAIRE language comes from the tight integration, which yields interesting run-time performances, and from the richness of this combination, which yields new ways in which to express complex algorithmic patterns with few elegant lines. To achieve the opposite goals of a high abstraction level (conciseness and readability) and run-time performance (CLAIRE is used as a C++ preprocessor), we have developed two kinds of compiler: first, a pattern pre-processor handles iterations over both concrete and abstract sets (data types and program fragments), in a completely user-extensible manner; secondly, an inference compiler transforms a set of logical rules into a set of functions (demons that are used through procedural attachment).
Yves Caseau, François-Xavier Josset, François Laburthe
Theory Pract. Log. Program.1
2001 Towards Stochastic Constraint Programming: A Study of Online Multi-choice Knapsack with Deadlines
Thierry Benoist, Eric Bourreau, Yves Caseau, Benoît Rottembourg
CP3
2001 Learning Hybrid Algorithms for Vehicle Routing Problems
Yves Caseau, Glenn Silverstein, François Laburthe
Theory Pract. Log. Program.1
1999 A Meta-Heuristic Factory for Vehicle Routing Problems
Yves Caseau, François Laburthe, Glenn Silverstein
CP1
1999 CLAIRE: Combining Sets, Search, and Rules to Better Express Algorithms
Yves Caseau, François-Xavier Josset, François Laburthe
ICLP1
1999 Encoding of Multiple Inheritance Hierarchies and Partial Orders
abstract
Efficient implementation of type inclusion is an important feature of object oriented programming languages with multiple inheritance. The idea is to associate to each type a subset of a set S ={1,..., k } such that type inclusion coincides with subset inclusion. Such an embedding of types into 2 S (the lattice of all subsets of S ) is called a bit‐vector encoding of the type hierarchy. In this paper, we show that most known bit‐vector encoding methods can be inserted on a general theoretical framework using graph coloration, namely the notion of a simple encoding . We use the word simple because all these methods are heuristics for the general bit‐vector encoding problem, known as the 2‐dimension problem. First we provide a correct algorithm for partial orders based on simple encoding, improving the algorithm of Krall, Vitek, and Horspool (1997). Second we show that finding an optimal simple encoding is an NP‐hard problem. We end with a discussion on some practical issues.
Yves Caseau, Michel Habib, Lhouari Nourine, Olivier Raynaud
Comput. Intell.1
1998 SALSA: A Language for Search Algorithms
François Laburthe, Yves Caseau
CP2
1997 Using Constraint Propagation for Complex Scheduling Problems: Managing Size, Complex Resources and Travel
Yves Caseau
CP1
1997 Solving Various Weighted Matching Problems with Constraints
Yves Caseau, François Laburthe
CP1
1997 Solving Small TSPs with Constraints
Yves Caseau, François Laburthe
ICLP1
1995 A deductive and Object-Oriented Approach to a Complex Scheduling Problem
Yves Caseau, Pierre-Yves Guillo, Eric Levenez
J. Intell. Inf. Syst.1
1994 Improved CLP Scheduling with Task Intervals
Yves Caseau, François Laburthe
ICLP1
1994 Constraint satisfaction with an object-oriented knowledge representation language
Yves Caseau
Appl. Intell.1
1993 Attaching Second-Order Types to Methods in an Object-Oriented Language
Yves Caseau, Laurent Perron
ECOOP1
1993 Efficient Handling of Multiple Inheritance Hierarchies
abstract
A key mechanism of a persistent programming language is its ability to detect and handle references to non-resident objects. Ideally, this mechanism should be hidden from the programmer, allowing the transparent manipulation of all data regardless of its potential lifetime. We term such a mechanism object faulting, in a deliberate analogy with page faulting in virtual memory systems. This paper presents a number of mechanisms for detecting and handling references to persistent objects, and evaluates their relative performance within an implementation of Persistent Smalltalk.
Yves Caseau
OOPSLA1
1992 A Cooperative-Architecture Expert System for Solving Large Time/Travel Assignment Problems
Yves Caseau, Peter Koppstein
DEXA1
1991 The LAURE Model for Object-Oriented Logic Databases
Yves Caseau
DASFAA1
1986 Knowledge Representation and Communication Mechanisms in LORE
Ch. Benoit, Yves Caseau, Ch. Pherivong
ECAI2