![]() ![]() ![]() | ![]() |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Note: Links lead to the DBLP on the Web. Rachid Guerraoui Gildas Avoine , Felix C. Gärtner , Rachid Guerraoui, Marko Vukolic : Gracefully Degrading Fair Exchange with Security Modules. EDCC 2005 : 55-71 Rachid Guerraoui: Distributed Computing, 18th International Conference, DISC 2004, Amsterdam, The Netherlands, October 4-7, 2004, Proceedings Springer 2004 Sébastien Baehni , Patrick Th. Eugster , Rachid Guerraoui: Data-Aware Multicast. DSN 2004 : 233-242 M. Brahami , Patrick Th. Eugster , Rachid Guerraoui, Sidath B. Handurukande : BGP-Based Clustering for Scalable and Reliable Gossip Broadcast. Global Computing 2004 : 273-290 Christian Heide Damm , Patrick Th. Eugster , Rachid Guerraoui: Linguistic Support for Distributed Programming Abstractions. ICDCS 2004 : 244-251 Rachid Guerraoui, Ron R. Levy : Robust Emulations of Shared Memory in a Crash-Recovery Model. ICDCS 2004 : 400-407 Patrick Th. Eugster , Rachid Guerraoui, Petr Kouznetsov : D-Reliable Broadcast: A Probabilistic Measure of Broadcast Reliability. ICDCS 2004 : 636-643 Patrick Th. Eugster , Christian Heide Damm , Rachid Guerraoui: Towards Safe Distributed Application Development. ICSE 2004 : 347-356 Sébastien Baehni , Roberto Baldoni , Rachid Guerraoui, Bastian Pochon : The Driving Philosophers. IFIP TCS 2004 : 181-194 Márk Jelasity , Rachid Guerraoui, Anne-Marie Kermarrec , Maarten van Steen : The Peer Sampling Service: Experimental Evaluation of Unstructured Gossip-Based Implementations. Middleware 2004 : 79-98 Partha Dutta , Rachid Guerraoui, Ron R. Levy , Arindam Chakraborty : How fast can a distributed atomic read be? PODC 2004 : 236-245 Carole Delporte-Gallet , Hugues Fauconnier , Rachid Guerraoui, Vassos Hadzilacos , Petr Kouznetsov , Sam Toueg : The weakest failure detectors to solve certain fundamental problems in distributed computing. PODC 2004 : 338-346 Patrick Th. Eugster , Rachid Guerraoui, Anne-Marie Kermarrec , Laurent Massoulié : Epidemic Information Dissemination in Distributed Systems. IEEE Computer 37 (5): 60-67 (2004) Patrick Th. Eugster , Rachid Guerraoui: Distributed Programming with Typed Events. IEEE Software 21 (2): 56-64 (2004) Rachid Guerraoui, Michel Raynal : The Information Structure of Indulgent Consensus. IEEE Trans. Computers 53 (4): 453-466 (2004) Partha Dutta , Rachid Guerraoui, Bastian Pochon : Fast non-blocking atomic commit: an inherent trade-off. Inf. Process. Lett. 91 (4): 195-200 (2004) Guy Bernard , Jalel Ben-Othman , Luc Bouganim , Gérôme Canals , Sophie Chabridon , Bruno Defude , Jean Ferrié , Stéphane Gançarski , Rachid Guerraoui, Pascal Molli , Philippe Pucheral , Claudia Roncancio , Patricia Serrano-Alvarado , Patrick Valduriez : Mobile Databases: a Selection of Open Issues and Research Directions. SIGMOD Record 33 (2): 78-83 (2004) Partha Dutta , Rachid Guerraoui, Bastian Pochon : Tight Bounds on Early Local Decisions in Uniform Consensus. DISC 2003 : 264-278 Rachid Guerraoui, Petr Kouznetsov : On Failure Detectors and Type Boosters. DISC 2003 : 292-305 Luís Rodrigues , Sidath B. Handurukande , José Orlando Pereira , Rachid Guerraoui, Anne-Marie Kermarrec : Adaptive Gossip-Based Broadcast. DSN 2003 : 47-56 Andrew P. Black , Vincent Cremet , Rachid Guerraoui, Martin Odersky : An Equational Theory for Transactions. FSTTCS 2003 : 38-49 Rachid Guerraoui: Dissecting Distributed Computations. Future Directions in Distributed Computing 2003 : 68-72 Sébastien Baehni , Patrick Th. Eugster , Rachid Guerraoui, Philippe Altherr : Pragmatic Type Interoperability. ICDCS 2003 : 404-411 Rachid Guerraoui, Michel Raynal : A Generic Framework for Indulgent Consensus. ICDCS 2003 : 88-95 Carole Delporte-Gallet , Hugues Fauconnier , Rachid Guerraoui, Bastian Pochon : Distributed Programming for Dummies: A Shifting Transformation Technique. SRDS 2003 : 349- Patrick Th. Eugster , Pascal Felber , Rachid Guerraoui, Anne-Marie Kermarrec : The many faces of publish/subscribe. ACM Comput. Surv. 35 (2): 114-131 (2003) Patrick Th. Eugster , Rachid Guerraoui, Sidath B. Handurukande , Petr Kouznetsov , Anne-Marie Kermarrec : Lightweight probabilistic broadcast. ACM Trans. Comput. Syst. 21 (4): 341-374 (2003) Fernando Pedone , Rachid Guerraoui, André Schiper : The Database State Machine Approach. Distributed and Parallel Databases 14 (1): 71-98 (2003) Rachid Guerraoui, Petr Kouznetsov , Bastian Pochon : A Note on Set Agreement with Omission Failures. Electr. Notes Theor. Comput. Sci. 81 : (2003) Rachid Guerraoui, Willy Zwaenepoel : Guest Editorial: Special Section on Middleware Infrastructures. IEEE Trans. Parallel Distrib. Syst. 14 (11): 1057 (2003) Rachid Guerraoui: Editorial: Middleware. Softw., Pract. Exper. 33 (4): 293 (2003) Assia Doudou , Benoît Garbinato , Rachid Guerraoui: Encapsulating Failure Detection: From Crash to Byzantine Failures. Ada-Europe 2002 : 24-50 Partha Dutta , Svend Frølund , Rachid Guerraoui, Bastian Pochon : An Efficient Universal Construction for Message-Passing Systems. DISC 2002 : 133-147 Carole Delporte-Gallet , Hugues Fauconnier , Rachid Guerraoui: Failure Detection Lower Bounds on Registers and Consensus. DISC 2002 : 237-251 Patrick Th. Eugster , Rachid Guerraoui: Probabilistic Multicast. DSN 2002 : 313-324 Carole Delporte-Gallet , Hugues Fauconnier , Rachid Guerraoui: A Realistic Look At Failure Detectors. DSN 2002 : 345-353 Jörg Kienzle , Rachid Guerraoui: AOP: Does It Make Sense? The Case of Concurrency and Failures. ECOOP 2002 : 37-61 Partha Dutta , Rachid Guerraoui: Fast Indulgent Consensus with Zero Degradation. EDCC 2002 : 191-208 Philipp Oser , Christian Gasser , Daniel Gorostidi , Rachid Guerraoui: The LEAF Platform: Incremental Enhancements for the J2EE. EDOC 2002 : 238-248 Sébastien Baehni , Patrick Th. Eugster , Rachid Guerraoui: OS Support for P2P Programming: a Case for TPS. ICDCS 2002 : 355-362 Patrick Th. Eugster , Pascal Felber , Rachid Guerraoui, Sidath B. Handurukande : Event Systems: How to Have Your Cake and Eat It Too. ICDCS Workshops 2002 : 625-632 Rachid Guerraoui, Petr Kouznetsov : On the Weakest Failure Detector for Non-Blocking Atomic Commit. IFIP TCS 2002 : 461-473 Partha Dutta , Rachid Guerraoui: The inherent price of indulgence. PODC 2002 : 88-97 Rachid Guerraoui, Corine Hari : On the consistency problem in mobile distributed computing. POMC 2002 : 51-57 Romain Boichat , Partha Dutta , Rachid Guerraoui: Asynchronous Leasing. WORDS 2002 : 180-187 Rachid Guerraoui: Non-blocking atomic commit in asynchronous distributed systems with failure detectors. Distributed Computing 15 (1): 17-25 (2002) Maha Abdallah , Rachid Guerraoui, Philippe Pucheral : Dictatorial Transaction Processing: Atomic Commitment Without Veto Right. Distributed and Parallel Databases 11 (3): 239-268 (2002) Svend Frølund , Rachid Guerraoui: e-Transactions: End-to-End Reliability for Three-Tier Architectures. IEEE Trans. Software Eng. 28 (4): 378-395 (2002) Rachid Guerraoui: Middleware 2001, IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg, Germany, November 12-16, 2001, Proceedings Springer 2001 Patrick Th. Eugster , Rachid Guerraoui: Content-Based Publish/Subscribe with Structural Reflection. COOTS 2001 : 131-146 Patrick Th. Eugster , Rachid Guerraoui, Sidath B. Handurukande , Petr Kouznetsov , Anne-Marie Kermarrec : Lightweight Probabilistic Broadcast. DSN 2001 : 443-452 Patrick Th. Eugster , Rachid Guerraoui, Christian Heide Damm : On Objects and Events. OOPSLA 2001 : 254-269 Petr Kouznetsov , Rachid Guerraoui, Sidath B. Handurukande , Anne-Marie Kermarrec : Reducing Noise in Gossip-Based Reliable Broadcast. SRDS 2001 : 186-189 Romain Boichat , Svend Frølund , Rachid Guerraoui: Open consensus. Concurrency and Computation: Practice and Experience 13 (14): 1215-1245 (2001) Patrick Th. Eugster , Romain Boichat , Rachid Guerraoui, Joe Sventek : Effective multicast programming in large scale distributed systems. Concurrency and Computation: Practice and Experience 13 (6): 421-447 (2001) Svend Frølund , Rachid Guerraoui: X-Ability: a theory of replication. Distributed Computing 14 (4): 231-249 (2001) Svend Frølund , Rachid Guerraoui: Implementing E-Transactions with Asynchronous Replication. IEEE Trans. Parallel Distrib. Syst. 12 (2): 133-146 (2001) Rachid Guerraoui, André Schiper : The Generic Consensus Service. IEEE Trans. Software Eng. 27 (1): 29-41 (2001) Rachid Guerraoui: On the hardness of failure-sensitive agreement problems. Inf. Process. Lett. 79 (2): 99-104 (2001) Rachid Guerraoui, André Schiper : Genuine atomic multicast in asynchronous distributed systems. Theor. Comput. Sci. 254 (1-2): 297-316 (2001) Svend Frølund , Rachid Guerraoui: Implementing e-Transactions with Asynchronous Replication. DSN 2000 : 449-458 Bernadette Charron-Bost , Rachid Guerraoui, André Schiper : Synchronous System and Perfect Failure Detector: Solvability and Efficiency Issue. DSN 2000 : 523-532 Patrick Th. Eugster , Rachid Guerraoui, Joe Sventek : Distributed Asynchronous Collections: Abstractions for Publish/Subscribe Interaction. ECOOP 2000 : 252-276 Svend Frølund , Rachid Guerraoui: X-ability: a theory of replication. PODC 2000 : 229-237 Rachid Guerraoui: Indulgent algorithms (preliminary version). PODC 2000 : 289-297 Assia Doudou , Rachid Guerraoui, Benoît Garbinato : Abstractions for Devising Byzantine-Resilient State Machine Replication. SRDS 2000 : 144-153 Svend Frølund , Rachid Guerraoui: A Pragmatic Implementation of e-Transactions. SRDS 2000 : 186-195 Romain Boichat , Rachid Guerraoui: Reliable Broadcast in the Crash-Recovery Model. SRDS 2000 : 32-41 Benoît Garbinato , Rachid Guerraoui: An open framework for reliable distributed computing. ACM Comput. Surv. 32 (1es): 22 (2000) Rachid Guerraoui: Special issue: European Conference on Object-oriented Programming 1999. Concurrency - Practice and Experience 12 (14): 1345 (2000) Rachid Guerraoui, Patrick Th. Eugster , Pascal Felber , Benoît Garbinato , Karim Mazouni : Experiences with object group systems. Softw., Pract. Exper. 30 (12): 1375-1404 (2000) Rachid Guerraoui: ECCOP'99 - Object-Oriented Programming, 13th European Conference, Lisbon, Portugal, June 14-18, 1999, Proceedings Springer 1999 Pascal Felber , Rachid Guerraoui, André Schiper : Replication of CORBA Objects. Advances in Distributed Systems 1999 : 254-276 Rachid Guerraoui, Michel Hurfin , Achour Mostéfaoui , Riucarlos Oliveira , Michel Raynal , André Schiper : Consensus in Asynchronous Distributed Systems: A Concise Guided Tour. Advances in Distributed Systems 1999 : 33-47 Jean-Pierre Briot , Rachid Guerraoui: A Classification of Various Approaches for Object-Based Parallel and Distributed Prgramming. Collaboration between Human and Artificial Societies 1999 : 3-29 Pascal Felber , Xavier Défago , Rachid Guerraoui, Philipp Oser : Failure Detectors as First Class Objects. DOA 1999 : 132-141 Assia Doudou , Benoît Garbinato , Rachid Guerraoui, André Schiper : Muteness Failure Detectors: Specification and Implementation. EDCC 1999 : 71-87 Svend Frølund , Rachid Guerraoui: CORBA Fault-Tolerance: Why It Does Not Add Up. FTDCS 1999 : 229-234 Pascal Felber , Rachid Guerraoui: Workshop on Reliable Middleware - Foreword. Symposium on Reliable Distributed Systems 1999 : 309 Pascal Felber , Rachid Guerraoui, Mohamed Fayad : Putting OO Distributed Programming to Work. Commun. ACM 42 (11): 97-101 (1999) Rachid Guerraoui, Mohamed Fayad : OO Distributed Programming is Not Distributed OO Programming. Commun. ACM 42 (4): 101-104 (1999) Rachid Guerraoui, Mohamed Fayad : Object-oriented Abstractions for Distributed Programming. Commun. ACM 42 (8): 125-127 (1999) Fernando Pedone , Rachid Guerraoui, André Schiper : Exploiting Atomic Broadcast in Replicated Databases. Euro-Par 1998 : 513-520 Luís Rodrigues , Rachid Guerraoui, André Schiper : Scalable Atomic Multicast. ICCCN 1998 : 840-847 Benoît Garbinato , Rachid Guerraoui: Flexible Protocol Composition in Bast. ICDCS 1998 : 22-29 Maha Abdallah , Rachid Guerraoui, Philippe Pucheral : One-Phase Commit: Does it make Sense? ICPADS 1998 : 182-192 Rachid Guerraoui, Pascal Felber , Benoît Garbinato , Karim Mazouni : System Support for Object Groups. OOPSLA 1998 : 244-258 Jean-Pierre Briot , Rachid Guerraoui, Klaus-Peter Löhr : Concurrency and Distribution in Object-Oriented Programming. ACM Comput. Surv. 30 (3): 291-329 (1998) Rachid Guerraoui, Gul Agha : Editorial - High Availability in CORBA. TAPOS 4 (2): 71 (1998) Pascal Felber , Rachid Guerraoui, André Schiper : The Implementation of a CORBA Object Group Service. TAPOS 4 (2): 93-105 (1998) Benoît Garbinato , Rachid Guerraoui: Using the Strategy Design Pattern to Compose Reliable Distributed Protocols. COOTS 1997 : 221-232 Xavier Défago , Pascal Felber , Benoît Garbinato , Rachid Guerraoui: Reliability with CORBA Event Channels. COOTS 1997 : 237-240 Pascal Felber , Rachid Guerraoui, André Schiper : Replicating objects using the CORBA Event Service? FTDCS 1997 : 14-21 Rachid Guerraoui, André Schiper : Consensus: The Big Misunderstanding. FTDCS 1997 : 183-188 Rachid Guerraoui, André Schiper : Total Order Multicast to Multiple Groups. ICDCS 1997 : 0- Fernando Pedone , Rachid Guerraoui, André Schiper : Transaction Reordering in Replicated Databases. Symposium on Reliable Distributed Systems 1997 : 175-182 Rachid Guerraoui, André Schiper : Genuine Atomic Multicast. WDAG 1997 : 141-154 Rachid Guerraoui, Steve Vinoski : Guest Editors' introduction. Distributed Systems Engineering 4 (3): 129-129 (1997) Rachid Guerraoui, André Schiper : Software-Based Replication for Fault Tolerance. IEEE Computer 30 (4): 68-74 (1997) Rachid Guerraoui, André Schiper : Fault-Tolerance by Replication in Distributed Systems. Ada-Europe 1996 : 38-57 Benoît Garbinato , Pascal Felber , Rachid Guerraoui: Protocol Classes for Designing Reliable Distributed Environments. ECOOP 1996 : 316-343 Rachid Guerraoui, Rui Carlos Oliveira , André Schiper : Atomic Updates of Replicated Data. EDCC 1996 : 365-382 Rachid Guerraoui, André Schiper : Consensus Service: A Modular Approach for Building Agreement Protocols in Distributed Systems. FTCS 1996 : 168-177 Rachid Guerraoui, Mikel Larrea , André Schiper : Reducing the Cost for Non-Blocking in Atomic Commitment. ICDCS 1996 : 692-697 Pascal Felber , Benoît Garbinato , Rachid Guerraoui: The Design of a CORBA Group Communication Service. Symposium on Reliable Distributed Systems 1996 : 150-159 Rachid Guerraoui, André Schiper : "Gamma-Accurate" Failure Detectors. WDAG 1996 : 269-286 Rachid Guerraoui: Strategic Directions in Object-Oriented Programming. ACM Comput. Surv. 28 (4): 691-700 (1996) Rachid Guerraoui: Distributed Programming Abstractions. ACM Comput. Surv. 28 (4es): 153 (1996) Rachid Guerraoui, André Schiper : A Generic Multicast Primitive to Support Transactions on Replicated Objects in Distributed Systems. FTDCS 1995 : 334-342 Rachid Guerraoui, Benoît Garbinato , Karim Mazouni : Lessons from Designing and Implementing GARF. OBPDC 1995 : 238-256 Rachid Guerraoui, Mikel Larrea , André Schiper : Non-Blocking Atomic Commitment with an Unreliable Failure Detector. Symposium on Reliable Distributed Systems 1995 : 41-50 Rachid Guerraoui: Revistiting the Relationship Between Non-Blocking Atomic Commitment and Consensus. WDAG 1995 : 87-100 Benoît Garbinato , Rachid Guerraoui, Karim Mazouni : Implementation of the GARF replicated objects platform. Distributed Systems Engineering 2 (1): 14-27 (1995) Rachid Guerraoui: Nested Transactions: Reviewing the Coherence Contract. Inf. Sci. 84 (1&2): 161-172 (1995) Rachid Guerraoui: Modular Atomic Objects. TAPOS 1 (2): 89-99 (1995) Rachid Guerraoui, Oscar Nierstrasz , Michel Riveill : Object-Based Distributed Programming, ECOOP '93 Workshop, Kaiserslautern, Germany, July 26-27, 1993 Springer 1994 Rachid Guerraoui, Benoît Garbinato , Karim Mazouni : The GARF Library of DSM Consistency Models. ACM SIGOPS European Workshop 1994 : 51-56 Rachid Guerraoui, André Schiper : Transaction Model vs. Virtual Synchrony Model: Bridging the Gap. Dagstuhl Seminar on Distributed Systems 1994 : 121-132 Rachid Guerraoui: Atomic Object Composition. ECOOP 1994 : 118-138 Benoît Garbinato , Rachid Guerraoui, Karim Mazouni : Distributed Programming in GARF. ECOOP Workshop 1993 : 225-239 Rachid Guerraoui, Riccardo Capobianchi , Agnes Lanusse , Pierre Roux : Nesting Actions through Asynchronous Message Passing: the ACS Protocol. ECOOP 1992 : 170-184 Riccardo Capobianchi , Rachid Guerraoui, Agnes Lanusse , Pierre Roux : Coping with the Process Proliferation Problem in Concurrent Object-Based Language Implementations. PARLE 1992 : 953-954 Rachid Guerraoui: Dealing with atomicity in object-based distributed systems. OOPS Messenger 3 (3): 10-13 (1992) 1 [ 38 ] [ 77 ] 2 [ 35 ] 3 [ 101 ] 4 [ 123 ] 5 [ 84 ] [ 101 ] [ 115 ] [ 121 ] 6 [ 115 ] 7 [ 107 ] 8 [ 107 ] 9 [ 103 ] 10 [ 56 ] [ 69 ] [ 70 ] [ 79 ] 11 [ 107 ] 12 [ 120 ] 13 [ 36 ] [ 49 ] 14 [ 107 ] 15 [ 2 ] [ 3 ] 16 [ 107 ] 17 [ 113 ] 18 [ 62 ] 19 [ 103 ] 20 [ 72 ] [ 116 ] [ 119 ] 21 [ 32 ] [ 48 ] 22 [ 107 ] 23 [ 88 ] [ 90 ] [ 99 ] [ 112 ] 24 [ 47 ] [ 58 ] [ 92 ] 25 [ 79 ] [ 81 ] [ 86 ] [ 91 ] [ 106 ] [ 108 ] [ 113 ] 26 [ 53 ] [ 61 ] [ 69 ] [ 72 ] [ 73 ] [ 74 ] [ 83 ] [ 84 ] [ 89 ] [ 97 ] [ 98 ] [ 101 ] [ 110 ] [ 111 ] [ 116 ] [ 117 ] [ 119 ] [ 120 ] [ 121 ] 27 [ 88 ] [ 90 ] [ 99 ] [ 112 ] 28 [ 42 ] [ 43 ] [ 44 ] 29 [ 19 ] [ 23 ] [ 31 ] [ 32 ] [ 34 ] [ 37 ] [ 44 ] [ 45 ] [ 48 ] [ 51 ] [ 53 ] [ 83 ] [ 98 ] 30 [ 107 ] 31 [ 46 ] [ 57 ] [ 60 ] [ 63 ] [ 67 ] [ 68 ] [ 70 ] [ 76 ] [ 91 ] 32 [ 107 ] 33 [ 4 ] [ 7 ] [ 11 ] [ 14 ] [ 19 ] [ 23 ] [ 32 ] [ 33 ] [ 37 ] [ 39 ] [ 47 ] [ 53 ] [ 55 ] [ 58 ] [ 92 ] 34 [ 123 ] 35 [ 85 ] 36 [ 85 ] 37 [ 112 ] 38 [ 71 ] [ 73 ] [ 83 ] [ 97 ] [ 104 ] [ 120 ] 39 [ 80 ] 40 [ 50 ] 41 [ 114 ] 42 [ 71 ] [ 73 ] [ 97 ] [ 98 ] [ 104 ] [ 111 ] [ 114 ] 43 [ 87 ] 44 [ 71 ] [ 73 ] [ 82 ] [ 95 ] [ 97 ] [ 105 ] [ 112 ] [ 117 ] 45 [ 2 ] [ 3 ] 46 [ 13 ] [ 20 ] 47 [ 113 ] [ 118 ] 48 [ 36 ] 49 [ 111 ] 50 [ 4 ] [ 7 ] [ 11 ] [ 14 ] [ 37 ] [ 53 ] 51 [ 107 ] 52 [ 50 ] 53 [ 8 ] 54 [ 103 ] 55 [ 50 ] 56 [ 22 ] 57 [ 48 ] [ 85 ] 58 [ 28 ] [ 41 ] [ 96 ] 59 [ 104 ] 60 [ 91 ] [ 95 ] [ 99 ] [ 106 ] [ 108 ] [ 115 ] 61 [ 38 ] [ 77 ] [ 107 ] 62 [ 50 ] [ 100 ] [ 109 ] 63 [ 8 ] 64 [ 40 ] [ 104 ] 65 [ 107 ] 66 [ 2 ] [ 3 ] 67 [ 6 ] [ 13 ] [ 15 ] [ 18 ] [ 20 ] [ 21 ] [ 22 ] [ 24 ] [ 25 ] [ 27 ] [ 28 ] [ 29 ] [ 30 ] [ 31 ] [ 34 ] [ 40 ] [ 41 ] [ 47 ] [ 50 ] [ 51 ] [ 62 ] [ 64 ] [ 66 ] [ 96 ] 68 [ 107 ] 69 [ 114 ] 70 [ 61 ] [ 69 ] 71 [ 112 ] 72 [ 107 ] 73 [ 26 ] 74 [ 123 ] 75 [ 94 ] ![]() ©2005 Association for Computing Machinery |