@BOOK{Ozsu-Valduriez-91,
  title = {Principles of Distributed Database Systems},
  publisher = {Prentice-Hall},
  year = {1991},
  author = {M. T. {\"Ozsu} and Patrick Valudriez},
  note = {562~p.}
}

@BOOK{Abiteboul-etal-95,
  title = {Foundations of Databases},
  publisher = {Addison-Wesley},
  year = {1995},
  author = {Serge Abiteboul and R. Hull and Victor Vianu},
  note = {685~p.},
  isbn = {0-201-53771-0}
}

@ARTICLE{Agius-Angelides-01b,
  author = {Harry W. Agius and Marios C. Angelides},
  title = {Spatial Color Indexing Using Rotation, Translation, and Scale Invariant
	Anglograms},
  journal = {Multimedia Tools and Applications},
  year = {2001},
  volume = {15},
  pages = {5-37},
  number = {1},
  month = sep,
  publisher = {Kluwer Academic Publishers},
  abstract = {Many semantic content-based models have been developed for modeling
	video and audio in order to enable information retrieval based on
	semantic content. The level of querying of the media depends upon
	the semantic aspects modeled. This paper proposes a semantic content-based
	model for semantic-level querying that makes full use of the explicit
	media structure, objects, spatial relationships between objects,
	events and actions involving objects, temporal relationships between
	events and actions, and integration between syntactic and semantic
	information.},
  keywords = {multimedia content modeling, multimedia content retrieval, multimedia
	content querying, multimedia content semantics}
}

@ARTICLE{Allen-83,
  author = {J. F. Allen},
  title = {Maintaining Knowledge About Temporal Intervals},
  journal = {Communications of the ACM},
  year = {1983},
  volume = {26},
  pages = {832-843},
  number = {11},
  month = nov
}

@INPROCEEDINGS{BaezaYates-92,
  author = {R. A. Baeza-Yates},
  title = {Text retrieval: Theory and practice},
  booktitle = {Proceedings of the 12th {IFIP} World Computer Congress},
  year = {1992},
  editor = {J. van Leeuwen},
  volume = {I},
  pages = {465-476},
  address = {Madrid, Spain},
  month = sep,
  publisher = {Elsevier Science},
  url = {citeseer.nj.nec.com/baeza-yates92text.html}
}

@ARTICLE{Baeza-Yates-etal-96,
  author = {Ricardo Baeza-Yates and Eduardo F. Barbosa and Nivio Ziviani},
  title = {Hierarchies of indices for text searching},
  journal = {Information Systems},
  year = {1996},
  volume = {21},
  pages = {497-514},
  number = {6},
  month = sep,
  abstract = {We present an efficient implementation of a recently known index for
	text databases, when the database is stored on secondary storage
	devices such as magnetic or optical disks. The implementation is
	built on top of a new and simple index for texts called PAT array
	(or suffix array). Considering that text searching in a large database
	spends most of the time accessing external storage devices, we propose
	additional index structures and searching algorithms for PAT arrays
	that reduce the number of disk accesses. We present two index structures:
	a two-level hierarchy model that uses main memory and one level
	of external storage (magnetic or optical devices) and a three-level
	hierarchy model that uses main memory and two levels of external
	storage (magnetic and optical devices). Performance improvement
	is achieved in both models by storing most of higher index levels
	in faster memories, thus reducing accesses in the slowest devices
	in the hierarchy. Analytical and experimental results are presented
	for both models. For 160 megabytes of text stored on CD-ROM disk
	the two-level model using 2 megabytes of main memory costs 20\%
	of the PAT array used as a single level.},
  keywords = {Index Hierarchy; Memory Hierarchy; Text Searching; PAT Arrays; Suffix
	Arrays; Magnetic Disks; Read-Only Optical Disks; CD-ROM}
}

@ARTICLE{Bal-etal-89,
  author = {H. E. Bal and J. G. Steiner and A. S. Tanenbaum},
  title = {Programming Languages for Distributed Computing Systems},
  journal = {ACM Computing Surveys},
  year = {1989},
  volume = {21},
  pages = {261-322},
  number = {3},
  month = sep,
  review = {Les raisons de la r{\'e}partition sont introduites : acc{\'e}l{\'e}ration,
	robustesse (par r{\'e}plication), sp{\'e}cialisation des traitements,
	tol{\'e}rance aux fautes. Une des propri{\'e}t{\'e}s principale
	des syst{\`e}mes r{\'e}partis, le non-d{\'e}terminisme, est {\'e}galement
	pr{\'e}sent{\'e}. Toutes les familles de langages de programmation
	sont alors pr{\'e}sent{\'e}es : fonctionnelle, logique (ou relationnelle),
	imp{\'e}rative. Une classification est alors faite, tenant compte
	de l'espace d'adressage (r{\'e}parti ou partag{\'e}) et des m{\'e}canismes
	employ{\'e}s pour la communication et la synchronisation des processus.
	Dans le cadre des m{\'e}moire r{\'e}parties, on distingue : messages
	synchrones (CSP/OCCAM) ou asynchrones (Concurrent C), rendez-vous
	(ADA) ou RPC (Concurrent CLU, Argus), primitives diverses d'envoi
	de message (PVM) ou programmation par objets (Act1, POOL, Emerald,
	Concurrent Smalltalk), et m{\^e}me transactions atomiques (Argus,
	Avalon). En ce qui concerne les m{\'e}moires partag{\'e}es, les
	choix sont beaucoup moins nombreux. Tout d'abord, les langages fonctionnels
	(Concurrent Lisp, *Lisp) et logiques (PARLOG, Concurrent Prolog,
	Delta-Prolog) cachent les probl{\`e}mes de communication et de synchronisation.
	Le cas particulier des langages {\'a} structures de donn{\'e}es
	partag{\'e}es (LINDA, Tuple Space Smalltalk) permet de mettre en
	\oe uvre la technique de la ferme de travailleurs, l'espace des
	n-uplets jouant le rôle du processus ma{\^i}tre.}
}

@BOOK{Ballard-Brown-82,
  title = {Computer Vision},
  publisher = {Prentice-Hall},
  year = {1982},
  author = {D. H. Ballard and C. M. Brown},
  note = {523~p.},
  review = {Cet ouvrage d{\'e}compose clairement les {\'e}tapes qui m{\`e}nent
	de l'acquisition de l'image (fixe ou anim{\'e}e) jusqu'{\'a} sa
	compr{\'e}hension par l'ordinateur. La premi{\`e}re partie traite
	des traitements de bas niveau apr{\`e}s avoir discut{\'e} les aspects
	physiologiques de la vision et techniques de l'acquisition. La seconde
	partie pr{\'e}sente les diff{\'e}rentes techniques de segmentation
	de l'image, bas{\'e}s sur la d{\'e}tection de contours, la segmentation
	et la reconnaissance de textures, ainsi que le mouvement pour la
	vid{\'e}o. La troisi{\`e}me partie introduit alors l'interpr{\'e}tation
	g{\'e}om{\'e}trique, en 2D ou 3D. Enfin, la derni{\`e}re partie
	pr{\'e}sente l'{\'e}tape de compr{\'e}hension, qui peut s'appuyer
	aussi bien sur de «~simples~» mises en correspondances que sur des
	algorithmes plus complexes, dont des syst{\`e}mes experts.}
}

@BOOK{Balter-etal-94,
  title = {Construction des syst\`emes d'exploitation r\'epartis},
  publisher = {Institut National de la Recherche en Informatique et Automatique
	(INRIA)},
  year = {1994},
  author = {Roland Balter and Jean-Pierre Ban\"atre and Serge Krakowiak},
  series = {Collection Didactique},
  note = {404~p.},
  review = {L'ouvrage se d{\'e}compose en deux grandes parties. La premi{\`e}re
	partie introduit des concepts g{\'e}n{\'e}raux de la programmation
	concurrente et r{\'e}partie. La seconde partie introduit les probl{\`e}mes
	de la r{\'e}partition pour les diverses composantes d'un syst{\`e}me
	d'exploitation, {\'a} savoir : la m{\'e}moire, les fichiers, les
	objets (pour les syst{\`e}mes d'exploitations {\'a} objets), les
	transactions (pour les bases de donn{\'e}es r{\'e}parties). L'ouvrage
	s'ach{\`e}ve sur la tol{\'e}rance aux fautes, la s{\'e}curit{\'e}
	et la protection ainsi que la pr{\'e}sentation de la technologie
	des micro-noyaux (Mach et Chorus). Dans la premi{\`e}re partie sont
	introduits les concepts fondamentaux de la r{\'e}partition. Tout
	d'abord, l'absence d'{\'e}tat global est d{\'e}battue avec toutes
	les implications sur les algorithmes concurrents. Ensuite, l'absence
	de m{\'e}moire commune et l'indispensable dialogue entre machines
	(ou protocoles) sont introduits. Les solutions de base sont alors
	pr{\'e}sent{\'e}es apr{\`e}s avoir introduit des langages de programmation
	parall{\`e}le et r{\'e}partie divers.}
}

@ARTICLE{Baral-etal-98,
  author = {Chitta Baral and Graciela Gonzalez and Tran Son},
  title = {Conceptual Modeling and Querying in Multimedia Databases},
  journal = {Multimedia Tools and Applications},
  year = {1998},
  volume = {7},
  pages = {37-66},
  number = {1-2},
  month = jul,
  publisher = {Kluwer Academic Publishers},
  abstract = {In this paper, we discuss some design principles that will aid in
	the design and querying of multimedia databases. We use an object-relational
	data model and argue that multimedia objects should normally have
	a special attribute called ‘core’ which stores the real object itself
	in contrast to the abstraction which is reflected in the rest of
	the attributes. We present an extension to the ER Diagram that takes
	advantage of the ‘core’ notion to facilitate design of multimedia
	databases. We discuss some desirable features in a query language
	for multimedia databases: simplifications like the use of path expressions
	and implicit use of functions (methods) as attributes, and explicit
	specification of the display layout and format either at the data
	definition level or query specification level. To materialize this
	last feature, we propose a display specification extension to SQL
	(SQL+D) that we have implemented.},
  keywords = {ER diagram, multimedia database, object relational data model, modeling
	the WWW}
}

@BOOK{Batini-etal-92,
  title = {Conceptual Database Design: An Entity-Relationship Approach},
  publisher = {Benjamin/Cummings},
  year = {1992},
  author = {C. Batini and Stefano Ceri and S. B. Navathe},
  note = {470~p.}
}

@TECHREPORT{Bayley-96,
  author = {P. Bayley and D. Hawking},
  title = {A Parallel architecture for query processing over a Terabyte of text},
  institution = {The Australian National University},
  year = {1996},
  pages = {1243-1259}
}

@INPROCEEDINGS{Beigbeder-Mercier-03,
  author = {Michel Beigbeder and Annabelle Mercier},
  title = {{\'E}tude des distributions de $tf$ et de $idf$ sur une collection
	de 5 millions de pages html},
  booktitle = {Atelier de recherche d'information sur le passage {\'a} l'{\'e}chelle,
	congr{\`e}s INFORSID},
  year = {2003},
  address = {Nancy, France},
  month = jun
}

@BOOK{Bell-Grimson-92,
  title = {Distributed Database Systems},
  publisher = {Addison-Wesley},
  year = {1992},
  author = {D. Bell and J. Grimson},
  note = {410~p.},
  review = {Il s'agit d'un ouvrage classique sur les bases de donn{\'e}es r{\'e}parties
	: r{\'e}partition des donn{\'e}es, des requ{\^e}tes, des transactions,
	de l'int{\'e}grit{\'e} et de la s{\'e}curit{\'e}. Le dernier chapitre
	sur les d{\'e}veloppements attendus int{\`e}gre une pr{\'e}sentation
	rapide des bases de donn{\'e}es multim{\'e}dias en tant que bases
	de donn{\'e}es r{\'e}parties. }
}

@BOOK{Bellman-61,
  title = {Adaptive Control Processes: A Guided Tour},
  publisher = {Princeton University Press},
  year = {1961},
  author = {Richard Bellman},
  keywords = {dimensionality curse}
}

@INPROCEEDINGS{Berchtold-etal-96,
  author = {S. Berchtold and D. A. Keim and H.-P. Kriegel},
  title = {The {X}-tree: An Index Structure for High-Dimensional Data},
  booktitle = {Proceedings of the 22nd International Conference on Very Large Data
	Bases (VLDB'96)},
  year = {1996},
  pages = {28-39},
  note = {Mumbai (Bombay), India}
}

@BOOK{Bernstein-etal-87,
  title = {Concurrency Control and Recovery in Database Systems},
  publisher = {Addison-Wesley},
  year = {1987},
  author = {P. A. Bernstein and V. Hadzilacos and N. Goodman},
  note = {685~p.},
  url = {http://research.microsoft.com/pubs/ccontrol/}
}

@ARTICLE{Berry-etal-99,
  author = {Michael W. Berry and Z. Darmac and E. R. Jessup},
  title = {Matrices, vector spaces and information retrieval},
  journal = {SIAM},
  year = {1999},
  volume = {41},
  pages = {335-362},
  number = {2}
}

@BOOK{Bertino-etal-97,
  title = {Indexing Techniques for Advanced Database Systems},
  publisher = {Kluwer Academic},
  year = {1997},
  author = {Elisa Bertino and B. C. Ooi and Ron Sacks-Davis and K.-L. Tan and
	J. Zobel and B. Shidlovsky and Barbara Catania},
  address = {Boston, Massachussets},
  note = {250~p.},
  review = {Cet ouvrage passe en revue, dans diff{\'e}rents chapitres, des structures
	d'index adapt{\'e}es {\'a} certains types d'applications avanc{\'e}es.
	Le premier chapitre traite de l'indexation de l'agr{\'e}gation et
	de l'h{\'e}ritage dans les bases de donn{\'e}es {\'a} objets, d{\'e}plorant
	encore l'absence de technique suffisamment performante pour supporter
	les deux axes simultan{\'e}ment. L'indexation des m{\'e}thodes est
	{\'e}galement {\'e}voqu{\'e}e. Le deuxi{\`e}me chapitre traite des
	bases de donn{\'e}es spatiales et donc des recherches multidimensionnelles
	sur des objets g{\'e}om{\'e}triques (ou leurs approximations, voire
	leurs transformations). Un historique int{\'e}ressant de pr{\`e}s
	de 40 m{\'e}thodes issues de 4 grandes cat{\'e}gories : (1) arbres
	binaires, (2) arbres-B, (3) adressage dispers{\'e} et (4) courbe
	remplissant le plan, est dress{\'e}. Pour chacune des cat{\'e}gories,
	certains exemple sont pr{\'e}sent{\'e}s : (1) arbres-kd, -kd-B,
	-hB (\emph{holey brick B}), -skd (\emph{spatial kd}), -BD, -GBD
	(\emph{Generalized BD}), -LSD (\emph{Local Split Decision}), (2)
	arbres-R, -R*, -R+, BV, (3) fichier grille, fichier R, \emph{PLOP-hashing}
	(\emph{Piecewise Linear Order Preserving}), (4) \emph{locational
	keys}. Le troisi{\`e}me chapitre est d{\'e}di{\'e} aux bases de
	donn{\'e}es d'images dont une architecture g{\'e}n{\'e}rale est
	donn{\'e}e. Les principales caract{\'e}ristiques extraites sont
	pr{\'e}sent{\'e}es : forme, couleur, texture et relations spatiales.
	Ensuite, quelques techniques d'indexation tr{\`e}s adapt{\'e}es
	sont d{\'e}crites, qui d{\'e}montrent {\'a} quel point indexation
	logique et physique sont li{\'e}es. En sautant le chapitre sur les
	bases de donn{\'e}es temporelles, quelques {\'e}l{\'e}ments d'indexation
	sur les donn{\'e}es textuelles (qui peuvent intervenir dans des
	bases de donn{\'e}es multim{\'e}dia) sont survol{\'e}s. Enfin, quelques
	points avanc{\'e}s clôturent le livre. Tout d'abord, l'ouvrage reconna{\^i}t
	la n{\'e}cessit{\'e} d'utiliser des bases de donn{\'e}es parall{\`e}les
	et/ou distribu{\'e}s pour faire face {\'a} la taille croissante
	des donn{\'e}es, sans faire subir de d{\'e}gradations de performances
	importantes. Ensuite, l'indexation est situ{\'e}e dans le cadre
	des ordinateurs nomades. Le cas des entrepôts de donn{\'e}es est
	{\'e}galement {\'e}voqu{\'e}, o{\'u} le temps de construction d'un
	index est {\'a} n{\'e}gliger vis-{\'a}-vis des temps de recherches
	\emph{ad hoc} sur des quantit{\'e}s de donn{\'e}es extr{\^e}mement
	larges et acc{\'e}d{\'e}es sur de nombreux crit{\`e}res simultan{\'e}ment
	(exploitation des index «~traditionnels~» de jointures, de domaines,
	\emph{bitmaps}, de projection). La Toile n'{\'e}chappe pas {\'a}
	ce chapitre (bien que la probl{\'e}matique se ram{\`e}ne essentiellement
	{\'a} celle des bases de donn{\'e}es textuelles, {\'a} l'exception
	de la construction d'index particuliers). Enfin, les bases de donn{\'e}es
	int{\'e}grant des contraintes (ainsi que des relations infinies)
	sont {\'e}tudi{\'e}es.}
}

@BOOK{Bhaskaran-Konstantinides-95,
  title = {Image and Video Compression Standards: Algorithms and Architectures},
  publisher = {Prentice-Hall},
  year = {1995},
  author = {V. Bhaskaran and K. Konstantinides},
  note = {369~p.},
  review = {L'ouvrage pr{\'e}sente les techniques de compression avec ou sans
	perte de donn{\'e}es. Les deux principaux standards, JPEG pour les
	images fixes et MPEG-1 et -2 pour la vid{\'e}o, sont trait{\'e}s
	dans l'ouvrage. L'utilisation d'architectures adapt{\'e}es vs. des
	processeurs RISC munis d'op{\'e}rations adapt{\'e}es pour les algorithmes
	de compression/d{\'e}compression est d{\'e}battue. MPEG Audio est
	trait{\'e} enfin d'ouvrage avec quelques autres techniques non standards.}
}

@MISC{Blok-etal-99,
  author = {H.E. Blok and A.P. de Vries and H.M. Blanken},
  title = {Top {N} {MM} query optimization - The best of both {IR} and {DB}
	worlds},
  url = {citeseer.ist.psu.edu/blok99top.html}
}

@BOOK{Bobrowski-98b,
  title = {{ORACLE~8} Architecture: Understand, Plan, and Migrate to Oracle's
	Revolutionary Database},
  publisher = {Osborne McGraw-Hill \& Oracle Press},
  year = {1998},
  author = {S. Bobrowski},
  note = {356~p.},
  review = {ORACLE 8 est un SGBD objet-relationnel, c'est-{\'a}-dire une impl{\'e}mentation
	(encore en cours) de la norme SQL-3. Fondamentalement, et contrairement
	{\'a} ce qu'annonce le titre, ORACLE 8 est un descendant direct
	d'ORACLE 7, qui incorporait d{\'e}j{\'a} nombre des propositions
	de la nouvelle norme SQL (\emph{triggers}, proc{\'e}dures catalogu{\'e}es
	comme pr{\'e}mices des m{\'e}thodes, un cas simple de requ{\^e}tes
	r{\'e}cursives). Des extensions sont l'introduction de deux nouvelles
	techniques d'indexation : les index \emph{bitmap} et les arbres-B
	creux (recommand{\'e}s surtout pour les applications d'entrepôts
	de donn{\'e}es). Au-del{\'a} des proc{\'e}dures catalogu{\'e}es,
	ORACLE 8 permet maintenant de d{\'e}finir des objets (avec une syntaxe
	proche de ADA, comme PL/SQL, plutôt que de celle de la norme SQL-3),
	avec encapsulation, m{\'e}thodes et sous-classes. Les donn{\'e}es
	complexes sont g{\'e}r{\'e}es comme des relations imbriqu{\'e}es,
	c'est-{\'a}-dire $NF^2$ (\emph{Non First Normal Form}). Le reste
	de l'ouvrage concerne les caract{\'e}ristiques propres de ORACLE
	8 sur l'impl{\'e}mentation du syst{\`e}me : contrôle des acc{\`e}s,
	stockage, architecture du serveur, acc{\`e}s concurrents, s{\'e}curit{\'e},
	r{\'e}partition et traitements parall{\`e}les. }
}

@BOOK{BouchonMeunier-95,
  title = {La logique floue et ses applications},
  publisher = {Addison-Wesley},
  year = {1995},
  author = {B. Bouchon-Meunier},
  month = oct,
  note = {257~p.}
}

@BOOK{Bouzeghoub-etal-97,
  title = {Object Technology: Concepts and Methods},
  publisher = {International Thomson Computer Press},
  year = {1997},
  author = {Mokrane Bouzeghoub and Georges Gardarin and Patrick Valduriez},
  series = {Software Engineering Series},
  note = {382~p.},
  review = {L'ouvrage commence bien sûr par introduire les concepts objets avant
	de pr{\'e}senter quelques mises en oeuvres dans divers langages
	dont C++, Smalltalk et Java. Un {\'e}ventail de nombreuses m{\'e}thodes
	de conception estensuite abord{\'e} : OOD, OMT, HOOD, OOM, FUSION,
	etc. Les deux chapitres suivants portent sur les bases de donn{\'e}es
	{\'a} objets, illustr{\'e} par quelques r{\'e}alisations : GemStone,
	ObjectStore, Versant, Orion, $O_2$, ainsi que la norme ODMG. L'ouvrage
	s'ach{\`e}ve sur la distribution avec CORBA et la coop{\'e}ration
	avec des cadriciels comme OpenDoc.}
}

@PHDTHESIS{Brigger-95,
  author = {P. Brigger},
  title = {Morphological Shape Representation Using the Skeleton Decomposition:
	Application to Image},
  school = {{\'Ecole Polytechnique F\'ed\'erale de Lausanne}},
  year = {1995},
  note = {No. 1448}
}

@INPROCEEDINGS{Bruijn-Lew-02,
  author = {Willem de Bruijn and Michael S. Lew},
  title = {AtomsNet: Multimedia Peer2Peer File Sharing},
  booktitle = {CIVR},
  year = {2002},
  editor = {M. S. Lew and N. Sebe and J. P. Eakins},
  volume = {LNCS 2383},
  pages = {138-146},
  publisher = {Springer-Verlag},
  owner = {jmartine},
  timestamp = {2006.09.01}
}

@BOOK{Bryan-88,
  title = {{SGML}: An Author's Guide to the Standard Generalized Markup Language},
  publisher = {Addison-Wesley},
  year = {1988},
  author = {M. Bryan}
}

@ARTICLE{Bush-45,
  author = {Vannevar Bush},
  title = {As We May Think},
  journal = {The Atlantic Monthly},
  year = {1945},
  volume = {1},
  pages = {101-108},
  number = {176},
  month = jul,
  url = {www.isg.sfu.ca/$\tilde{}$duchier/misc/vbush/vbush-all.shtml}
}

@ARTICLE{Campbell-97,
  author = {J. P. Campbell},
  title = {Speaker Recognition: A Tutorial},
  journal = {Proceedings of the IEEE},
  year = {1997},
  volume = {85},
  pages = {1437-1462},
  number = {9}
}

