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 |