Amit Khushwant Chopra Singh, M. P., & Chopra, A. K. (2010). Programming multiagent systems without programming agents. Programming multi-agent systems, 5919, 1–14. Singh, M. P., Chopra, A. K., & Desai, N. (2009). Commitment-Based Service-Oriented Architecture. COMPUTER, 42(11), 72–79. https://doi.org/10.1109/MC.2009.347 Desai, N., Mallya, A. U., Chopra, A. K., & Singh, M. P. (2005). Interaction Protocols as design abstractions for business processes. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 31(12), 1015–1027. https://doi.org/10.1109/TSE.2005.140 Singh, M. P., Chopra, A. K., Desai, N., & Mallya, A. U. (2004). Protocols for processes. ACM SIGPLAN Notices, 39(12), 73. https://doi.org/10.1145/1052883.1052893 Chopra, A., & Singh, M. P. (2003). Nonmonotonic commitment machines. Lecture Notes in Computer Science, 2922, 183–200. https://doi.org/10.1007/978-3-540-24608-4_11