ACKNOWLEDGEMENTS ACE and TAO have been deeply influenced and improved by the following members of my research group at Washington University and at the University of California at Irvine. Everett Anderson Alexander Babu Arulanthu Shawn Atkins Jaiganesh Balasubramanian Krishnakumar Balasubramanian Matt Braun Darrell Brunsch Dante J. Cannarozzi Sharath R. Cholleti Chris Cleeland Angelo Corsaro Gan Deng Mayur Deshpande Eric Ding George Edwards Sergio Flores-Gaitan Chris Gill Andrew G. Gilpin Aniruddha Gokhale Priyanka Gontla Pradeep Gore Matthew P. Hampton Shawn Hannan Tim Harrison John Heitmann Joe Hoffert James Hu Huang-Ming Huang Frank A. Hunleth Prashant Jain Vishal Kachroo Michael Kircher Boris Kolpackov Arvind S. Krishna Yamuna Krishnamurthy Fred Kuhns David Levine Tao Lu Mike Moran Sumedh Mungee Balachandran Natarajan Kirthika Parameswaran Krishnakumar Pathayapura Carlos O'Ryan Ossama Othman Jeff Parsons Irfan Pyarali Diego Sevilla Ruiz Marina Spivak Venkita Subramonian Nagarajan Surendran Emre Turkay Nanbor Wang Seth Widoff Torben Worm I would also like to thank all the following people who have also contributed to ACE and TAO over the years: Paul Stephenson Olaf Kruger Ed Brown Lee Baker Alex Ranous Mark Patton Steffen Winther Sorensen Troy Warner Stacy Mahlon Charles Eads Mark Frutig Todd Hoff George Brad Needham Leslee Xu Detlef Becker Bruce Worden Chris Tarr Bill Sears Greg Lavender Steve Warwick Mats Sundvall Andreas Ueltschi Nigel Hooke Medhi Tabatabai Stuart Powell Bin Mu Andrew McGowan Ken Konecki John P. Hearn Giang Hoang Nguyen Carlos Garcia Braschi Jam Hamidi Eric Vaughan Karlheinz Dorn , Gerhard Lenzer Steve Ritter Chandra Venkatapathy Matt Stevens Bob Vistica David Trumble George Reynolds Hans Rohnert Alex V. Maclinovsky Todd Blanchard Rob Clairmont Christian Millour Neil B. Cohen Dieter Quehl Reginald S. Perry James Morris Mark Seaborn Phil Brooks E. Jason Scheck Daniel Proulx Bill Tang John Huchinson Jack Erickson Byron Walton Bill Lear Mark Zusman Aurelio Nocerino Walt Akers Greg Baker Alexandre Karev Pramod Kumar Singh Bryon Rigg Brad Brown Patty Genualdi Eshel Liran Mick Adams Chris Eich Mike Flinn Audun Tornquist Sandeep Joshi Bernd Hofner Craig Perras Kirk Sinnard Matthew Newhook Gerolf Wendland Phil Mesnier Ross Dargahi Richard Orr Rich Ryan Jan Rychter Tom Marrs <0002104588@mcimail.com> Bob Olson Jean-Francois Ripouteau Ajit Sagar Ashish Singhai David Sames Gonzalo Diethelm Raj Darrin Edelman Steve Weismuller Eric C. Newton Andres Kruse Ramesh Nagabushnam Antonio Tortorici Nigel Lowe Tom Leith Michael Fortinsky Marco Sommerau Gary Salsbery Eric Beser Alfred Keller John Lu James Mansion Jesper S. M|ller Chris Lahey Michael R"uger Istvan Buki Greg Wilson Garrett Conaty Brad Flood Marius Kjeldahl Steve Huston Eugene K. Plaude Joseph DeAngelis Kim Gillies Luca Priorelli Alan Stewart Hani Yakan William L. Gerecke Craig Johnston Pierre-Yves Duval Rochi Febo Dommarco Jonathan Biggar Scott Shupe Chuck Gehr Avi Nash Padhu Ramalingam Jay Denkberg Ayman Farahat Tilo Christ Ari Erev Hamutal Yanay Vital Aza Alex Villazon David Artus Todd Barkalow Alexander Smundak Thilo Kielmann Matthias Kerkhoff Fred LaBar Hanan Herzog Eric Parker James Michael Dwyer Arun Katkere Bob Dunmire Sandro Doro Robert Lyng Phil Logan John Cosby Wayne Vucenic Harry Gunnarsson James CE Johnson Samuel_Bercovici Per Andersson Anthony McConnell Mark Rabotnikov John Bossom Rino Simioni Slawomir Kuzniar Rob Jordan Michael Maxie John Cosby Nigel Owen Jorn Jensen Paul Roman Dave Mayerhoefer Bert Craytor Joey Zhu Arthur J. Lewis Michael R. MacFaden Paul Han Jeff Morgan Arturo Montes Elliot Lau Mark Wright Michael Newton Kumar Neelakantan Scott Halstead Jean-Marc Strauss Adam Porter Hakan Kallberg Eric Dean Russell Daniel Montalibet Norbert Rapp Ganesh Pai Berni Merkle Tom Wright Torbjorn Lindgren Mike Bernat Brian Mendel Jeremy Buch Kevin Boyle Kevin Martindale Luis Lopes Adrian Salt Hongbo Xu Michael Hartman Tom Dobridge Rich Christy Satoshi Ueno Eugene R. Somdahl Robert Head Ivan Murphy Jan Perman Shankar Krishnamoorthy Reza Roodsari Jim Crossley Johannes Gutleber Yigong Liu Erik Urdang Mike Schweiger Anthony Mutiso Jeff R. Hayes David Brackman Dave Moore Joseph Cross Cherif Sleiman Stefan Ericsson Wei Chiang Thanh Ma Oleg Krivosheev Stephen Coy Bob Laferriere Satheesh Kumar MG Karen Amestoy Jeff Richard Samuel Melamed Vladimir Schipunov Felix Popp Billy Quinn Michael McKnight Huiying Shen Alex Chan Aaron Valdivia Edan Ayal Jeffrey Peterson Neil Lavelle Steven Wohlever Manojkumar Acharya Evgeny Beskrovny Kirill Rybaltchenko Laura Paterno Ben Eng Mike Kamrad Marios Zikos Mark L Boriack Mark Hyett Caleb Epstein Valik Solrzano Barboza John Connett Tom Arbuckle Stephen Henry Dani Flexer Michael Hoffman John Lindal Dustin Laurence Ernie Makris Timothy A. Brown Pat McNerthney Lori Anderson Erik Margraf Bryan Doerr Adam Miller Thomas Jordan Keith Nicewarner Frederic Andres Achint Sandhu Mitch Kuninsky Alex Chan Jeff Hellzen Thomas Venturella Philippe O'Reilly Stan Leeson Richard Keizer Edgar Villanueva Oliver Kellogg Dave Meyer Thomas Hampson Jay Kistler Scott Snyder Mark Evans Todd Pack Mark Maris Jason Katz Jim Penny Chris Ryan J. Russell Noseworthy Carol Sanders Jerry Bickle Paul von Behren Sudish Joseph Loren Rittle Alexander Ovsiankin Fred Kuhns Ravi Nagabhyru Tom Brusehaver Dave Tallman Monish Rajpal Garry Brother Andreas Schuelke Ganapathi James Garrison Brad Walton Paul Motuzenko Kurt Sussman Rob Thornton Chanaka Liyanaarachchi Saneyasu Steve Kay Greg White Ki-hyun Yoon Umar Syyid Bill Fulton Amancio Hasty Zoran Ivanovic Sree Oggu James Risinger Leo Modica Bob Scott Mark Kettner Kent Watsen Chris Healey Philippe Klein William S. Lear John Geiss Ernesto Guisado Stuart Myles Lothar Werzinger Andrew Harbick Pavel Motuzenko Ross J. Lillie Sam Hauer Frank. J. Hodum David Miron Anton van Straaten Joe Covalesky Bill Backstrom Jeff Franks John Mulhern <9107@mn3.lawson.lawson.com> Johan Lundin Eric Powers Zheng Han Gabriel Lima Doug Anderson Hongyin Quan Maximilian Hoferer Kevin Stanley Jeff Greif Jeff McDaniel Andreas Geisler Bob McWhirter Daniel Winder Zheng Han Christa Schwanninger Byron Harris Barney Dalton Peter Gorgia Dirk Broer Joseph E. LaPrade Goran Lowkrantz Susan Liebeskind Dana Hackman Margherita Vittone Wiersma Priya Narasimhan Jeff Hopper Mats Nilsson Dongwook Kim Don Davis Alberto Villarica XuYifeng Ossama Othman Tom Shields Krishna Padmasola Andre Folkers Paul Sexton Marc Lehmann Anne Blankert Raja Ati Clinton Carr Peter Liqun Na Frank Adcock Xu Yifeng Valery Arkhangorodsky Alan Scheinine Andrew G. Harvey Dann Corbit James Jason Milley Ulf Jaehrig Peter Nordlund Mark Weel Tres Seaver Erik Koerber Eric R. Medley David O'Farrell Amir Bahmanyari Ian Wright David Janello Rich Wellner Fernando D. Mato Mira Jonathan Reis Seung-Lee Hoon Russell L. Carter Bill Hall Brian Gilstrap Balaji Srinivasan Anders W. Tell Larry Lachman Terry Rosenbaum Rainer Blome Kirk Ellett Sunil Kumar T Stach Ron Barack Daniel Nieten Paul K. Fisher Jim Buck Olivier Lau Achim Stindt Fredrik Lindahl Joseph Weihs Serge Kolgan James Megquier Martin Krumpolec Michael Thomas Vicentini Emanuele Bob Price Ramiro Penataro Blanco Sigg Pascal Ivan Leong Virginie Amar Tom Ziomek Hamish Friedlander Mark De Jong Knut Johannessen Leif Jakobsmeier Jon Lindgren Steve Vinoski Christian Mueffling Victor Yu Jeff Donner Joe Loyall Stanislav Meduna Christian Korn Ron Barack Steve Totten Faron Dutton Gary York Patty Hair Ivan Pascal William A. Hoffman Mark Lucovsky Greg Holtmeyer Jody Hagins Patrice Bensoussan Keith Brown Barry Hoggard Peter J. Mason Jerry D. De Master Greg Gallant wym Karel Zuiderveld Mike Goldman Peter Gross Greg Ross Stanford S. Guillory Peter Weat Magnus Karlsson Andreas Tobler John Aughey Knut-Havard Aksnes Eric Mitchell Tommy Andreasen Slava Galperin Jeff Olszewski Sudhanshu Garg Mike Preradovic Greg Harrison Sangwoo Jin Jacques Salerian Steve Coleman Diethard Ohrt Jacob Jones Phil Ruelle Sush Bankapura Eric Covington Darren Whobrey Mason Taube Rod Joseph Hans Horsmann Kevin Royalty Souhad Mcheik Mark Little Tim Stack Marc Engel Uma Markandu Henrik Nordberg Tad Jarosinski Andy Marchewka Neal Norwitz Frederic Maria David Hooker Christian.Destor Andrew Hobson Andre Folkers Torsten Kuepper Hao Ruan Alexander Davidovich Cristian Ferretti N Becker Yaolong Lan Elias Sreih Liang Chen Mark Laffoon Ti Z Brian Dance Alexey Gadzhiev Francois Bernier Bill Rizzi Peter Windle Jaepil Kim Dmitry Goldshtain Carl Grinstead Henric Jungheim Konstantinos Margaritis Michael Preobrazhensky Gregory D. Fee Roland Gigler Frank Buschmann Eric Eide Don Busch Thomas Lockhart David Hauck Keith Rohrer Tim Rose Sam Rhine Chris Schleicher Margaret Reitz Thomas Mehrkam Erik Ivanenko Sarmeesha Reddy Steven Tine Dave Steele Simeon Simeonov David H. Whittington Ian MacDonald Hans Ridder Todd Mullanix Hai Vu Paul Francis Kristopher Johnson Dave Butenhof Dominic Williams Srikumar Kareti Ian Pepper Kevin Lyda James D. Rucker Brian Wallis Sandeep Goyal englishmalc@my-dejanew.com Frank O'Dwyer Long Hoang Steven D. Chen Alain Magloire Jim Rogers Nick Sawadsky David Brownell Richard Stallman Casey Lucas Brian C. Olson Joseph A. Condlin Serge Du Mike Mazurek Christian Schuderer John R. Taylor Bill Tovrea Wallace Owen Vyacheslav A. Batenin Edwin D. Windes Christopher Kohlhoff Andreas Terstegge Stefaan Kiebooms Keith Nichol Rebecca Sanford Ram Vishnuvajjala Tom Bradley Shaun Ohagan Dale Wood Robert Flanders Gul Onural Stephen E Blake Eric S Rosenthal Sridevi Subramanian Bruce Trask Jake Hamby Rick Weisner Dennis C. De Mars V. Lakshmanan Hata Yoshiaki Vidya Narayanan Sean Landis Youzhong Liu John Weald Gilbert Roulot Gildo Medeiros Junior Brian Peterson Fabrice Podlyski Darren DeRidder John Tucker Oleg Orlov Timothy Canham Randy Heiland Joyce Fu Surender Kumar Pradeep Avasthi Guicheney Christophe Madhu Konety Isaac Stoddard Alvarez Peter Brandstrom Eugene Surovegin Thaddeus Olczyk John Chludzinski Pedro Alves Ferreira Bruce Edge Dan Butler Ron MacKenzie Craig Rodrigues Phil Y. Wang David Brock John Morey Dwayne Burns Denis Ouellet Stefan Ullrich Brian Raven Gheorghe Aprotosoaie Carsten Zerbst Paul Calabrese Stephane Chatre James Whitledge Erik Johannes Alex Hornby Riaz Syed Clarence M. Weaver Roger Egbers Ralf Kluthe Ruud Diterwich Bill Nesbitt Will Skunk David Digby Timothy Schimke Jim Robinson Peter Mueller Raghu Nambiath Mike Gingell David McCann Ruediger Franke Brian Jones Michael Garvin Mike Vitalo Kirk Davies Arno Pernozzoli Trey Grubbs Matthias Schumann John Gathright Alexander Villatora Hoang Duong Michael Roth Craig Anderson Mitsuhiko Hara Weihai Yu Tal Lev-Ami Chris Zimman Rick Wesson Sridhara Rao Dasu Walter Welzel Anthony Shipman Tobin Bergen-Hill Toshio Hori John Mink Duane Binder Randall Sharo Dave Madden Cliff_H_Campbell Narendra Ravi Krishnakumar B. David Sunwall Brian Wright Yosi Sarusi Robert Shewan Skye Sweeney Lars Immisch Adrian Mercieca Stefan Wendt Herbert Clarence Bishop Giga Giguashvili Philipp Slusallek Matthew Davis Janusz Stopa Rusty Conover Alex Mintz Phillippe Merle Mark Winrock Boris Kaminer Martin Botzler Lorin Hochstein Wenli Bai Harry Forry Jose Rubio Joerg Pommnitz Mogens Hansen Shafiek Savahl Pierre Grondin John Masiyowski Uwe Landrock Klaus Banzer Probal Bhattacharjya Dmitri Katchalov Alok Gupta Chien Yueh John K. Black Kamen Penev Gregory Yarmit Jarek Tomaszewski Siegurd Weber Fabrizio Giannotti Harald Finster Fritz Bosch Charles Frasch Chris Hafey Rick Hess David Dunn Jaymes Galvin Marat Sergey Nemanov Vladimir Kondratiev John Glynn Raymond Wiker Michael Pitman Joseph Jefferson Engelbert Staller George Ball Dennis Noll Ronald Fischer Marvin Allen Wolfthal Dan Gilboa Sean Boudreau Shalini Yajnik Matt Thompson Peter C Chien Bruce Alderson Christoph Poggemann Travis Shirk Alain Sauron Yury Kuznesov David Delano Boris Sukholitko Brian Mason Thomas Groth Damien Dufour Paulo Breda Vieira Samuel Stickland Bryan Van de Ven Greg Siebers Rob Gabbot Paul Carreiro Jovan Kilibarda Derek Dominish Devesh Kothari Stephen Moon Hani Mawlawi Benedikt Eric Heinen Jason Topaz Alexander Dergatch Airat A. Sadreev Klaus Hofmann Miroslav Koncar Extern Chatterji Zach Frey Ruibiao Qiu Marcelo Matus R Seshardi Stephan Kulow Alexander Belopolsky Ben Bourner Lalitha Chinthamani Thomas Huang Sankaranarayanan K. V Ephraim Vider Reid Spencer Kevin Dalley Jan Nielsen Jochen Linkohr Mirko Brandner Yuval Yosef Chad Elliott David X. Callaway Soren Ilsoe Eric Hopper Martin Johnson Pierre Oberson Chris Uzdavinis Ishay Green Andrey Nechypurenko Charlie Duke Jonathan Luellen Andrew Psaltis Erik Jones Ted Burghart Mike Winter Judy Ward Ken Block Jamshid Afshar Jerry Jiang Rob Ruff Hugh Arnold Hessel Idzenga Mark C. Barnes Suresh Kannan Alex Scholte Greg Jansen Raj Narayanaswamy Iain Melville Daniel Lang Chris Leishman Klemen Zagar Rick Ohnemus Adamo, Vince Defang Zhou Dave Zumbro Ted Nolan Jianfei Xu Alvin C. Shih J. Scott Evans Alex Luk Kenneth Osenbroch Jason Czavislak Alex Chachanashvili Gilbert Grosdidier James Briggs Herbert Wang Anders Olsson x Sergey Gnilitsky David Wicks Girish Birajdar Hajdukiewicz Markus Gerwin Robert Alia Atlas David Hall Todd Gruhn John Hickin Alex Brown Rich Seibel Jim Scheller Bob Bouterse Sandeep Adwankar W. Craig Trader Bruce McIntosh Natarajan Kalpathy David O'Farrell Bob Bouterse Malcolm Spence Dong-Yueh Liu Craig Ball Norbert Krain Adrian Miranda Cody Dean Hans Scharkowitz Charles Meier Tim Sim Shalabh Bhatnagar Charles Scott Espen Harlinn mulder Richard L. Johnson Tam Nguyen Jeff Graham Ralph Loader Ji Wuliu Wada Hiroshi Sal Amander Bill Tonseth Torsten Pfuetzenreuter John M. Mills David McWeeny Florian Lackerbauer Manuel Benche Steve Luoma Roger Tragin Alex Bangs Yangfen Qiu Johnny Chen John Foresteire Larry Peacock Francisco Bravo Antti Valtokari John Smyder Mathew Samuel Conrad Hughes John Rodgers Charles Taurines James Lacey Nick Pratt Xiaojun Wu George Lafortune Aoxiang Xu Dima Skvortsov Moore Y. Cao Wai Keung Fung Michael Laing Benoit Viaud Ken Weinert Ferran Boladeres Salvad Bill Tonseth Steve Vranyes Jim Melton Ron Klein Anuj Singhal Henrik Kai Dominic Hughes Lior Shalev Charlie Duke William Horn Greg Hall Aviad Eden Vianney Lecroart Russell Mora Samir Shaikh Eric Yee Matt Emerson Yiu L. Lee Pedro Brandao Hakon Innerdal Sami Aario Ingo Dahm Vijay Aswadhati Xiaowen Wang Warren Miller Youngkwan Cho Dorr H. Clark Dave McNeely Eric Malenfant Roland Fischer Alexander Libman Roger Larsson Martin Stack Michael Ravits Derek Viljoen Hamed Azizadah Keo Kelly Joachim Achtzehnter Tomer Amiaz Sergey Osokin Nick Logvinov Viatcheslav Batenine Shashi Bhushan Javier Corrales J. Randy Pitz Richard Reitmeyer Xavier Montet Letha Etzkorn James Dabbs Matej Sekoranja Mattias Eriksson Nicoletta Viale George Reid Kim Lester Wilson Chan William Rucklidge Victor Krebss Chander P. Thareja John Mills Haifeng Lee Hans Utz Askok Kumar Kalanithi Chris Able John Hiltenbrand Steve Hespelt Peter Fischer Madhu Ramachandran Caleb Epstein Bruno Marconi Ken Childress Michael Kramer Johnny Willemsen Jonathan Astle Javier Lopez Sanchez Nir Drang Albert Wijnja Marcel Van Der Weert Mervyn Quah Giovanni Zito Matthew Adams Sameer Schabungbam Jeff Butler Roland Rüdenauer John Buckman Guy Rosen Bennett R. Stabile Paul Caffrey Low Aik long Michael Rinne Jaffar Shaikh Roger Beck Trueman Bill Harold Bien Mateu Batle Philip Miller Base V Paul Evghenii Filippov Mike Curtis Jessie Ragsdale Shourya Sarcar Eric Crampton Sandip Patel ChenXu Vsevolod Novikov Brendan Corcoran Steve Sivier Rick Schneeman Klaus H. Wolf Jean-Christophe Dubois Michael Hampel Wei Zheng Bernd Annamaier Joachim Tremouroux Momchil Velikov Munagala Ramanath Kevin Marshall Adrian Mercieca David Channon Andy Guy Oscar Rodriquez Jonathan Cano Alain Decamps Paul Rubel Jon Loeliger Ricardo Chan Sarabjeet Duhra Sathish Tiptur Michael Rushton Arno Pernozzoli Calum Mitchell Jerry Odenwelder Kent Stewart Alexander Kogan Michael Lindner Arnaud Compan Michael Searles Bogdan Jeram Sebastian Schubert Li Zhou Shivakumar Patil Steve Olson Allen Broadman Yuriy Zaporozhets Joe Guan Attilio Dona McGanahan Skjellifetti Matthias Wittig David Allen Edwin McKay Scott Bolin Mike Anderson David Singer Nick Lin Ron Hashimshony Max Khon Jonas Nordin Jonathan Stockdale Jean-Francois Daune Wei Chiang Rick Stille Kirill Kuolechov Edwin Wrench Yung Trinh Richard Eperjesi Ben Strong David Karr Sathish Tiptur Lu Yunhai Christian Ewald Samuel Qi Luo Sergey Logvin Orlando Ribeiro Doug Warner Kevin Regan Andy Olson Max Voronoy Alexandr Gavrilov Scott Gunn Mason Deaver Richard Huber Glen Osterhout YingLi Haka Sam Chong Virgilijus Globis Stefan Scherer Pim Philipse Michael Grove John Mackenzie Ricky Marek Patrick Maassen Christian Schuhegger David L Smith Rainer Doerntge Tompa Derek Horton Shameek Basu Dipti Jain Eric Zuur Jeffrey J. Persch Rahul Shukla Pierre Fayolle Greg McCain Matt Cheers Benjamin Fry Ram Ben-Yakir Eric Desamore John Ashmun Przemyslaw Marciniak Carsten Madsen David Sperry Ted Horst Diana Arroyo Peter Phillips Benny Prijono Roland Ziegler Stelios Sfakianakis Mike Letchworth Brian Gilmer James Dunham Juergen Pfreundt Joel Sherrill Jules Colding Stephane Pion Raghu Narayan Richard Goold Nathalie D'Amours Albert Pariante Stephen Torri Philippe Perrin Gunnar Buason David Hanvey Jeff McNiel Georg Lohrer Rachel G Smith Tom Lake Logan Modahala Jean Malenfant Victor Poznyak Juan Jose Comellas James Dorsey Benot Desmeules Tom Moog Stan Pinte Dayisi Peter Georgakakis Richard Hardgrave Mark Drijver Guy Bolton King Carlton Teel Alexandre Cervieri Darren Griffith Sam Mok Josh Curry Norman Wilson Itzhak Briskman James Kanyok Corey Trager Kirat Singh Oleg Pavliv Frederick Niemi Andrew Munro Nicolas Huynh Kevin Burge Wayne Erchak Yew Khong See Greg Thompson Mike Pyle Kobi Cohen-Arazi Israel Illescas Gomez Brodie Thiesfield Erik Toubro Nielsen Masaoud T. Moonim Steve Witten Gil Rapaport Boris Temkin Steve Perkins Jerry Thomas cuma Ron Heald Andrew Finnell Dan Levi Rob Andzik James Maynard Francois Rioux Ophir Bleiberg Allen Kelly Victor Pitchouc Srikanth Vedire J Shane Culpepper Steffen Hieber Craig L. Ching Ben Howard Rich Newman Kelly F. Hickel David Trusty Burkhard Neppert Crawford Lodge Scott Gaa Jenny Kowald Oren Zeev-Ben-Mordehai Holger P. Krekel Glenn Popelka Marco Kranawetter Tibor Kiss Robert Davidson Peter Crowther Mouna Seri Vladimir Chovanec Alexander Rieger Glen Coakley Scott Plant Wilfried Reinoehl Sangeetha Ramadurai Victor Chernenko Frank Wolf Christophe Galerne Scott Harris Stefan Kluehspies Egon Wuchner Ugendreshwar Kudupudi Ekkehard Hoffmann Ted Krovetz Grzegorz Sikora Fabris Christina Junru Patrick Rabau Hyman Rosen Torbjorn Backstrom Robert Burke Olivier Brunet Bret Clark Steve Rahn Bertrand Motuelle Blair Zajac Gary Duzan Garry Shammis Eamonn Saunders Yev Omenzel John E Hein Tino Schwarze Don Hinton Gergely Timar Peter Phillips Kuznesov Yury Daniel Manfis Massimo Pichini Eyal Neuman Dave Hale Giulio Agostini Werner Buchert Kevin Cline Mahesh Varadarajan Olof Lindfors Tom Wagner Kyle Brost Vincent Nicolas Jonathan Wackley Jan Kalin Andreas Huggel Alain Totouom Tushar Nair Sunny Leung Bonifides Bautista Brad Hoskins Hagen Ulrich Adrian Mercieca Lars Steubesand Heping He Leo Kov Suresh N David Arndt Tad Hetke Graeme Clark Gu Song Chris Hughes Fikri Pribadi Ioulia Passynkova Steve Osselton Doron Rajwan Stuart Jones Guillaume Renaud Tommy Svensson Jstwo Hartmut Quast Ulrich Voigt Syed Wasim Ali Bo Balder Michael Sawczyn Ildar Gabdulline David Yongqiang Wang Andrew Foster C Chan Alexey Chalimov Andrea Bernicchia Praphul Menon Patrick N Garth Watney Jim Connelly Eyal Lubetzky Gaoyan Xie Michael Brinkmann Chatchai Khumboa Andrey Shkinev Michael Graf Justin Michel Robert Martin Charles Meidinger Petr Tuma Greg Burley Marvin Greenberg Mike Connors Ben Flight Bob Jolliffe Jesse Robert Handl Keith Snively Ahmed Riza Miljenko Norsic David Robison Preston Elder Eric Peters Edward A Thompson Eugene Alterman Patrick Cosmo Ran Kohavi Harvinder Sawhney Sorin Iordachescu Mahesh Vedantam Brian Olson Roy Sharon Charlie Grames Tom Howard Michael Gillmann Yaniv Ben Ari Victor Terber David Sanders Yoram Zini Sean McCauliff Shmulik Regev Andrew L. Shwaika Gerhard Voss Gregor Bruce Ian Cahoon Alexei I. Adamovich Sohail Husain Jerome Julius William R Volz Koushik Banerjee Zoran Cetusic Patrick Bennett Felix Wyss Tim Rydell Petr Shelomovsky Juliana Diniz Yuval Cohen Timothy Kilbourn Marc Walrave Petru Marginean Paresh Raote Donna Maskell Steve Ige Marco Kranawetter Christian Veleba Olli Savia Bhaskara Rao G M Schulze John Michael Zorko Ami Bar David Smith Peter van Merkerk Bill Dyer Rodney Morris Mark Hoffmann Markus Wild Joe Hayes Chip Jones Patrick J Lardieri Ken O'Brien Daniel Troesser Ivan Pazymenko Dan Green Cyrille Chplov Peter Heitman Paxton Mason Yan Dai Sean I. Luzader Renjie Tang Max V. Zinal Stan Sosnovsky Ariel Peltz Carsten Prescher Raghuram Shetty Val Dumiterscu Oleg Kraynov Stephan Gudmundson Frank Kuhlman Sorin Iordachescu Denis Otchenashko Marc M Adkins Jon Lambert Rainer Lucas Allan S Iverson Jeffrey Shaffer Oleg Burlachenko Jian Chen Jeff Paciga Laurent Sabourin Frank Rybak Tim Iskander Michele Amoretti Ido Yellin Eric Page Kevin Heifner James Haiar Pavel Repin Whitney Kew Jaroslaw Nozderko Tom Phan Andrew Guy Bharathi Kangatharan Jean Quinsat Ma Ting Chong Andrew Sutton Ansgar Konermann Amir Kunst Daniel Garrido Andy Alvarez Soeren Gerlach Vitaly Prapirny Sasha Agranov Ru Gunatilleke Peter Kullmann Lyn Headley Jeff Adams Alexander Maack Timothy Culp Oleg Terletsky Bill Tonseth Frank Pilhofer Eric Quere Keith Thornton Nathan Krasney Marek Maleta David Smith Dimitrije Jankovic Frank O. Flemisch Ken Sedgwick Cary Steinmetz Ty Tenait Nitin Mallya Nick Cross Christopher W. Midgley Wanjia Shanliang Cheng Andy Ling Stephen Howard Carsten T. Nielsen Adee Ran Davide Pasetto Michael Hornok W.M. van den Boogaard Carol Hunsicker Joseph Sarbak Ruslan Zasukhin Colin Weaver Kew Whitney Sean Ogle Tim Bradley Kier Schmitt George Varsamis Alan Tanga Bertin Colpron Jeff Wilson Dmitry Khrapov Francois Laxmikant Bopalkar Steven Gardner Ronald Berger Jeremy Altavilla Brian Appel Lan Zhineng Leen Van Kampen James Beale Mark Xu Umberto Mascia Marcel Loose Christian Klutz Ville Lehtiniemi Chumsu Kim Schone Mullerin Cemal Yimaz Newton Aird Frederic Motte Roger Weeks Gautam Thaker Christophe Juniet Jeff W Geir Berset Ken Sedgwick Vince Mounts Vladislav Zverev Erich Hochmuth Nick S. Petrov Dmitry Botcharnikov Philippe Haussy k2@biogate.com Eric Frias Antonio Saraiva Sean M. Paus Yuanfang Zhang Jonathan Franklin Cristian Ungureanu Tommy Persson Christian Barheine Victor Kirk Sandeep Neema Mike Curtis Artashes Ghazaryan Ashok Sadasivan Andreas Koehler Thomas Devanneaux Paul Marquis Ed Skees Marc Alter Martin Geliot Simon McQueen Jason Pasion Philipp Leibfried Erwin Rol Dirk Moermans Huseyin Calgin Jaroslaw Nozderko Sharon Caspi Thomas Natterer Wilbur Lang Rick Marlborough David-A O-Brien Shelton Tang Frederic Langlet Antonio Leonforte Pablo d'Angelo Christophe Vedel Uwe Jaeger Viktor Ransmayr Daniel Bell Mathias Waack Mike Nordell Tufan Oruk Tim Smith Andy King Eric Strennen Abhay Kulkarni Ron Muck Ma Weida Terry Lao Volker Boerchers Tim Pullen Dieter Knueppel Marc Tardif Guan Joe Petr Ferschmann Greg Mulyar Max F. Bilyk Danile White Andrew Marlow Michael F"olsl Vincent Chau Theo Landman Igor Pisarenko Dima Scub Volodymyr Orlenko Grigory Michael Soden Dennis Sporcic Emmanuel Thevenot Beaufort Denis Parnaland Matthias Blankenhaus Wolfgang Schroeder Mario Hofmann Bruce MacDonald Jeffrey Graham Otis Nyandoro Ray Limpus Dmitri Belogaj Will Christof Ferran Boladeres Salvad Juan Carlos Montes Costa Edward Scott Steve Spencer Fukasawa Mitsuo Martin Brown Terry Mihm Jeff Gray Rob Eger Leonid Kvetnyi Rudolf Weber Sergei Pimenov David Kinder Sebastien Lalonde Jia Wan Bertin Colpron Weston Markham Bryan Thrall Subhabrata Biswas Dave Ryan Zsolt Zsoldos Tongzhe Cui Braden McDaniel Richard Woodring Andras Lang Scott Gammil Nick Lewycky Ira Burton Thomas Wiegert Craig Watcham Roland Meub Pit Linnartz Peder Norgaard David Ohlemacher Ken Kane Bill Church Udo Berninger Vincent Korkos Martin Corino Terry Lacy Branko Mijic Jeff Kelley Daniel Hannum Jason Cohen Nick Kukuczka Andrew Voumard Anand D.J. Dwyer Douglas A Stuart Victor N. Francesco Baldi Michael Rice Jesse Greenwald Raymond Hoofman Jason Smith Danta Cannarozzi Valery Salamakha Karim Fodil-Lemelin Wenlong Tang Marek Brudka Manish Jain Robin Farine Roland Schimmack Roy Pollock Eric Held Kees van Marle Dieter Knueppel Amol Tambe Emiliano Berenbaum Scott Clarke Sunil Rottoo Martin Habets Todd Cooper Serkan Unsal Milan Cvetkovic Didier Becu Dan Halbert Jerome Waibel Stephan Frenzel Bruce Jones Tim Hawes Philip Leishman Alexander Jasper Gerard Grant Trevor Fields Jeff Dugan Jeff Mirwaisi Alain Dupont Stephan Bettermann David McKen Adam Fanello Matthieu Vansteene Sean Rooney Enrico Detoma Onopin V. Mikhail Edward R. Mulholland Brian Buesker I would particularly like to thank Paul Stephenson, who worked with me at Ericsson in the early 1990's. Paul devised the recursive Makefile scheme that underlies this distribution and also spent countless hours with me discussing object-oriented techniques for developing distributed application frameworks. Finally, I'd also like to thank Todd L. Montgomery , fellow heavy metal head, for fulfilling his quest to get ACE to compile with GCC! In conclusion, our goal is to see ACE+TAO continue to evolve and become a more comprehensive, robust, and well-documented C++ class library that is freely available to researchers and developers. If you have any improvements, suggestions, and or comments, we'd like to hear about it. Please see the instructions in $ACE_ROOT/PROBLEM-REPORT-FORM $TAO_ROOT/PROBLEM-REPORT-FORM for instructions on submitting suggestions or fixes. Thanks, Douglas C. Schmidt d.schmidt@vanderbilt.edu