School of Computing

Publications by Dr Laura Bocchi

Also view these in the Kent Academic Repository

Articles
Bocchi, L., Orchard, D. A. and Voinea, L. (2022) 'A Theory of Composing Protocols', The Art, Science, and Engineering of Programming. AOSA. doi: 10.22152/programming-journal.org/2023/7/6.
Bocchi, L., Melgratti, H. and Tuosto, E. (2020) 'On Resolving Non-determinism in Choreographies', Logical Methods in Computer Science. International Federation of Computational Logic (IfCoLog), pp. 18:1-18:69. Available at: https://lmcs.episciences.org/.
Bocchi, L., Chen, T.-C., Demangeon, R., Honda, K. and Yoshida, N. (2017) 'Monitoring Networks through Multiparty Session Types', Theoretical Computer Science. Elsevier, pp. 33-58. doi: 10.1016/j.tcs.2017.02.009.
Neykova, R., Bocchi, L. and Yoshida, N. (2017) 'Timed Runtime Monitoring for Multiparty Conversations', Formal Aspects of Computing. Springer, pp. 877-910. doi: 10.1007/s00165-017-0420-8.
Bocchi, L. and Tuosto, E. (2015) 'Attribute-based transactions in service oriented computing', Mathematical Structures in Computer Science. Cambridge Press, pp. 619-665. doi: doi:10.1017/S0960129512000904.
Bocchi, L. and Melgratti, H. (2014) 'On the Behaviour of General Purpose Applications on Cloud Storage', Service Oriented Computing and Applications. Springer, pp. 213-227. doi: 10.1007/s11761-014-0165-7.
Bocchi, L., Mahmud, H., Rebay-Salisbury, K. and Tuosto, E. (2013) 'Virtual models for archaeology', Archeologia e Calcolatori. All'Insegnia del Giglio, Firenze, Italy, pp. 305-324. Available at: http://soi.cnr.it/archcalc/indice/PDF24/15_Bocchi_et_al.pdf.
Brysbaert, A., Bocchi, L. and Tuosto, E. (2012) 'Relating archaeological chaîne opératoire and process mining in computer science', Archeologia e Calcolatori. All'Insegnia del Giglio, Firenze, Italy, pp. 165-186.
Fiadeiro, J. L., Lopes, A. and Bocchi, L. (2011) 'An abstract model of service discovery and binding', Formal Aspects of Computing, pp. 433-463. doi: 10.1007/s00165-010-0166-z.
Bocchi, L., Gorton, S. and Reiff-Marganiec, S. (2010) 'From StPowla processes to SRML models', Formal Aspects of Computing, pp. 243-268. doi: 10.1007/s00165-009-0118-7.
Bocchi, L., Fiadeiro, J. L., Lapadula, A., Pugliese, R. and Tiezzi, F. (2009) 'From Architectural to Behavioural Specification of Services', Electronic Notes in Theoretical Computer Science. Elsevier, pp. 3-21. doi: 10.1016/j.entcs.2009.09.025.
Bocchi, L. and Ciancarini, P. (2006) 'On the Impact of Formal Methods in the SOA', Electronic Notes in Theoretical Computer Science. Elsevier, pp. 113-126. doi: 10.1016/j.entcs.2006.05.018.
Bocchi, L. and Wischik, L. (2004) 'A Process Calculus of Atomic Commit', Electronic Notes in Theoretical Computer Science. Elsevier, pp. 119-132. doi: 10.1016/j.entcs.2004.05.003.
Book sections
Bocchi, L., King, A. and Murgia, M. (2023) 'Asynchronous Subtyping by Trace Relaxation', in International Conference on Tools and Algorithms for the Construction and Analysis of Systems. Springer, pp. 207-226. doi: 10.1007/978-3-031-57246-3_12.
Bocchi, L., Ciancarini, P., Moretti, R. and Presutti, V. (2007) 'On the Impact of AOSE in Service-Oriented Computing', in Emerging Methods, Technologies, and Process Management in Software Engineering. Wiley-IEEE Computer Society, pp. 69-83. doi: 10.1002/9780470238103.ch4.
Bocchi, L., Ciancarini, P., Moretti, R., Presutti, V. and Rossi, D. (2005) 'An OWL-S based approach to express grid services coordination', in Proceedings of the 2005 ACM symposium on Applied computing. The 20th Annual ACM Symposium on Applied Computing - SAC 2005, New York, USA: ACM, pp. 1661-1667. doi: 10.1145/1066677.1067054.
Bocchi, L. and Ciancarini, P. (2003) 'A Perspective on Multiagent Coordination Models', in Communication in Multiagent Systems. Springer, pp. 146-163. doi: 10.1007/978-3-540-44972-0_7.
Monographs
Bocchi, L., Orchard, D. A. and Voinea, L. A theory of protocol composition. NA. doi: 10.48550/arXiv.2203.02461.
Conference or workshop items
Bocchi, L., Lanese, I., Mezzina, C. A. and Yuen, S. (2022) 'The Reversible Temporal Process Language', in Mousavi, M. R. and Philippou, A. (eds). FORTE 2022: Formal Techniques for Distributed Objects, Components, and Systems, Springer. doi: 10.1007/978-3-031-08679-3_3.
Bocchi, L., Lange, J., Thompson, S. and Voinea, L. (2022) 'A Model of Actors and Grey Failures', in ter Beek, M. H. and Sirjani, M. (eds). COORDINATION 2022: Coordination Models and Languages, Springer. doi: 10.1007/978-3-031-08143-9_9.
Bocchi, L., Murgia, M., Vasconcelos, V. T. and Yoshida, N. (2019) 'Asynchronous timed session types: from duality to time-sensitive processes', in. 28th European Symposium on Programming (ESOP), Springer, pp. 583-610. doi: 10.1007/978-3-030-17184-1_21.
Bartoletti, M., Bocchi, L. and Murgia, M. (2018) 'Progress-preserving Refinements of CTA', in. 29th International Conference on Concurrency Theory (CONCUR 2018), 4--7 September 2018, Beijing, China, Saarbrücken, Germany: Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, pp. 1-19. doi: 10.4230/LIPIcs.CONCUR.2018.40.
Bocchi, L., Yoshida, N. and Lange, J. (2015) 'Meeting Deadlines Together', in Aceto, L. and de Frutos-Escrig, D. (eds). 26th International Conference on Concurrency Theory (CONCUR 2015), Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, pp. 283-296. doi: 10.4230/LIPIcs.CONCUR.2015.283.
Bocchi, L., Melgratti, H. and Tuosto, E. (2014) 'Resolving Non-Determinism in Choreographies', in. European Symposium on Programming (ESOP), Berlin, Germany: Springer, pp. 493-512. doi: doi:10.1007/978-3-642-54833-8_26.
Bocchi, L., Yang, W. and Yoshida, N. (2014) 'Timed Multiparty Session Types', in Baldan, P. and Gorla, D. (eds). International Conference on Concurrency Theory (CONCUR), Berlin, Germany: Springer, pp. 419-434. doi: 10.1007/978-3-662-44584-6_29.
Neykova, R., Bocchi, L. and Yoshida, N. (2014) 'Timed Runtime Monitoring for Multiparty Conversations', in. 3rd International Workshop on Behavioural Types (BEAT), pp. 19-26. doi: 10.4204/EPTCS.162.3.
Bocchi, L. and Melgratti, H. (2014) 'On the Behaviour of General-Purpose Applications on Cloud Storages', in. 11th International Workshop on Web Services and Formal Methods (WSFM), Cham, Switzerland: Springer, pp. 29-47. doi: 10.1007/978-3-319-08260-8_3.
Bocchi, L., Chen, T.-C., Demangeon, R., Honda, K. and Yoshida, N. (2013) 'Monitoring Networks through Multiparty Session Types', in. Joint IFIP WG 6.1 International Conference on Formal Techniques for Distributed Systems (FMOODS/FORTE), Berlin, Germany: Springer, pp. 50-65. doi: 10.1007/978-3-642-38592-6_5.
Bocchi, L. and Demangeon, R. (2013) 'Embedding Session Types in HML', in. Programming Language Approaches to Concurrency and Communication-cEntric Software (PLACES), pp. 53-62. doi: doi:10.4204/EPTCS.137.5.
Chen, T.-C., Bocchi, L., Deniélou, P.-M., Honda, K. and Yoshida, N. (2012) 'Asynchronous Distributed Monitoring for Multiparty Session Enforcement', in. 6th International Symposium on Trustworthy Global Computing (TGC), Springer, pp. 25-45. doi: 10.1007/978-3-642-30065-3_2.
Bocchi, L., Lange, J. and Tuosto, E. (2011) 'Amending Contracts for Choreographies', in. 4th Interaction and Concurrency Experience workshop, pp. 111-129. doi: 10.4204/EPTCS.59.10.
Azmat, F., Bocchi, L. and Fiadeiro, J. L. (2011) 'Early Model-Analysis of Logistics Systems', in. 2nd International Workshop on Service Oriented Computing in Logistics (SOC-LOG), Springer, pp. 225-236. doi: 10.1007/978-3-642-19394-1_25.
Bocchi, L. and Tuosto, E. (2010) 'Testing Attribute-Based Transactions in SOC', in. International Conference on Formal Techniques for Distributed Systems (FORTE), Springer, pp. 87-94. doi: 10.1007/978-3-642-13464-7_8.
Bocchi, L., Honda, K., Tuosto, E. and Yoshida, N. (2010) 'A Theory of Design-by-Contract for Distributed Multiparty Interactions', in. 21th International Conference on Concurrency Theory (CONCUR), Springer, pp. 162-176. doi: 10.1007/978-3-642-15375-4_12.
Bocchi, L., Guanciale, R., Strollo, D. and Tuosto, E. (2010) 'BPMN Modelling of Services with Dynamically Reconfigurable Transactions', in. 8th International Conference on Service-Oriented Computing (ICSOC), Springer, pp. 396-410. doi: 10.1007/978-3-642-17358-5_27.
Bocchi, L. and Tuosto, E. (2010) 'A Java Inspired Semantics for Transactions in SOC', in. 5th International Symposium on Trustworthy Global Computing (TGC), Springer, pp. 120-134. doi: 10.1007/978-3-642-15640-3_9.
Bocchi, L., Fiadeiro, J., Rajper, N. and Reiff-Marganiec, S. (2010) 'Structure and Behaviour of Virtual Organisation Breeding Environments', in. 2nd Workshop on Formal Aspects of Virtual Organisations (FAVO), pp. 26-40. doi: 10.4204/EPTCS.16.3.
Bocchi, L., Fiadeiro, J. L. and Lopes, A. (2008) 'Service-Oriented Modelling of Automotive Systems', in. IEEE Computer Society, pp. 1059-1064. doi: 10.1109/COMPSAC.2008.228.
Bocchi, L., Gorton, S. and Reiff-Marganiec, S. (2008) 'Engineering Service Oriented Applications: From StPowla Processes to SRML Models', in. 11th International Conference, FASE 2008, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2008, Berlin, Germany: Springer, pp. 163-178. doi: 10.1007/978-3-540-78743-3_13.
Bocchi, L., Hong, Y., Lopes, A. and Fiadeiro, J. L. (2008) 'From BPEL to SRML: A Formal Transformational Approach', in. 4th International Workshop, WS-FM 2007, Berlin, Germany: Springer, pp. 92-107. doi: 10.1007/978-3-540-79230-7_7.
Abreu, J., Bocchi, L., Fiadeiro, J. L. and Lopes, A. (2007) 'Specifying and Composing Interaction Protocols for Service-Oriented System Modelling', in. 27th IFIP WG 6.1 International Conference, Springer, pp. 358-373. doi: 10.1007/978-3-540-73196-2_23.
Fiadeiro, J. L., Lopes, A. and Bocchi, L. (2006) 'A Formal Approach to Service Component Architecture', in. Third International Workshop, WS-FM 2006, Springer, pp. 193-213. doi: 10.1007/11841197_13.
Bocchi, L. and Lucchi, R. (2006) 'Atomic Commit and Negotiation in Service Oriented Computing', in. 8th International Conference on Coordination Languages and Models 2006, Springer, pp. 16-27. doi: 10.1007/11767954_2.
Bocchi, L., Ciancarini, P. and Rossi, D. (2005) 'Transactional Aspects in Semantic Based Discovery of Services', in. 7th International Conference on Coordination Languages and Models, COORDINATION 2005, Springer, pp. 283-297. doi: 10.1007/11417019_19.
Bocchi, L. (2004) 'Compositional Nested Long Running Transactions', in. 7th International Conference, FASE 2004. Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2004, Springer, pp. 194-208. doi: 10.1007/978-3-540-24721-0_14.
Bocchi, L., Laneve, C. and Zavattaro, G. (2003) 'A Calculus for Long-Running Transactions', in. 6th IFIP WG 6.1 International Conference on Formal Methods for Open Object-Based Distributed Systems, FMOODS 2003, Berlin, Germany: Springer, pp. 124-138. doi: 10.1007/978-3-540-39958-2_9.
Total publications in KAR: 46 [See all in KAR]

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 26/04/2024