ACKNOWLEDGEMENTS ACE, TAO, CIAO, and DAnCE have been deeply influenced and improved by the following members of my research group at Washington University in St. Louis, the University of California at Irvine, and Vanderbilt University in Nashville. 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 Tim Harrison John Heitmann James Hill Shawn Hannan Don Hinton Joe Hoffert James Hu Huang-Ming Huang Frank A. Hunleth Prashant Jain Shanshan Jiang Vishal Kachroo Michael Kircher Boris Kolpackov Arvind S. Krishna Yamuna Krishnamurthy Fred Kuhns David Levine Tao Lu Mike Moran Sumedh Mungee Balachandran Natarajan Will Otte Kirthika Parameswaran Krishnakumar Pathayapura Stoyan Paunov Carlos O'Ryan Ossama Othman Jeff Parsons Irfan Pyarali Nilabja Roy Lucas Seibert Diego Sevilla Ruiz Nishanth Shankaran Marina Spivak Venkita Subramonian Nagarajan Surendran Cassia Tatibana Sumant Tambe Gabriele Trombetti Emre Turkay Nanbor Wang Seth Widoff Jules White Friedhelm Wolf Torben Worm Ming Xiong I would also like to thank all the following people who have also contributed to ACE, TAO, CIAO, and DAnCE 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 at mcimail dot 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 rev 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 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 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 dot Russell Noseworthy Carol Sanders Jerry Bickle Paul von Behren Sudish Joseph Loren Rittle Alexander Ovsiankin 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 at mn3 dot lawson dot lawson dot com> Johan Lundin Eric Powers 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 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 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 English Malc 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 dot 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 Stefan Wendt Herbert Clarence Bishop Giga Giguashvili Philipp Slusallek Matthew Davis Janusz Stopa Rusty Conover 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 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 dot Scott Evans Alex Luk Kenneth Osenbroch Jason Czavislak Alex Chachanashvili Gilbert Grosdidier James Briggs Herbert Wang Anders Olsson 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 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 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 dot 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 David Channon Andy Guy Oscar Rodriquez Jonathan Cano Alain Decamps Paul Rubel Jon Loeliger Ricardo Chan Sarabjeet Duhra 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 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 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 Shamis Eamonn Saunders Yev Omenzel John E Hein Tino Schwarze Gergely Timar Peter Phillips Yury Kuznesov 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 Donald Acton 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 Shahzad Aslam-Mir 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 Chepelov 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 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 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 Ruwanganie 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 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 Wim 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 Eric Frias Antonio Saraiva Sean M. Paus Yuanfang Zhang Jonathan Franklin Cristian Ungureanu Tommy Persson Christian Barheine Ole Husgaard 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 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 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 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 Vladimir Naylov Ted Mules Mike Hepburn Dale Wilson Thomas Girard Malcolm McRoberts Dror Tirosh Chris Sontag Moran Levi UV Wildner Alan l Batongbacal Gary Maxey Yoav Borer Andre Kleibeuker Andy Bellafaire John Fletcher Terry Ware Pierre Pacchioni Roger Beathard Konstantinos Margaritis Stephen Procter Christoph Liebig Andre Kostur Markus Stenberg Jonathan Pollack Si Mong Park Hakim Souami Paul Morrison John Poplett Heiko Bachmann Andrew Metcalfe Simon Dutkowski Mickael P. Golovin Shannon Barber Brad Orner Michelangelo Nottoli Peter Bekiesch Martin Kaul Lukas Gruetzmacher Robert Schiele Matthew Grosso Akim Boyko Nils Sandoy Daniel Miranda Hans-Peter Bock Dmitri Hrapof Denny Kolb Daniel Buchs Matt Murphy Brian Nelson Avi Ouziel Matthew Gillen Chris Reed Andrew Reid Praveen Sharma Yi Zuo Raphael Bossek Richard G. Hash Karl Tredwell Norm Whitehead Jiang Wei Kevin Bryan Zvika Ashani Thomas Costa Dom Monteiro Jean-Marc Prud'homme Yury Osadchy Pavan Mandalkar Scott Willey David Calkins Wu Yongwei Karen L. Regner Michel Drapeau Hans Bos Kevin Stacy Liat Andreas Wagner Steven Xie Kris Dekeyser Matthew Harris Abhijit Sachdev Mikael Lundqvist Peter Hercek Jay Welch Angel Roman Jessica Pistole Paolo Carlini Eric Whorter Vincent Seignole Jingbin An Roland Meub Marek Brudka Levente Torok Panagiotis Issaris Mehrdad Nazari Pierre Bisaillon Rob Boyer Scott Gammill Bayu Hendradjaya Randy Hammon Bill Cassanova Matthew Corey Vinod Kumar Mirek Pabich Christian Egeler J.T. Conklin Dale Hawkins Bill Hopkins David Fleeman Merlin Ran Kevin Christian Trina Wisler Bae-Sik Chon Benjamin Bronk Dave Craig Ofira Shaer Ciaran Moran Thomas Rohner Ken Descoteaux Claas-Hinrich Dommreis Yateen Joshi Sergei Kuchin Theckla Louchios Randy Secrest Patrice Marques Stanislaw Trytek Mattias Nilsson Michael Hollins Dave Knox Lance Paine Brian Waltersdorf Johann Kandlbauer Adam Rymarczuk Heiko Nardmann J. Abelardo Gutierrez Roger Sala Razi Ben-Yehuda Geo Sebastian Simon Massey Rich Shapiro Ramiro Morales Andrew Athan Sebastien Roy Matthew Townsend Rick Robinson John D. Robertson Paul Lew Eider Oliveira Jeff Jones Jean-Christophe Cota Paul Vincent Newsum Vasili Goutas Iliyan Jeliazkov Shlomi Yaakobovich Todd Marshall Ciju John Yuk Ming Kwok Honorato Saavedra Domingos Monteiro Bill Somerville Bjorn Roald Michi Henning Xue Yong Zhi Ertugrul Sorar Simone Viani Rohan Mars Robert S. Iakobashvili Chris Hammond Vincent Spano Nuno Silva Greg Bostrum Dipa Suri Adam Howell Steven Frare Dave Dalapati Arjun Thounaojam Michael Altmann Steven Patrick Pete McCann William Nagel M. C. Gahan Thia Chang Chao Gao Xianchao Huang Rui Sam Abbe Mike McGahan David Michael Steve D. Baker Martina Yen Kim ByeongSu Doug McCorkle YiQing Xiong Peter Falsh Don Sharp Arto Jalkanen Scott Zionic Diana Ukleja Shaun Cooley Aapo M�kinen Matt Emerson Sean Parker Mark Wilson Joerg Rockel Phil Chen Stefan Morrow Bruce Elliot Mitscher Dubreus Brian O'Connor Ron Wilson Peter Grotrian Alex Ott D. J. Stachniak Slava Gorelik Wolfgang Fischer Nicholas Todd Arno Wilhelm Andreas Schuler Altaf Aali Vemund Handeland Mario Di Giacomo Raoul Gough Aaron Rohini Madhavan Alan Balasuar Will Chai Paul Koch Dave Giovannini Dave Varnell Howard Finer Mark Callaghan Hanson Lu Gavin Yu Srikanth Gopal Like Ma Alvin Msg Angela Ziegenhorn Sam Mesh Felix Perez Alamillo Steven T. Hatton Yevgen Galchenko Timothy Wayne Gomez Ventimiglia Chere Frederick Heckel Ian Zagorskih Olivier Gu�rin Abdel Rigumye James Damour Alan Anderson Vito Bico Aldo Texier J H Choi Mike Chartier Nikolay Metchev Anand Rathi Vitaly Belekhov Dorian Hileaga Steve Williams Paul Friberg

Zachi Klopman Jin Zhi Ye David Carlton Feng Li Michael van der Westhuizen Jan Zima Francesco Salvestrini Sandeep Deshpande Hubert Talbot Oh Yoon Sik Anton Bakanovskiy Toha Bakanovsky David Faure Robert Hancock Peter Oslej Yongming Wang Vadim Iosevich Mike Knight Nathan Anderson Eyal Car Jonathan Sprinkle Vladimir Panov Volker Lukas Bryan Cassell Guy Peleg Wallace Zhang Richard Ward Alan Stokes Rick Taylor Tobias Herzke Paul Felix Jan Ohlenburg Eric Tiangang David Hawkins Michael Klein Sandro Santos Andrade Richard Spence Thomas E Lackey luxi78 at gmail dot com John Lilley Abdullah Sowayan Nathan Bamford Zoltan Molnar William Byrne Karl Schmitt Ron DeAngelis Alex Sheh Daniel Wagner <__daniel___ at icg do tu-graz dot ac dot at> Nemoy Michael Marc Brown Andrew Keane Martin Kolleck Tino Riethmueller Adam Mitz Frank Rehberger Aaron Scamehorn Alan Kierstead Sven-Uwe Sieler-Hornke Spencer Vanroekel Dan Pozdol Yauheni Akhotnikau Axter Roopa Pundaleeka JR Andreassen Mockey Chen Vincent Joseph Igor Mammedov Yuan Adrian Tulloch Dmitriy Kuznetsov Steve Orner Bob Ronak Aleksandar Vukajlovic esIgnacio Alvarez Sergey Zubarev Qingbo Cai David White Jason Zhang Mark Paulus Willie Chen Martin Cornelius Mohit Kapoor David Gibbs Gary Fernandez Jason Zhao Keith Muzzioli John Black David Chu Kevin Hu Yasser Zabuair Phlip Michelle Zheng Gerolf Reinwardt Paul Robinson Popeye Cai David Highley Sonicfly Zhou Phil Billingham Paul Daugherty Robert Schwebel William Cote Ben Creech Michael Reed Heesuk Shin Hong Xing Winston Zhang Stefan Naewe Graeme Bell Eric Danielou Wei Jiang Dale Boan Christoph Schmalhofer Amnon Berger Ephy Levy Don Meek Liu Qian Nzer Zaidenberg Birgit Platt Andy Salnikov Hieu Ngyuen Andriy Gapon Andy Wang Zhamak Dehghani Charles Calkins Manuel Traut Drew Reynaud Artur DeEsperanto Scott Mitchell Thomas Vanier N Johnson Adam Nagel Robert Neumann Venkat Juraj Ivancic Daniel Black Richard Ridgway Vadym Ridosh Viola Wang Ray Lischner Sergey Kosenko Pavel Zaichenko Paul Riley Nelson Filipe Ferreira Gon�alves Harry Goldschmitt Sail Zeng Markus Henschel Asif Lodhi Andrew Schnable Grigoriy Zeleniy Yves Alloyer Waba Scott Mark Bjoern Rasmussen Ian C White Dennis Chernoivanov Werner Burger Andres Hurtis Joe French M. Arshad Khan Hans van't Hag Roland Sun Vance Maverick John McCabe Andres Oportus Olof Granered Eric Hughes Zhenghao Shi Alexander Kornienko Ben Mohlenhoff Bill Bruns Dmitriy Nikitinskiy Ravi Kanth Ian Roberts Patrick Spiering Duane Beck Kanghee Yoon Xu Liang Leo Lei Jules d'Entremont Rajiv K. Shukla Haibin Zhang Vikram Karandikar Kim J. Schmock Venkat Forums James Marsh Shaolong Xiang Christoph Hofmann Vladimir Zykov Daniel de Angelis Cordeiro Hal Black Peter Korf Norbert Thoden Premkumar P David Beck Hayim Shaul Erman Balcik Torsten Saliwada Nathan Glasser Gr�gor Boirie Alex Solan Venkat Sidhabathuni Nathan Ernst Kun Niu Karl-Heinz Wind Oliver Spang Hu Yi Joe Seward Tom Callaway Alick Nie Douglas Atique Nayeem Khan Sorin Voicu-Comendant Andi Heusser Paul Carter Michael Carter Alain Kocelniak Alvaro Vega Garcia Fernando C. Jeronymo Stephen Mouring Tim Thomas Brownridge June Fang Bill Kendall Ittehad Shaikh Michael Doubez Namrata Gandhi <...> Michael Guntli Frank F�rster Roger Leblanc Bob Fiske Julien Vintrou Jonathan Brannan antred Nathalie D'Amours Mele Giovanni Philipp Thomas Mark Hebbel Tim Pollock Jack Lavender Alexandre Skrzyniarz E Vahala Christian Fromme Daniel Lang Greg Bothe Anand Kumar Joe Pallas Marcel Smit Florent Vial Pan Kai Luna Jesus Martinez Martin Gaus Steve Stallion Ron van Hoof Joe Lihn Jani Hakala Marcus Monaghan Kashif Khan JD Robertson Andreas Drescher Alon Diamant Igor Rayak Shai Kedem Steve Ramsay Skrzyniarz Alexandre Rob Beekmans Steven Hartmann Dicky Boyan Kasarov Brendan Murphy Ryan Carmichael Koh Onishi Markus Gaugusch Annette Wilson Sharon Mizrahi William Glenn Christian Ehrlicher Hui Zhang Marijke Hengstmengel Christian Freund Chris Shaw Matthew Carter Denis Budko Gaurav Kulshreshtha Wolfgang Pickartz Joost Kraaijeveld Pau Garcia i Quiles Sail Zeng Dirk Bonekaemper Sreejith Guillaume Lahaye Andrew Kaplan Alexander Mintz Jennifer Kahng Trent Nadeau Nick Meyer Olivier Langlois Patrick Soboljew Tim Pinkawa Ed Blackmond Dave Inma Perea David Ward Anatoli Sakhnik Max Zhou Daynesh Mangal Robert Shectman Rafi Kannan Ramaswamy Brian Johnson Catherine L. Paquin Susan Finster Frank Preischl Matthew Waller Elez Ranjit Hande Van Vuong Mark Wendsomde Yameogo Shi John Helmut Böing Andrew Hill Henk Jan Priester Glenn Zickert Chris Galli Laura Autón García Jonathan Saxton Remko Duppen Paul Fitzpatrick Chad Beaulac Jochen Meier Thomas Pauli Qiao Zhiqiang JaeSung Lee Chong Wuk Pak Michael Frommberger Andrey Karpov Dmytro Ovdiienko Andrea Sormanni Thomas Stegemann David Simmonds Andreas Dröscher Markus Manck Deux deVille Mohsin Zaidi Milind Pangarkar Ali Akbar Zarezadeh Andrés Senac González Peng Xu Sergey Onuchin Michael Ganz Phillip LaBanca Journeyer J. Joh Rudy Pot Neil Youngman Andreas Florath Clyde Gerber George Chen Piotr Kow Yogesh Sharma Mike McKnerney Mike Ketchen Erik Sohns Winston Jenks Colin Shen Alexey Zubko Michael Dille Sebastian Perk David Lifshitz Milo H. Fields Thomas Schmidt Joe Zendle Cesar Mello 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 the ACE 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+CIAO 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 $CIAO_ROOT/PROBLEM-REPORT-FORM $DANCE_ROOT/PROBLEM-REPORT-FORM for instructions on submitting suggestions or fixes. Thanks, Douglas C. Schmidt d.schmidt at vanderbilt.edu