People
Dr James Hoey
Lecturer
School/Department: Computing and Mathematical Sciences, School of
Email: jbh13@leicester.ac.uk
Profile
Research
Publications
Hoey, J., Ulidowski, I.: Reversing an Imperative Concurrent Programming Language. In: Science of Computer Programming, vol. 223 (2022).
Hoey, J., Ulidowski, I.: Towards Causal-Consistent Reversibility of Imperative Concurrent Programs. In Reversible Computation, LNCS, vol. 13354, Springer (2022).
Cau A., Kuhn S., Hoey J.: Reversibility of Executable Interval Temporal Logic Specifications. In: Reversible Computation, LNCS, vol 12805. Springer (2021)
Hoey, J.: Reversing an Imperative Concurrent Programming Language. Ph.D thesis, University of Leicester (2020).
Hoey, J., Lanese, I., Nishida, N., Ulidowski, I., Vidal, G.: A case study for reversible computing: Reversible debugging of concurrent programs. In: Reversible Computation: Extending Horizons of Computing, LNCS, vol. 12070. Springer (2020).
Mezzina C.A. et al: Software and Reversible Systems: A Survey of Recent Activities. In: Reversible Computation: Extending Horizons of Computing, LNCS, vol. 12070. Springer (2020).
Hoey, J., Ulidowski, I.: Reversible imperative parallel programs and debugging. In: Reversible Computation, LNCS, vol. 11497. Springer (2019)
Hoey, J., Ulidowski, I., Yuen, S.: Reversing parallel programs with blocks and procedures. In: Combined Proceedings of EXPRESS/SOS 2018, EPTCS, vol. 276, pp. 69-86 (2018).
Hoey, J., Ulidowski, I., Yuen, S.: Reversing imperative parallel programs. In: Combined Proceedings of EXPRESS/SOS 2017, EPTCS, vol. 255, pp. 51-66 (2017).
Supervision
Teaching
I am currently involved in the teaching of CO2201 Software Engineering Project, CO3101 Computers Society and Professionalism, and CO7207 Generative Development.
In July 2023 I achieved the status of Associate Fellow (AFHEA), and continue to work towards Fellowship.