Rosemary Candlin
Rosemary Candlin (born 1927) is a computer scientist who joined the University of Edinburgh Computer Science Department shortly after it was first established, and for some time was the only woman lecturer on the staff. She worked there from 1968 to 1995, helped design the curriculum in its early years, and developed a specialist interest in parallel programming. She then went on to work for CERN: the European Organization for Nuclear Research.
Career
Candlin studied physics as an undergraduate at Cambridge and stayed there for her PhD in crystallography. She had a succession of jobs in crystallography: at the Natural History Museum, London, at Princeton, then back at Cambridge as a research assistant to Helen Megaw.[1]
She moved to Edinburgh and continued working in crystallography there, using a distant Atlas computer linked to the university by a telephone line.[1] Next she joined the Edinburgh computer science department recently established by Professor Sidney Michaelson who wanted her to teach first-year students how to program.[1] To begin with there were no other permanent women lecturers. Candlin moved on to teach more advanced students, designed courses on real-time programming, and also on parallel programming which became her speciality.[1]
After leaving Edinburgh University in 1995 she worked on physics software for CERN. This work involved Atlas software.[2]
Personal life
Candlin was born Rosemary Shaw in Plymouth in 1927, the only child of Eileen Shaw and Instructor Captain Robert Edward Shaw CBE ADC RN.[3] Because of the Second World War the family had to move house several times and Candlin's schooling was disrupted. She finished her secondary education in Liverpool.[1] In 1955 she married the physicist David Candlin.[3] They have four children.
Publications
- Posie Project Annual Report, University of Edinburgh Department of Computer Science 1988
- A Modelling System for Process-based Programs, Proceedings of the European Simulation Congress 1989
- The Investigation of Communications Patterns in Occam, Developing Transputer Applications: OUG-11: Proceedings of the 11th Occam User Group Technical Meeting, 25–26 September 1989, Edinburgh, Scotland Vol. 11. IOS Press 1989.
- A Statistical Approach to Finding Performance Models of Parallel Programs, in: Hillston, King, Pooley eds., 7th UK Computer and Telecommunications Performance Engineering Workshop, Springer 1991
- Studying the performance properties of concurrent programs by simulation experiments on synthetic programs ACM SIGMETRICS Performance Evaluation Review 20.1 1992 pp239–240.
- A Statistical Study of the Factors that Affect the Performance of a Class of Parallel Programs on a MIMD Computer, in: Proceedings of the IFIP WG10.3 International Conference on Decentralized and Distributed Systems, Springer 1993, pp175–186
- Black Box Representations of Parallel Programs, in: Monique Becker, Luc Litzler, Michel Trehel eds., Transputers '94, IOS Press 1994
- The Posie project: studies to support the design of operating systems for multicomputers, Computer Systems Group, University of Edinburgh 1995
- The dynamic behaviour of parallel programs under process migration, in Concurrency and Computation, October 1995
Some articles co-authored. List not complete.