| 2008 |
| 44 | EE | Gurdip Singh,
Ye Su:
Efficient Synchronization in Message Passing Systems.
AINA 2008: 219-226 |
| 43 | EE | Gurdip Singh,
Valeriy Kolesnikov,
S. Das:
Methodologies for optimization of distributed algorithms and middleware.
IPDPS 2008: 1-5 |
| 42 | EE | Valeriy Kolesnikov,
Gurdip Singh:
InDiGO: An Infrastructure for Optimization of Distributed Algorithms.
ISPDC 2008: 401-408 |
| 2005 |
| 41 | EE | Gurdip Singh,
Sanghamitra Das:
Customizing Event Ordering Middleware for Component-Based Systems.
ISORC 2005: 359-362 |
| 40 | EE | Prashant S. Kumar,
Qiang Zeng,
Gurdip Singh:
Constraining Event Flow for Regulation in Pervasive Systems.
PerCom 2005: 314-318 |
| 2004 |
| 39 | EE | Qiang Zeng,
Prashant S. Kumar,
Gurdip Singh:
Adaptive event communication in component-based systems.
Adaptive and Reflective Middleware 2004: 201-206 |
| 38 | | Ye Su,
Gurdip Singh:
Synchronization in CAN-Based Embedded Systems.
ESA/VLSI 2004: 233-239 |
| 37 | EE | Adam Childs,
Jesse Greenwald,
Venkatesh Prasad Ranganath,
Xianghua Deng,
Matthew B. Dwyer,
John Hatcliff,
Georg Jung,
Prashant Shanti,
Gurdip Singh:
Cadena: An Integrated Development Environment for Analysis, Synthesis, and Verification of Component-Based Systems.
FASE 2004: 160-164 |
| 36 | EE | Gurdip Singh,
Prashant S. Kumar,
Qiang Zeng:
Configurable Event Communication in Cadena.
IEEE Real-Time and Embedded Technology and Applications Symposium 2004: 130-139 |
| 35 | EE | Liubo Chen,
Masaaki Mizuno,
Gurdip Singh:
A Priority Inheritance-based Inversion Control Methodology for General Resource Access Problems.
IEEE Real-Time and Embedded Technology and Applications Symposium 2004: 202-210 |
| 2003 |
| 34 | EE | Venkatesh Prasad Ranganath,
Adam Childs,
Jesse Greenwald,
Matthew B. Dwyer,
John Hatcliff,
Gurdip Singh:
Cadena: enabling CCM-based application development in Eclipse.
OOPSLA Workshop on Eclipse Technology eXchange 2003: 20-24 |
| 2002 |
| 33 | EE | Xianghua Deng,
Matthew B. Dwyer,
John Hatcliff,
Georg Jung,
Robby,
Gurdip Singh:
Model-Checking Middleware-Based Event-Driven Real-Time Embedded Software.
FMCO 2002: 154-181 |
| 32 | | Daniel Andresen,
Mitchell L. Neilsen,
Gurdip Singh,
Prasanta K. Kalita:
Domain-specific Metaware for Hydrologic Applications.
IASTED PDCS 2002: 411-416 |
| 31 | EE | Gurdip Singh:
Invariant Consistency: A Mechanism for Inter-Process Ordering in Distributed Shared Memory Systems.
ICDCS 2002: 447- |
| 30 | EE | Gurdip Singh,
Ye Su:
Region Synchronization in Message Passing Systems.
ICPP 2002: 276- |
| 29 | EE | Gurdip Singh:
Specifying Synchronization in Distributed Shared Memory Programs.
ICPP Workshops 2002: 375-382 |
| 28 | EE | Gurdip Singh,
Bob S. Maddula,
Qiang Zeng:
Enhancing Real-Time Event Service for Synchronization in Object-Oriented Distributed Systems.
Symposium on Object-Oriented Real-Time Distributed Computing 2002: 233-240 |
| 27 | EE | Gurdip Singh,
Masaaki Mizuno,
Mitchell L. Neilsen,
Donald H. Lenhert,
Naiqian Zhang:
Education: A Multidisciplinary Real-Time Embedded-Systems Curriculum.
IEEE Distributed Systems Online 3(5): (2002) |
| 2001 |
| 26 | EE | Gurdip Singh,
Shakeel Badarpura:
Application Ordering in Group Communication.
ICDCS Workshops 2001: 11-16 |
| 2000 |
| 25 | EE | Gurdip Singh,
Jun Wu:
Modular Object-Oriented Design of Distributed Protocols.
TOOLS (34) 2000: 329-338 |
| 24 | EE | Masaaki Mizuno,
Gurdip Singh,
Mitchell L. Neilsen:
A Structured Approach to Develop Concurrent Programs in UML.
UML 2000: 451-465 |
| 1999 |
| 23 | EE | Gurdip Singh,
Arvind Gopalan:
A Coordination Service for Distributed Applications.
WETICE 1999: 72-77 |
| 22 | EE | Gurdip Singh:
Constraint-based Structuring of Network Protocols.
Distributed Computing 12(1): 1-12 (1999) |
| 1998 |
| 21 | EE | Gurdip Singh,
I. Buricea,
Zhenyu Mao:
Composition of Service Specifications.
ICNP 1998: 210-218 |
| 1997 |
| 20 | | Gurdip Singh,
Hong Liu:
Validating Protocol Composition for Progress by Parallel Step Reachability Analysis.
FORTE 1997: 239-250 |
| 19 | | Gurdip Singh:
A Technique for Partial Broadcasting in Networks (Abstract).
PODC 1997: 278 |
| 18 | | Gurdip Singh:
Efficient Leader Election Using Sense of Direction.
Distributed Computing 10(3): 159-165 (1997) |
| 17 | | Gurdip Singh:
Leader Election in Complete Networks.
SIAM J. Comput. 26(3): 772-785 (1997) |
| 1996 |
| 16 | | Gurdip Singh,
Zhenyu Mao:
Structured Design of Multifunction Protocols.
ICDCS 1996: 360-368 |
| 15 | | Yi Pan,
Mounir Hamdi,
Gurdip Singh:
Selection on k-Dimensional Meshes with Multiple Broadcasting.
Comput. J. 39(2): 140-144 (1996) |
| 14 | EE | Gurdip Singh:
Leader Election in the Presence of Link Failures.
IEEE Trans. Parallel Distrib. Syst. 7(3): 231-236 (1996) |
| 1995 |
| 13 | | Gurdip Singh:
Constraint-based Structuring of Distributed Protocols (Abstract).
PODC 1995: 266 |
| 12 | | Gurdip Singh,
Arthur J. Bernstein:
A Highly Asynchronous Minimum Spanning Tree Protocol.
Distributed Computing 8(3): 151-161 (1995) |
| 1994 |
| 11 | | Masaaki Mizuno,
Michel Raynal,
Gurdip Singh,
Mitchell L. Neilsen:
An Efficient Implementation of Sequentially Consistent Distributed Shared Memories.
Applications in Parallel and Distributed Computing 1994: 145-154 |
| 10 | | Gurdip Singh,
Mahesh Bommareddy:
Replica Placement in a Dynamic Network.
ICDCS 1994: 528-535 |
| 9 | | Gurdip Singh:
Leader Election in the Presence of Link Failures (Abstract).
PODC 1994: 375 |
| 8 | EE | Gurdip Singh:
A Methodology for Designing Communication Protocols.
SIGCOMM 1994: 245-255 |
| 7 | | Gurdip Singh:
Real-Time Leader Election.
Inf. Process. Lett. 49(2): 57-61 (1994) |
| 1993 |
| 6 | | James Z. Zhou,
Masaaki Mizuno,
Gurdip Singh:
A Sequentially Consistent Distributed Shared Memory.
ICCI 1993: 165-169 |
| 5 | | K. Ravindran,
Gurdip Singh,
P. Gupta:
Reconfiguration of Spanning Trees in Networks in the Presence of Node Failures.
ICDCS 1993: 219-226 |
| 1992 |
| 4 | | Gurdip Singh,
Arthur J. Bernstein:
A Framework for Parallel Composition of Protocols.
PARLE 1992: 927-942 |
| 3 | | Gurdip Singh:
Leader Election in Complete Networks.
PODC 1992: 179-190 |
| 1990 |
| 2 | | Gurdip Singh,
Arthur J. Bernstein:
On the Relative Execution Times of Distributed Protocols.
ICDCS 1990: 80-87 |
| 1987 |
| 1 | | Gurdip Singh,
Scott A. Smolka,
I. V. Ramakrishnan:
Distributed Algorithms for Tree Pattern Matching.
WDAG 1987: 92-107 |