Synchronisation of concurrent processes. - Santosh Kumar Shrivastava (1974)

A View of Concurrent Process Synchronisation. - Santosh K. Shrivastava (Comput. J., 1975)

Process synchronization in high-level languages. - Santosh K. Shrivastava (Int. J. Parallel Program., 1975)

Systematic Programming of Scheduling Algorithms. - Santosh K. Shrivastava (Softw. Pract. Exp., 1976)

Reliable Software: A Selective Annotated Bibliography. - Thomas Anderson 001; Santosh K. Shrivastava (Softw. Pract. Exp., 1978)

Sequential Pascal with Recovery Blocks. - Santosh K. Shrivastava (Softw. Pract. Exp., 1978)

A Model of Recoverability in Multilevel Systems. - Thomas Anderson 001; Peter A. Lee; Santosh K. Shrivastava (IEEE Trans. Software Eng., 1978)

Reliable Resource Allocation Between Unreliable Processes. - Santosh K. Shrivastava; Jean-Pierre Banâtre (IEEE Trans. Software Eng., 1978)

Concurrent Pascal with Backward Error Recovery: Language Features and Examples. - Santosh K. Shrivastava (Softw. Pract. Exp., 1979)

Concurrent Pascal with Backward Error Recovery: Implementation. - Santosh K. Shrivastava (Softw. Pract. Exp., 1979)

Some Critical Comments on the Paper "An Optimal Approach to Fault Tolerant Software Systems Design" by Gannon and Shapiro. - Peter A. Lee; J. L. Lloyd; Santosh K. Shrivastava (IEEE Trans. Software Eng., 1981)

Structuring Distributed Systems for Recoverability and Crash Resistance. - Santosh K. Shrivastava (IEEE Trans. Software Eng., 1981)

The Design of a Reliable Remote Procedure Call Mechanism. - Santosh K. Shrivastava; Fabio Panzieri (IEEE Trans. Computers, 1982)

On the Treatment of Orphans in a Distributed System. - Santosh K. Shrivastava (Symposium on Reliability in Distributed Software and Database Systems, 1983)

Reliable Remote Procedure Calls. - Santosh K. Shrivastava (Software-Fehlertoleranz und -Zuverlässigkeit, 1984)

Replicated Distributed Processing. - Santosh K. Shrivastava (Networking in Open Systems, 1986)

A Characterisation of Faults in Systems. - Paul D. Ezhilchelvan; Santosh K. Shrivastava (Symposium on Reliability in Distributed Software and Database Systems, 1986)

Managing Persistent Objects in Arjuna: A System for Reliable Distributed Computing. - Graeme N. Dixon; Santosh K. Shrivastava; Graham D. Parrington (POS, 1987)

Exploiting Type Inheritance Facilities to Implement Recoverability in Object Based Systems. - Graeme N. Dixon; Santosh K. Shrivastava (SRDS, 1987)

Objects and actions in reliable distributed systems. - Santosh K. Shrivastava; Graeme N. Dixon; Graham D. Parrington (Softw. Eng. J., 1987)

Implementing Concurrency Control in Reliable Object-Oriented Systems. - Graham D. Parrington; Santosh K. Shrivastava (ECOOP, 1988)

A Formal Treatment of Interference in Remote Procedure Calls. - Giuseppe Pappalardo; Santosh K. Shrivastava (FTRTFT, 1988)

Rajdoot: A Remote Procedure Call Mechanism Supporting Orphan Detection and Killing. - Fabio Panzieri; Santosh K. Shrivastava (IEEE Trans. Software Eng., 1988)

Replication within atomic actions and conversations: a case study in fault-tolerance duality. - Luigi Vincenzo Mancini; Santosh K. Shrivastava (FTCS, 1989)

Constructing Replicated Systems Using Processors with Point-to-Point Communication Links. - Paul D. Ezhilchelvan; Santosh K. Shrivastava; Alan Tully (ISCA, 1989)

The Treatment of Persistent Objects in Arjuna. - Graeme N. Dixon; Graham D. Parrington; Santosh K. Shrivastava; Stuart M. Wheater (Comput. J., 1989)

Implementing Fault-Tolerant Distributed Applications. - Santosh K. Shrivastava; Stuart M. Wheater (ICDCS, 1990)

Preventing State Divergence in Replicated Distributed Programs. - Alan Tully; Santosh K. Shrivastava (SRDS, 1990)

Replicated K-Resilient Objects in Arjuna. - Mark C. Little; Santosh K. Shrivastava (Workshop on the Management of Replicated Data, 1990)

A Performance Evaluation Study of Pipeline TMR Systems. - Paul D. Ezhilchelvan; Isi Mitrani; Santosh K. Shrivastava (IEEE Trans. Parallel Distributed Syst., 1990)

Operating System Support for Object-Oriented Distributed Systems. - Santosh K. Shrivastava; Daniel L. McCue (Operating Systems of the 90s and Beyond, 1991)

Using Objects and Actions to Provide Fault Tolerance in Distributed, Real-Time Applications. - Santosh K. Shrivastava; Adrian Waterworth (RTSS, 1991)

Fault-Tolerant Reference Counting for Garbage Collection in Distributed Systems. - Luigi V. Mancini; Santosh K. Shrivastava (Comput. J., 1991)

Structuring Fault-Tolerant Object Systems for Portability. - Daniel L. McCue; Santosh K. Shrivastava (ACM SIGOPS Oper. Syst. Rev., 1991)

An Overview of the Arjuna Distributed Programming System. - Santosh K. Shrivastava; Graeme N. Dixon; Graham D. Parrington (IEEE Softw., 1991)

Principal Features of the VOLTAN Family of Reliable Node Architectures for Distributed Systems. - Santosh K. Shrivastava; Paul D. Ezhilchelvan; Neil A. Speirs; Sha Tao; Alan Tully (IEEE Trans. Computers, 1992)

Arjuna and Voltan: Case Studies in Building Fault Tolerant Distributed Systems Using Standard Components. - Santosh K. Shrivastava (Hardware and Software Architectures for Fault Tolerance, 1993)

Maintaining Information about Persistent Replicated Objects in a Distributed System. - Mark C. Little; Daniel L. McCue; Santosh K. Shrivastava (ICDCS, 1993)

The Duality of Fault-tolerant System Structures. - Santosh K. Shrivastava; Luigi V. Mancini; Brian Randell (Softw. Pract. Exp., 1993)

Exercising application specific run-time control over clustering of objects. - Stuart M. Wheater; Santosh K. Shrivastava (CDS, 1994)

Lessons Learned from Building and Using the Arjuna Distributed Programming System. - Santosh K. Shrivastava (Dagstuhl Seminar on Distributed Systems, 1994)

el/REL: a family of reliable multicast protocols for distributed systems. - Paul D. Ezhilchelvan; Santosh K. Shrivastava (Distributed Syst. Eng., 1994)

To CATOCS or not to CATOCS, that is the ... - Santosh K. Shrivastava (ACM SIGOPS Oper. Syst. Rev., 1994)

Structuring Fault-Tolerant Object Systems for Modularity in a Distributed Environment. - Santosh K. Shrivastava; Daniel L. McCue (IEEE Trans. Parallel Distributed Syst., 1994)

Newtop: A Fault-Tolerant Group Communication Protocol. - Paul D. Ezhilchelvan; Raimundo A. Macêdo 001; Santosh K. Shrivastava (ICDCS, 1995)

W3Objects: Bringing Object-Oriented Technology to the Web. - David B. Ingham; Mark C. Little; Steve J. Caughey; Santosh K. Shrivastava (WWW (Fall), 1995)

The Design and Implementation of Arjuna. - Graham D. Parrington; Santosh K. Shrivastava; Stuart M. Wheater; Mark C. Little (Comput. Syst., 1995)

Focused fault injection testing of software implemented fault tolerance mechanisms of Voltan TMR nodes. - Sha Tao; Paul D. Ezhilchelvan; Santosh K. Shrivastava (Distributed Syst. Eng., 1995)

Using application specific knowledge for configuring object replicas. - Mark C. Little; Santosh K. Shrivastava (CDS, 1996)

A System for Fault-Tolerance Execution of Data and Compute Intensive Programs over a Network of Workstations. - Jim Smith; Santosh K. Shrivastava (Euro-Par, Vol. I, 1996)

Implementing Fail-Silent Nodes for Distributed Systems. - Francisco V. Brasileiro; Paul D. Ezhilchelvan; Santosh K. Shrivastava; Neil A. Speirs; Sha Tao (IEEE Trans. Computers, 1996)

A System for Specifying and Coordinating the Execution of Reliable Distributed Applications. - Frédéric Ranno; Santosh K. Shrivastava; Stuart M. Wheater (DAIS, 1997)

Fault-Tolerant Parallel Applications Using Queues and Actions. - J. A. Smith; Santosh K. Shrivastava (ICPP, 1997)

Constructing Reliable Web Applications Using Atomic Actions. - Mark C. Little; Santosh K. Shrivastava; Steve J. Caughey; David B. Ingham (Comput. Networks, 1997)

Architectural support for dynamic reconfiguration of large scale distributed applications. - Santosh K. Shrivastava; Stuart M. Wheater (CDS, 1998)

Integrating the Object Transaction Service with the Web. - Mark C. Little; Santosh K. Shrivastava (EDOC, 1998)

A Language for Specifying the Composition of Reliable Distributed Applications. - Frédéric Ranno; Santosh K. Shrivastava; Stuart M. Wheater (ICDCS, 1998)

Checked Transactions in an Asynchronous Message Passing Environment. - Steve J. Caughey; Mark C. Little; Santosh K. Shrivastava (ISORC, 1998)

Understanding the Role of Atomic Transactions and Group Communications in Implementing Persistent Replicated Objects. - Mark C. Little; Santosh K. Shrivastava (POS/PJW, 1998)

A transactional workflow based distributed application composition and execution environment. - Santosh K. Shrivastava; Stuart M. Wheater (ACM SIGOPS European Workshop, 1998)

Inter-task Co-ordination in Long-Lived Distributed Applications. - Santosh K. Shrivastava (DISC, 1998)

The Voltan application programming environment for fail-silent processes. - Dave Black; C. Low; Santosh K. Shrivastava (Distributed Syst. Eng., 1998)

Java transactions for the Internet. - Mark C. Little; Santosh K. Shrivastava (Distributed Syst. Eng., 1998)

Architectural support for dynamic reconfiguration of distributed workflow applications. - Santosh K. Shrivastava; Stuart M. Wheater (IEE Proc. Softw., 1998)

Performance of Fault-Tolerant Data and Compute Intensive Programs over a Network of Workstations. - J. A. Smith; Santosh K. Shrivastava (Theor. Comput. Sci., 1998)

Enhancing Replica Management Services to Cope with Group Failures. - Paul D. Ezhilchelvan; Santosh K. Shrivastava (Advances in Distributed Systems, 1999)

Integrating Group Communication with Transactions for Implementing Persistent Replicated Objects. - Mark C. Little; Santosh K. Shrivastava (Advances in Distributed Systems, 1999)

The University Student Registration System: A Case Study in Building a High-Availability Distributed Application Using General Purpose Components. - Mark C. Little; Stuart M. Wheater; David B. Ingham; C. Richard Snow; Harry Whitfield; Santosh K. Shrivastava (Advances in Distributed Systems, 1999)

OPENflow: A CORBA Based Transactional Workflow System. - Stuart M. Wheater; Santosh K. Shrivastava; Frédéric Ranno (Advances in Distributed Systems, 1999)

Design and implemantation of a CORBA fault-tolerant object group service. - Graham Morgan; Santosh K. Shrivastava; Paul D. Ezhilchelvan; Mark C. Little (DAIS, 1999)

Implementing support for work activity coordination within a distributed workflow system. - J. J. Halliday; Santosh K. Shrivastava; Stuart M. Wheater (EDOC, 1999)

Enhancing Replica Management Services to Tolerate Group Failures. - Paul D. Ezhilchelvan; Santosh K. Shrivastava (ISORC, 1999)

A Method for Combining Replication with Caching. - Mark C. Little; Santosh K. Shrivastava (SRDS, 1999)

On the Provision of Replicated Internet Auction Services. - Fabio Panzieri; Santosh K. Shrivastava (SRDS, 1999)

Guest Editors' Introduction: Workflow-Management Systems. - Santosh K. Shrivastava; Stuart M. Wheater (IEEE Concurr., 1999)

Implementing Flexible Object Group Invocation in Networked Systems. - Graham Morgan; Santosh K. Shrivastava (DSN, 2000)

A Workflow and Agent Based Platform for Service Provisioning. - Santosh K. Shrivastava; Luc Bellissard; David Féliot; Marc Herrmann; Noel De Palma; Stuart M. Wheater (EDOC, 2000)

Constructing Dependable Web Services. - David B. Ingham; Santosh K. Shrivastava; Fabio Panzieri (IEEE Internet Comput., 2000)

Theory and Practice of Building Reliable Distributed Applications. - Mark C. Little; Santosh K. Shrivastava; Stuart M. Wheater (DOA, 2001)

Flexible Workflow Management in the OPENflow System. - J. J. Halliday; Santosh K. Shrivastava; Stuart M. Wheater (EDOC, 2001)

A Model and Architecture for Conducting Hierarchically Structured Auctions. - Paul D. Ezhilchelvan; Santosh K. Shrivastava; Mark C. Little (ISORC, 2001)

Distributed Object Middleware to Support Dependable Information Sharing between Organisations. - Nick Cook; Santosh K. Shrivastava; Stuart M. Wheater (DSN, 2002)

Dependability and the Grid: Issues and Challenges. - Richard D. Schlichting; Andrew A. Chien; Carl Kesselman; Keith Marzullo; James S. Plank; Santosh K. Shrivastava (DSN, 2002)

An Examination of the Transition of the Arjuna Distributed Transaction Processing Software from Research to Products. - Mark C. Little; Santosh K. Shrivastava (WIESS, 2002)

Using Bloom Filters to Speed-up Name Lookup in Distributed Systems. - Mark C. Little; Santosh K. Shrivastava; Neil A. Speirs (Comput. J., 2002)

Middleware for Supporting Inter-organizational Interactions. - Santosh K. Shrivastava (Future Directions in Distributed Computing, 2003)

Middleware Support for Non-repudiable Transactional Information Sharing between Enterprises. - Nick Cook; Santosh K. Shrivastava; Stuart M. Wheater (DAIS, 2003)

Systematic Development of a Family of Fair Exchange Protocols. - Paul D. Ezhilchelvan; Santosh K. Shrivastava (DBSec, 2003)

A Model and a Design Approach to Building QoS Adaptive Systems. - Paul D. Ezhilchelvan; Santosh K. Shrivastava (WADS, 2003)

Model Checking Correctness Properties of Electronic Contracts. - Ellis Solaiman; Carlos Molina-Jiménez; Santosh K. Shrivastava (ICSOC, 2003)

Component Replication in Distributed Systems: A Case Study Using Enterprise Java Beans. - Achmad I. Kistijantoro; Graham Morgan; Santosh K. Shrivastava; Mark C. Little (SRDS, 2003)

Contract Representation for Run-time Monitoring and Enforcement. - Carlos Molina-Jiménez; Santosh K. Shrivastava; Ellis Solaiman; John P. Warne (CEC, 2003)

The CORBA Activity Service Framework for supporting extended transactions. - Iain Houston; Mark C. Little; Ian Robinson; Santosh K. Shrivastava; Stuart M. Wheater (Softw. Pract. Exp., 2003)

Component Middleware to Support Non-repudiable Service Interactions. - Nick Cook; Paul Robinson; Santosh K. Shrivastava (DSN, 2004)

Notations for the Specification and Verification of Composite Web Services. - Simon J. Woodman; Doug J. Palmer; Santosh K. Shrivastava; Stuart M. Wheater (EDOC, 2004)

Run-time monitoring and enforcement of electronic contracts. - Carlos Molina-Jiménez; Santosh K. Shrivastava; Ellis Solaiman; John P. Warne (Electron. Commer. Res. Appl., 2004)

A Method for Specifying Contract Mediated Interactions. - Carlos Molina-Jiménez; Santosh K. Shrivastava; John P. Warne (EDOC, 2005)

Implementing Fair Non-repudiable Interactions with Web Services. - Paul Robinson; Nick Cook; Santosh K. Shrivastava (EDOC, 2005)

Contract-Mediated Interorganizational Interactions. - Santosh K. Shrivastava (IEEE Distributed Syst. Online, 2005)

A Family of Trusted Third Party Based Fair-Exchange Protocols. - Paul D. Ezhilchelvan; Santosh K. Shrivastava (IEEE Trans. Dependable Secur. Comput., 2005)

Maintaining Consistency between Loosely Coupled Services in the Presence of Timing Constraints and Validation Errors. - Carlos Molina-Jiménez; Santosh K. Shrivastava (ECOWS, 2006)

Transaction Manager Failover: A Case Study Using JBOSS Application Server. - Achmad I. Kistijantoro; Graham Morgan; Santosh K. Shrivastava (OTM Workshops (2), 2006)

Satem: Trusted Service Code Execution across Transactions. - Santosh K. Shrivastava (SRDS, 2006)

On State Synchronization of Business Conversations. - Carlos Molina-Jiménez; Santosh K. Shrivastava; Simon J. Woodman (CEC/EEE, 2006)

Design and Implementation of Web Services Middleware to Support Fair Non-Repudiable Interactions. - Nick Cook; Paul Robinson; Santosh K. Shrivastava (Int. J. Cooperative Inf. Syst., 2006)

Implementing Business Conversations with Consistency Guarantees Using Message-Oriented Middleware. - Carlos Molina-Jiménez; Santosh K. Shrivastava; Nick Cook (EDOC, 2007)

The Rigorous Implementation of a Fair Exchange Protocol for Non-repudiable Web Service Interactions - a case study. - Nick Cook; Paul Robinson; Santosh K. Shrivastava (ICDE Workshops, 2007)

On the Feasibility of Bilaterally Agreed Accounting of Resource Consumption. - Carlos Molina-Jiménez; Nick Cook; Santosh K. Shrivastava (ICSOC Workshops, 2008)

A Rule-Based Notation to Specify Executable Electronic Contracts. - Massimo Strano; Carlos Molina-Jiménez; Santosh K. Shrivastava (RuleML, 2008)

Enhancing an Application Server to Support Available Components. - Achmad I. Kistijantoro; Graham Morgan; Santosh K. Shrivastava; Mark C. Little (IEEE Trans. Software Eng., 2008)

Implementing a Rule-Based Contract Compliance Checker. - Massimo Strano; Carlos Molina-Jiménez; Santosh K. Shrivastava (I3E, 2009)

Proactive Fortification of Fault-Tolerant Services. - Paul D. Ezhilchelvan; Dylan Clarke; Isi Mitrani; Santosh K. Shrivastava (OPODIS, 2009)

Third Party Services for Enabling Business-to-Business Interactions. - Santosh K. Shrivastava (OTM Conferences (1), 2009)

Exception Handling in Electronic Contracting. - Carlos Molina-Jiménez; Santosh K. Shrivastava; Massimo Strano (CEC, 2009)

A Case for Consumer - centric Resource Accounting Models. - Ahmed Mihoob; Carlos Molina-Jiménez; Santosh K. Shrivastava (IEEE CLOUD, 2010)

On Model Checker Based Testing of Electronic Contracting Systems. - Abubkr Abdelsadiq; Carlos Molina-Jiménez; Santosh K. Shrivastava (CEC, 2010)

Learning from the past for resolving dilemmas of asynchrony. - Paul D. Ezhilchelvan; Santosh K. Shrivastava (ACM SIGOPS Oper. Syst. Rev., 2010)

Consumer Side Resource Accounting in the Cloud. - Ahmed Mihoob; Carlos Molina-Jiménez; Santosh K. Shrivastava (I3E, 2011)

An architecture for negotiation and enforcement of resource usage policies. - Carlos Molina-Jiménez; Santosh K. Shrivastava; Stuart M. Wheater (SOCA, 2011)

A high-level model-checking tool for verifying service agreements. - Abubkr Abdelsadiq; Carlos Molina-Jiménez; Santosh K. Shrivastava (SOSE, 2011)

An Efficient Distributed Concurrency Control Scheme for Transactional Systems with Client-Side Caching. - Fahren Bukhari; Santosh K. Shrivastava (HPCC-ICESS, 2012)

Another look at the middleware for dependable distributed computing. - Mark C. Little; Santosh K. Shrivastava; Stuart M. Wheater (J. Internet Serv. Appl., 2012)

A Model for Checking Contractual Compliance of Business Interactions. - Carlos Molina-Jiménez; Santosh K. Shrivastava; Massimo Strano (IEEE Trans. Serv. Comput., 2012)

Establishing Conformance between Contracts and Choreographies. - Carlos Molina-Jiménez; Santosh K. Shrivastava (CBI, 2013)

Consumer-centric resource accounting in the cloud. - Ahmed Mihoob; Carlos Molina-Jiménez; Santosh K. Shrivastava (J. Internet Serv. Appl., 2013)

Designing Atomic Business Functions with Distributed Control. - Santosh K. Shrivastava; Mark C. Little (CBI (1), 2015)

The evolution of the Arjuna transaction processing system. - Mark C. Little; Santosh K. Shrivastava (Softw. Pract. Exp., 2022)