¬íwtLC:\Documents and Settings\Yann\Work\Misc-Workspace\Bibex\base\TestBook.bibextLC:\Documents and Settings\Yann\Work\Misc-Workspace\Bibex\base\TestBook.bibexsrjava.util.HashSetºD…•–¸·4xpw ?@srbibtex.extractor.ui.BaseÎîЄf&jJcachedTimestampLfiletLbibtex/dom/BibtexFile;LnametLjava/lang/String;Lpathq~xpýÑ%Üsrbibtex.dom.BibtexFile­„à„ËšˆxLentriestLjava/util/ArrayList;xpsrjava.util.ArrayListxÒ™ÇaIsizexpw srbibtex.dom.BibtexEntryÜ´ú" y£LentryKeyq~L entryTypeq~LfieldstLjava/util/HashMap;xptGDT03-Dictionnairetmiscsrjava.util.HashMapÚÁÃ`ÑF loadFactorI thresholdxp?@w srbibtex.dom.BibtexKeyw[»{5«PLcontentq~xpt relevantforsrbibtex.dom.BibtexFieldxyWX“ŠÚNLkeytLbibtex/dom/BibtexKey;Lvaluet Lbibtex/dom/BibtexAbstractValue;xpq~srbibtex.dom.BibtexString3ë¬û3Lcontentq~xptVive le Qu\'ebec...sq~t relevancesq~q~sq~t100sq~tmonthsq~q~#sq~t f\'evriersq~ttitlesq~q~(sq~t*Grand dictionnaire terminologique en lignesq~turlsq~q~-sq~tw3.granddictionnaire.com/sq~tabstractsq~q~2sq~t*\textit{Le grand dictionnaire terminologique} de l'Office qu\'eb\'ecois de la langue fran\c caise est une banque de donn\'ees terminologiques. On y trouve, class\'es par domaines, des termes appartenant aux langues de sp\'ecialit\'es. La fiche terminologique renseigne sur une notion, par la d\'efinition, les notes, l'illustration, et pr\'esente les termes qui d\'esignent cette notion. Le terme principal est celui que privil\'egie l'Office qu\'eb\'ecois de la langue fran\c caise dans les situations de communication \'ecrite. Les termes consign\'es en sous-entr\'ee peuvent g\'en\'eralement \^etre employ\'es, mais leur emploi doit \^etre nuanc\'e dans certains cas.sq~tkindsq~q~7sq~tDIVERSsq~tauthorsq~q~Object-Oriented Design Heuristics offers insight into object-oriented design improvement. The more than sixty guidelines presented in this book are language-independent and allow you to rate the integrity of a software design. The heuristics are not written as hard and fast rules; they are meant to serve as warning mechanisms which allow the flexibility of ignoring the heuristic as necessary. This tutorial-based approach, born out of the author's extensive experience developing software, teaching thousands of students, and critiquing designs in a variety of domains, allows you to apply the guidelines in a personalized manner. The heuristics cover important topics ranging from classes and objects (with emphasis on their relationships including association, uses, containment, and both single and multiple inheritance) to physical object-oriented design. You will gain an understanding of the synergy that exists between design heuristics and the popular concept of design patterns; heuristics can highlight a problem in one facet of a design while patterns can provide the solution. Programmers of all levels will find value in this book. The newcomer will discover a fast track to understanding the concepts of object-oriented programming. At the same time, experienced programmers seeking to strengthen their object-oriented development efforts will appreciate the insightful analysis. In short, with Object-Oriented Design Heuristics as your guide, you have the tools to become a better software developer.sq~t publishersq~q~sq~tAddison-Wesleysq~ttitlesq~q~ sq~t!Object-Oriented Design Heuristicsxsq~ tRich90-ProgrammersApprenticetbooksq~?@w sq~t relevantforsq~q~sq~t A MUST READ!sq~tmonthsq~q~sq~tJanuarysq~tyearsq~q~sq~t1990sq~tabstractsq~q~!sq~tñWhere will the next order of magnitude improvement in software productivity come from? In this book, two leading researchers at M.I.T. answer this question by describing the Programmer's Apprentice, a powerful new approach to computer-aided software engineering (CASE) that combines artificial intelligence and software engineering techniques. The Programmer's Apprentice is an intelligent assistant for software engineers that will provide advice, catch errors, and take care of routine details throughout the software process, from requirements acquisition to implementation and maintenance. Rich and Waters use extensive illustrations and transcripts from a demonstration system to make the principles and methods underlying the Programmer's Apprentice understandable to both researchers and engineers. In the concluding chapter, they give specific examples of how to apply ideas from the Programmer's Apprentice to the next generation of CASE tools. This book will give software professionals and CASE tool designers a glimpse of what to expect in the future of software development. It will also inspire researchers and students in both artificial intelligence and software engineering by showing the results of synergy between these two disciplines.sq~ttitlesq~q~&sq~tThe Programmer's Apprenticesq~tauthorsq~q~+sq~t"Charles Rich and Richard C. Waterssq~tisbnsq~q~0sq~t 0-201-52425-2sq~t publishersq~q~5sq~t,ACM Press Frontier Series and Addison-Wesleysq~teditionsq~q~:sq~t1$^{st}$sq~t relevancesq~q~?sq~t100sq~tkindsq~q~Dsq~tLEDLxsq~ tPressman97-SoftwareEngineeringtbooksq~?@w sq~tisbnsq~q~Msq~t 0-07-249668-1sq~turlsq~q~Rsq~t5www.accu.org/bookreviews/public/reviews/s/s000005.htmsq~t relevantforsq~q~Wsq~tCost of maintenancesq~tabstractsq~q~\sq~täFor over 20 years, \textit{Software Engineering -- A Practitioner's Approach} has been the best selling guide to software engineering for students and industry professionals alike. In its fifth edition, the book has undergone major design changes, substantial content updates, and expension to 32 chapters that address every important topic in what many have called "the engineering discipline of the 21$^{st}$ century." The format and style of the book have been completely revised to make it even more reader-friendly. In addition, a major new web site provides comprehensive software engineering resources for students, instructors, and industry professionals. The content of the fifth edition has been compartmentalized to make the book easier to use in the classroom and as a self-study guide. Part One, The Product and The Process, presents an introduction to software engineering milieu. Part Two, Managing Software Projects, covers topics that are relevant to those who plan, manage, and control software projects. Part Three, Conventional Methods for Software Engineering, considers the traditional analysis, design, and testing methods that are still widely used throughout the industry. Part Four, Advanced Software Engineering Topics, includes dedicated chapters that address formal methods, cleanroom software engineering, component-based development, client server software engineering, Web engineering, reengineering, and CASE.sq~ttitlesq~q~asq~t3Software Engineering -- {A} Practitioner's Approachsq~tauthorsq~q~fsq~tRoger S. Pressmansq~tkindsq~q~ksq~tLEDLsq~tmonthsq~q~psq~tNovembersq~t publishersq~q~usq~tMcGraw-Hill Higher Educationsq~teditionsq~q~zsq~t5$^{th}$sq~t relevancesq~q~sq~t100sq~tyearsq~q~„sq~t2001xsq~ tGDT03-Dictionnairetmiscsq~?@w sq~tkindsq~q~sq~tDIVERSsq~t relevantforsq~q~’sq~tVive le Qu\'ebec...sq~tauthorsq~q~—sq~t6{Office qu{\'e}b{\'e}cois de la langue fran{\c c}aise}sq~tabstractsq~q~œsq~t*\textit{Le grand dictionnaire terminologique} de l'Office qu\'eb\'ecois de la langue fran\c caise est une banque de donn\'ees terminologiques. On y trouve, class\'es par domaines, des termes appartenant aux langues de sp\'ecialit\'es. La fiche terminologique renseigne sur une notion, par la d\'efinition, les notes, l'illustration, et pr\'esente les termes qui d\'esignent cette notion. Le terme principal est celui que privil\'egie l'Office qu\'eb\'ecois de la langue fran\c caise dans les situations de communication \'ecrite. Les termes consign\'es en sous-entr\'ee peuvent g\'en\'eralement \^etre employ\'es, mais leur emploi doit \^etre nuanc\'e dans certains cas.sq~tmonthsq~q~¡sq~t f\'evriersq~tyearsq~q~¦sq~t2003sq~t relevancesq~q~«sq~t100sq~turlsq~q~°sq~tw3.granddictionnaire.com/sq~ttitlesq~q~µsq~t*Grand dictionnaire terminologique en lignexsq~ tMeyer92-TheorieLangagestbooksq~?@wsq~tyearsq~q~¾sq~t1992sq~tauthorsq~q~Ãsq~tBertrand Meyersq~t publishersq~q~Èsq~t InterEditionssq~tabstractsq~q~Ísq~tœPour les d\'eveloppeurs de logiciel, les langages de programmation sont l'outil fondamental et quotidien. Trop peu pourtant connaissent les bases th\'eoriques qui permettent de ma\^{\i}triser les langages et de mieux les employer. Par une d\'emarche progressive, claire et bien structur\'ee, l'auteur pr\'esente successivement les notions de syntaxe abstraite et de s\'emantique formelle. Puis il d\'eveloppe la s\'emantique d\'enotationnelle et la s\'emantique axiomatique. Pour illustrer son discours, il expose et approfondit des concepts importants, comme le lambda-calcul et les d\'efinitions r\'ecursives. Ce livre fournit, de surcro\^{\i}t, une excellente \'etude comparative des caract\'eristiques de diff\'erents langages de programmation. Algol, Ada, Lisp, Pascal, C... et les langages \`a objets, notamment Eiffel, sont tour \`a tour \'evoqu\'es. Il en ressort une vue synth\'etique tr\`es riche de leurs diff\'erences et--ou de leurs parent\'es ainsi que des choix qui ont pr\'esid\'e \`a leur impl\'ementation. La pr\'esentation a \'et\'e con\c cue pour des praticiens de la programmation : l'auteur utilise en permanence des exemples de programmes concrets et des analogies emprunt\'ees aux situations les plus courantes de la construction de logiciel. Tous les concepts math\'ematiques n\'ecessaires sont emprunt\'es \`a la th\'eorie \'el\'ementaire des ensembles et d\'efinis clairement dans un bref chapitre d'introduction. Enfin, le lecteur appr\'eciera de pouvoir \'evaluer ses acquis gr\^ace aux exercices propos\'es \`a la fin de chaque chapitre. Les concepteurs de langage puiseront dans cet ouvrage les bases fondamentales de leur travail. Les \'etudiants et les ing\'enieurs y trouveront un expos\'e didactique leur permettant d'approfondir leurs connaissances th\'eoriques.sq~tkindsq~q~Òsq~tLEDLsq~ttitlesq~q~×sq~t;Introduction \`A la Th\'eorie Des Langages de Programmationxsq~ tMerriamWebster03-Dictionnarytmiscsq~?@w sq~ttitlesq~q~àsq~t"Merriam-Webster Online Dictionnarysq~t relevantforsq~q~åsq~tEnglish is hard!sq~tkindsq~q~êsq~tDIVERSsq~t relevancesq~q~ïsq~t100sq~turlsq~q~ôsq~twww.merriam-webster.com/sq~tmonthsq~q~ùsq~tMarchsq~tyearsq~q~þsq~t2003sq~tabstractsq~q~sq~tƒA handy, reliable and authoritative dictionary that provides a wealth of information about the words most frequently used in English. This book is packed with features you would only expect to find in larger dictionaries, with more than 70,000 definitions and 150 illustrations. The great go-anywhere, look-it-up-fast language reference including the core vocabulary of everyday life: \begin{itemize} \item Over 70,000 clear, concise definitions. \item Authoritative pronunciations. \item Special sections and tables. \end{itemize}sq~tauthorsq~q~sq~tMerriam-Websterxsq~ tMasini89-LangagesObjetstbooksq~?@wsq~tabstractsq~q~sq~tpCet ouvrage est le fruit d'un travail d'enseignement et de recherche commenc\'e en 1985 au CRIN (Centre de Recherche en Informatique de Nancy). Il s'adresse \`a tous les membres de la communaut\'e informatique, des n\'eophytes aux sp\'ecialistes. Il passe en revue les diff\'erentes facettes de la programmation objet et effectue un vaste tour d'horizon des langages \`a objets : pr\'esentation didactique des concepts de base de la programmation objet ; historique et classification des langages \`a objets : langages \`a classes, langages de frames, langages d'acteurs et langages hybrides ; description comparative de nombreaux langages \`a objets : Smalltalk, Objective-C, Flavors, CLOS, C++, Eiffel, KRL, etc. ; \'etude comparative de la programmation avec un langage \`a classe (Smalltalk) et avec un langage plus classique (Ada). Il fournit en outre le source comment\'e de l'impl\'ementation de trois langages \`a objets. Cet ouvrage de r\'ef\'erence, gr\^ace aux nombreux exemples qu'il contient, constitue \'egalement un support de cours id\'eal pour les enseignants d\'esireux d'initier leurs \'etudiants aux langages \`a objets.sq~tkindsq~q~sq~tLEDLsq~tauthorsq~q~sq~tkG{\'e}rald Masini and Amedeo Napoli and Dominique Colnet and Daniel L{\'e}onard and Karl Tombresq~ttitlesq~q~ sq~tLes Langages \`A Objetssq~tyearsq~q~%sq~t1989sq~t publishersq~q~*sq~t InterEditionsxsq~ tSun99-JavaVirtualMachinetbooksq~?@w sq~tabstractsq~q~3sq~teThe nucleus of the Java 2 platform, the Java virtual machine is the technology that enables the Java 2 platform to host applications on any computer or operating system without rewriting or recompiling. The Java virtual machine is also responsible for the compactness of applications targeting the Java 2 platform, and is the basis for its security capabilities. This book was written by those directly responsible for the design and implementation of the Java virtual machine, and is the complete and definitive specification for the technology. It is an essential reference for writers of compilers for the Java programming language and implementors of the Java virtual machine. This second edition specifies the newest version of the Java virtual machine and provides a fascinating view into the inner workings of the Java 2 platform. In this book you will find comprehensive coverage of the class file format, the hardware, operating system, and implementation-independent binary format for compiled code. The authors fully describe the instruction set of the Java virtual machine. You will find an entire chapter of examples that demonstrate how to compile code written in the Java programming language into the instruction set of the Java virtual machine. In addition, the book presents a discussion on the vital topic of Java virtual machine threads and their interaction with memory. All in all, this comprehensive, detailed, and methodical presentation provides the information necessary to implement your own fully compatible Java virtual machine.sq~teditionsq~q~8sq~t2$^{nd}$sq~tmonthsq~q~=sq~tAprilsq~t publishersq~q~Bsq~tAddison-Wesleysq~tisbnsq~q~Gsq~t 0-201-43294-3sq~ttitlesq~q~Lsq~t&The Java Virtual Machine Specificationsq~turlsq~q~Qsq~t1www.amazon.com/exec/obidos/tg/detail/-/0201432943sq~tyearsq~q~Vsq~t1999sq~t relevantforsq~q~[sq~t*THE virtual machine that started it all...sq~t relevancesq~q~`sq~t100sq~tauthorsq~q~esq~tTim Lindholm and Frank Yellinsq~tkindsq~q~jsq~tLEDLxsq~ tLeblanc00-Galoist phdthesissq~?@wsq~tauthorsq~q~ssq~tHerv{\'e} Leblancsq~ttitlesq~q~xsq~tuSous-Hi\'erarchie de Galois : Un Mod\`ele Pour la Construction et L'\'evolution Des Hi\'erarchies D'objetssq~tkindsq~q~}sq~tTHESEsq~t institutionsq~q~‚sq~tSUniversit\'e de Montpellier II -- {U.F.R.} Sciences de Montpelliersq~tschoolsq~q~‡sq~t%Information, Structures et Syst\`emessq~tmonthsq~q~Œsq~t d\'ecembresq~tyearsq~q~‘sq~t2000xsq~ tLarousse95-Dictionnairetbooksq~?@w sq~tisbnsq~q~šsq~t 2-03-301195-Xsq~teditionsq~q~Ÿsq~t90$^{e}$sq~ttitlesq~q~¤sq~tLe Petit Larousse Illustr\'esq~t publishersq~q~©sq~tLaroussesq~tauthorsq~q~®sq~tLaroussesq~tlanguagesq~q~³sq~tfrancaissq~tabstractsq~q~¸sq~tØDepuis 1906, le \textit{Petit Larousse} fait partie int\'egrante du patrimoine culturel et sentimental de tous les Fran\c cais et de tous les amoureux de la langue fran\c caise. Cette ann\'ee encore, plus d'un million de lecteurs, en France, en Belgique, en Suisse, au Qu\'ebec, en Afrique..., ach\`eteront un nouveau \textit{Petit Larousse}. Symbole de savoir-faire et d'exp\'erience en mati\`ere de dictionnaire, le \textit{Petit Larousse} est traduit et adapt\'e en espagnol, finnois, italiens, n\'eerlandais, portugais, serbo-croate et turc, devenant ainsi une r\'ef\'erence internationale. Une version en langue anglaise est actuellement en pr\'eparation. Si le \textit{Petit Larousse} est une v\'eritable institution, c'est parce que son objectif est double : offrir \`a ses lecteurs ce qui constitue leur patrimoine linguistique et culturel, tout en refl\'etant l'\'evolution du monde contemporain. Ainsi, chaque ann\'ee et toujours avec discernement, il enregistre des mots nouveaux, accueille des personnalit\'es et, sans cesse mis \`a jour dans ses d\'eveloppements encyclop\'ediques, il rend compte des \'ev\`enements les plus actuels. Le succ\`es du \textit{Petit Larousse} tient aussi \`a l'importance capitale qu'il a, le premier, accord\'ee \`a l'illustration. Les dessins, les photographies, les cartes et les sch\'emas \'eclairent les mots, prolongent les d\'efinitions ; les planches mettent en relation les \'el\'ements dispers\'es par l'odre alphab\'etique. L'exp\'erience prouve que l'illustration, en plus de son r\^ole didactique, est aussi un extraordinaire vecteur d'\'emotion qui attise la curiosit\'e et s'inscrit dans la m\'emoire de chacun. Aujourd'hui, toutes en couleurs, les illustrations~-- 3 600 dessins, sch\'emas et photographies, 285 cartes~-- offrent une documentation visuelle encore plus actuelle, riche et attrayante.sq~tkindsq~q~½sq~tDIVERSsq~tyearsq~q~Âsq~t1995xsq~ tKoutsofios02-Dottmanualsq~?@wsq~tkindsq~q~Ësq~tDIVERSsq~turlsq~q~Ðsq~t3www.research.att.com/sw/tools/graphviz/dotguide.pdfsq~tauthorsq~q~Õsq~t(Eleftherios Koutsofios and Stephen Northsq~tmonthsq~q~Úsq~tFebruarysq~tabstractsq~q~ßsq~t~\ygg@product{Dot} draws directed graphs as hierarchies. It runs as a command line program, web visualization service, or with a compatible graphical interface. Its features include well-tuned layout algorithms for placing nodes and edge splines, edge labels, ``record" shapes with ``ports" for drawing data structures; cluster layouts; and an underlying file language for stream-oriented graph tools. Below is a reduced module dependency graph of an SML-NJ compiler that took 0.98 seconds of user time on a 1.4 Ghz AMD Athlon.sq~ttitlesq~q~äsq~t%Drawing graphs with \ygg@product{Dot}sq~tyearsq~q~ésq~t2002sq~t organizationsq~q~îsq~tAT\&T Labs-Researchxsq~ tKnudsen01-ECOOP2001t proceedingssq~?@wsq~teditorsq~q~÷sq~tJorgen Lindskov Knudsensq~tisbnsq~q~üsq~t 3-540-42206-4sq~ttitlesq~q~sq~t+{ECOOP} 2001 -- Object-Oriented Programmingsq~tyearsq~q~sq~t2001sq~tkindsq~q~ sq~tLEDLsq~t publishersq~q~sq~tSpringer-Verlagxsq~ tKeene89-CommonLisptbooksq~?@w sq~teditionsq~q~sq~t1$^{st}$sq~tauthorsq~q~sq~tSonya E. Keenesq~turlsq~q~#sq~tOwww.amazon.com/exec/obidos/tg/detail/-/0201175894/102-7236002- 3922509sq~tmonthsq~q~(sq~tDecembersq~t publishersq~q~-sq~tAddison Wesleysq~t relevancesq~q~2sq~t10sq~ttitlesq~q~7sq~t,Object-Oriented Programming in {Common Lisp}sq~tisbnsq~q~sq~t 3-540-43323-6xsq~ tDeimel90-ReadingProgramst techreportsq~?@w sq~tabstractsq~q~Gsq~t‘The ability to read and understand a computer program is a critical skill for the software developper, yet this skill is seldom developped in any systematic way in the education or training of software professionals. These materials discuss the importance of program reading, and review what is known about reading strategies and other factors affecting comprehension. These materials also include reading exercises for a modest \ygg@pl{Ada} program and discuss how educators can structure additional exercises to enhance program reading skills.sq~tnumbersq~q~Lsq~tCMU/SEI-90-EM-3sq~tkindsq~q~Qsq~tRRsq~t relevantforsq~q~Vsq~tProgram understanding!sq~turlsq~q~[sq~t>www.deimel.org/comp{\_}sci/reading{\_}computer{\_}programs.htmsq~tmonthsq~q~`sq~tAugustsq~twheresq~q~esq~tBookssq~t relevancesq~q~jsq~t100sq~ttitlesq~q~osq~t;Reading Computer Programs: Instructor's Guide and Exercisessq~tauthorsq~q~tsq~t'Lionel E. Deimel and J. Fernando Navedasq~tyearsq~q~ysq~t1990sq~t institutionsq~q~~sq~t:Software Engineering Institute, Carnegie Mellon Universityxsq~ t Coplien91-ImplementationPatternstbooksq~?@w sq~teditionsq~q~‡sq~t1$^{st}$sq~tauthorsq~q~Œsq~tJames O. Copliensq~ttitlesq~q~‘sq~t*Advanced C++ Programming Styles and Idiomssq~tmonthsq~q~–sq~tAugustsq~tkindsq~q~›sq~tLEDLsq~t publishersq~q~ sq~tAddison-Wesleysq~turlsq~q~¥sq~tn www.awprofessional.com/catalog/product.asp?product\_id=\%7BF983A2EA- 89B7-4F25-B82B-6CC86496C735\%7Dsq~tabstractsq~q~ªsq~t†Assuming a background in C++ basics, this book helps programmers to develop their programming expertise by giving a feel for the styles and idioms of the language. The approach is organized around the abstractions that C++ supports: Abstract data types, combining types in inheritance structures, object-oriented programming, and multiple inheritance. The book also explors idioms that the core of the C++ language does not support directly, such as virtual constructors, prototype objects, and advanced garbage collection techniques.sq~tisbnsq~q~¯sq~t 0-201-54855-0sq~tyearsq~q~´sq~t1991xsq~ tCattell91-ObjectDatabasetbooksq~?@wsq~ttitlesq~q~½sq~tPObject Data Management: Object-Oriented and Extended Database Systemssq~tyearsq~q~Âsq~t1991sq~t publishersq~q~Çsq~tAddison Wesleysq~tauthorsq~q~Ìsq~tR. G. G. Cattellsq~tkindsq~q~Ñsq~tLEDLxsq~ tCard90-Qualitytbooksq~?@w sq~t relevantforsq~q~Úsq~tDesign quality metricssq~tyearsq~q~ßsq~t1990sq~twheresq~q~äsq~tBooks at OTI OTTsq~tauthorsq~q~ésq~t!David N. Card and Robert L. Glasssq~tabstractsq~q~îsq~tHere is a practical guide to software metrics. It is written by two experienced practitioners who roll up their sleeves and show ou how to use measures derived from a simple model of the software design and development process to assess quality.sq~t publishersq~q~ósq~t Prentice Hallsq~ttitlesq~q~øsq~t!Measuring Software Design Qualitysq~tkindsq~q~ýsq~tLEDLsq~t relevancesq~q~sq~t95xsq~ tBuschman96-ArchitecturalPatterntbooksq~?@w sq~turlsq~q~ sq~tVhttp://www.amazon.com/exec/obidos/tg/detail/-/0471958697/104- 1238236-1419115sq~ttitlesq~q~sq~t