Home
Consultant Summary
Publications
Books
Downloads
Contact

Publications by Dr Jim Cooling

Journal Papers  |   Conference Papers   |   Research Reports   |   Engineering Reports    |   Technical and Tutorial Papers



Journal Papers

  1. J E Cooling, First up Alarm Indicator; Design article in New Electronics, Vol 12, No 10, 1979.
  2. J E Cooling, Electronic Braking of ac Motors, Design Article in New Electronics, Vol 12, No 15, 1979.
  3. J E Cooling, Experimental Microcomputer Controlled Inclinometer/Magnetometer System; Journal of Microcomputer Applications, 7, pp 111-121, 1984.
  4. J E Cooling, Experimental Battery State-of-Charge Indicator for Armoured Fighting Vehicles; Surface Technology, Vol 24, pp 15-18, 1985.
  5. J E Cooling & W Al-Hasawi, Token Bus Communications within a Multiprocessor System; Microprocessors/Microsystems. Vol 11, No 4, pp 187-196, 1987.
  6. J E Cooling & S S Al-Khayatt, Software Management in a Modula-2 Environment for a Multiprocessor Embedded System; Microprocessor and Microsystems, Vol 14, No 3, pp 171-175, 1990.
  7. J E Cooling, Coral 66-A Real-Time Pioneer; EXE Magazine, Vol 5, Issue 2, pp 52, 54, 56, 59, 1990.
  8. T S Hughes & J E Cooling, Animation Prototyping of Formal Specifications of Real-Time Systems; Microprocessing and Microprogramming, Vol 30, No 1-5, ISSN: 0165-6074, pp 381-388, 1990.
  9. B Korousic, J E Cooling & P Kolbezen, Real-Time Executive for Embedded Microprocessor Applications; Informatica, Vol 14, No 5, YU-ISSN-0350-5596, pp 58-63, 1990.
  10. J E Cooling, A Paradigm too Far; EXE Magazine, May, Vol 5, Issue 1, pp 2,4, 1991.
  11. J E Cooling, Meeting the Deadlines, EXE Magazine, Feb, Vol 5, Issue 8, pp 60, 62, 65-67, 1991.
  12. J E Cooling & T S Hughes, Animation Prototyping Real-Time Embedded Systems; Microprocessors and Microsystems, Vol 17, No 6, pp 315-324, 1993.
  13. J E Cooling, A H Whitfield & G M Al-Saddiki, Microprocessor-Based Control Systems: System Development in a PC Environment; International Journal of Engineering Education, Vol 8, No 4, pp 288-299, 1993.
  14. J E Cooling, Survivable LANs for Distributed Control Systems; Computer Communications, Vol 17, No 5, ISSN: 0140-3664, pp 317-331, 1994.
  15. J E Cooling & T S Hughes, Making Formal Specifications Accessible Through the use of Animation Prototyping, Microprocessors and Microsystems, Vol 18, No 7, ISSN: 0141-9331, pp385-392, 1994.
  16. J E Cooling, Task Scheduling in Hard Real-Time Embedded Systems using Hardware Co-Processors; Microprocessors and Microsystems, Volume 18, Number 10, ISSN: 0141 9331, pp 571-578, 1994.
  17. J E Cooling, Languages for the Programming of Real-Time Embedded Systems - A Survey and Comparison, Microprocessors and Microsystems, Vol 20, No 1, ISSN: 0141 9331, pp 67-77, 1996
  18. J E Cooling, Methodology and Case Tools in Real-Time Embedded Systems; International Journal of Electrical Engineering Education, Vol 33, No 2, ISSN: 0020 7209, pp 165-178, 1996.
  19. J E Cooling & P Tweedale, Task Scheduler Co-Processor for Hard Real-Time Systems; Microprocessors and Microsystems, Vol 20, No 9, ISSN: 0141 9331, pp 553-566, 1997.
  20. A.M.Fox, J.E.Cooling & N.S.Cooling, Integrated design approach for real-time embedded systems; IEE Proc.-Software, Vol.146, No.2, pp 75-85, April 1999.
  21. J.E.Cooling, Rate monotonic analysis: the solution to multitasking problems? Embedded Systems Programming Europe, Vol.3, No.19, pp 9-24, July/August 1999. Download paper as WORD file (300kbytes)
  22. B.Korousic-Seljak and J.E.Cooling, Hardware-Software Co-Design for a Partitioning and Scheduling Co-Processor, in ‘Business and Work in the Information Society: New Technologies and Applications ‘(Eds. J.Roger and P.T.Kidd), IOS Press, ISBN 90 5199 491 5, pp 681-687, 1999.


 top of page Conference Papers

  1. J E Cooling, Marine Control and Surveillance - Past, Present and Future; P Mayes, Proceedings of 4th Ship Control Systems Symposium, The Hague, Cat No 4, pp 5-32 to 5-48, 1975.
  2. J E Cooling, Propulsion Control Systems for the 1980’s Proceedings of 5th Ship Control System Symposium, USA, pp R4-1 to R4-18, 1978.
  3. J E Cooling, Microcomputers for Gas Turbine Control; Proceedings of 6th Ship Control Symposium, Ottawa, pp E23-1 to E23-29, 1981.
  4. J E Cooling, A Case Study in High Temperature Component Selection; IEE Colloquium, London, Cat No 5, 4pp, 1982.
  5. Y H Gong & J E Cooling, An Experimental Adaptive Radar MTI Filter; Proceedings of IEE International Conference "Radar 82", London, pp 496-500, 1982.
  6. J E Cooling & R H Perriam, Experimental Raster Scan Colour Display for Aircraft Flight Data Systems; Electronic Displays Conference London, pp 14-25, 1983.
  7. J E Cooling, S C Bateman & S D Smith, The Loughborough Experience in Information Technology; SEFI Annual Conference, Germany, pp 155-163, 1984.
  8. J E Cooling, Simulation of a Marine Gas Turbine Power Plant, Proceedings of 7th Ship control Systems Symposium, Bath, pp 3.89-3.105, 1984.
  9. J E Cooling, Experimental Battery State-of-Charge Indicator for Armoured Fighting Vehicles; Proceedings, Engineering Aspects of Electrochemistry, LUT, 1984.
  10. J E Cooling, Experimental Microcomputer Controlled Inclinometer/Magnetometer System; 8th Annual Microprocessor Workshop on Microprocessor Applications, University of Liverpool, 1984.
  11. J E Cooling, Information Technology in Engine Test Systems; Proc 2nd IAVD Congress on Vehicle Design and Components, Switzerland, pp D20.1-20.19, 1985.
  12. J E Cooling, Local Area Networks: Evaluation of the Token Bus Architecture for Marine Applications; Proceedings of 8th Ship Control Systems Symposium, Holland, Vol 3, pp 3.329-3.351, 1987.
  13. J E Cooling, Modula-2 for Real-Time Systems; Proceedings of MDS Real-Time Software Eng Conference, Wembley, London, 1989.
  14. J E Cooling & S S Al-Khayatt, A Functionally Distributed Program Kernel for Embedded Real-Time Multi-Processor Systems; Proceedings of VLSI and Computer Peripherals, Hamburg, pp 4-170, 4-171, 1989.
  15. J E Cooling & T S Hughes, The Emergence of Rapid Prototyping as a Real-Time Software Development Tool; Proceedings of IEE 2nd International Conference on Software Engineering for Real-Time Systems, Cirencester, pp 60-64, 1989.
  16. J E Cooling & S Husein, Shortcomings of Mini-Map in High-Speed Real-Time Local Area Networks; Proceedings of IEE International Conference on Software Engineering for Real-Time Systems, Cirencester, pp 194-198, 1989.
  17. J E Cooling & S S Al-Khayatt, Software Management in a Modula-2 Environment for a Multiprocessor Embedded System; Proceedings of 1st International Modula-2 Conference, Yugoslavia, pp 145-149, 1989.
  18. T S Hughes & J E Cooling, The Emergence of Rapid Prototyping as a Real-Time Software Development Tool; IEE Colloquium, Digest No 1989-145, 3 pp, 1989.
  19. J E Cooling & T S Hughes, Animation Prototyping of Real-Time Systems Specifications; Conference Compeuro, Italy, ISBN: 0-8186-2141-9, pp 562-566, 1991.
  20. T S Hughes & J E Cooling, Real-Time Systems - Animation Prototyping of Formal Specifications; IEE 3rd International Conference on Software Engineering for Real-Time Systems, Cirencester, Conf Pub 344, pp 51-56, 1991.
  21. J Husein & J E Cooling, Networked Control Systems - Plant Interfacing Issues; IEE International Conference on Control, Edinburgh, Conf Pub No 332, Vol 2, pp 1187-1192, 1991.
  22. B Korousic, J E Cooling & P Kolbezen, Predictable Hard Real-Time Scheduling; 4th Euromicro Workshop on Real-Time Systems, IEEE Computer Society Press, Athens, ISBN: 0-8186-2815-4, pp 196-201, 1992.
  23. J E Cooling, Task Scheduler Co-Processor for Hard Real-Time Systems; IEE International Workshop on Systems Engineering for Real-Time Applications, Cirencester, pp 196-201, 1993.
  24. J E Cooling, I Calinov & B Korousic, Animation Prototyping of Real-Time Multi-Tasking Systems; IEE International Workshop on Systems Engineering for Real-Time Applications, Cirencester, pp 125-129, 1993.
  25. J E Cooling, A Prototype Co-Processor for High-Performance Real-Time Embedded Systems; ERK ‘93, 2nd Electrotechnical and Computer Science Conference, Slovenia Section IEEE, Slovenia, ISBN: 9-789616-06208, pp 29-34, 1993.
  26. B Korousic, J E Cooling, P Kolbezen, Object-Oriented Analysis of Real-Time Task Scheduling; ERK ‘93, 2nd Electrotechnical and Computer Science Conference. Slovenia Section IEEE, Slovenia, ISBN: 9-789616-062015, pp 47-50, 1993.
  27. J E Cooling & B Korousic-Seljak, Task Scheduling Using Neural Networks Within Hardware Co-Processors, IEEE 7th Mediterranean Electrotechnical Conference, Vol 1, Antalya, Turkey, ISBN: 0 7803 1772 6, pp 317-320, 1994.
  28. B Korousic-Seljak & J E Cooling, Optimisation of Multiprocessor Real-Time Embedded System Structures, IEEE 7th Mediterranean Electrotechnical Conference, Vol 1, Antalya, Turkey, ISBN: 0 7803 1772 6, pp 313-316, 1994.
  29. J E Cooling, Animation Prototyping in Real-Time Systems: Application to system Specification, Formal Methods and Concurrent System Design; IEE Colloquium on "Methods and Techniques for Real-Time System Development", IEE Digest No 1994/202, London, ISSN: 0963 3308, pp 3/1-3/6, 1994
  30. J E Cooling, Real-Time Programming Languages - Survey and Comparison; Tempus Project, Active Learning in Automatic Control, University of Ljubljana, pp 1022, 1995.
  31. J E Cooling, A Review of Languages for the Programming of Real-Time Systems; Proceedings of the Real-Time ‘95 Conference, V Srovnal, J Cernohorsky (eds), Technical University of Ostrava, The Czech Republic, pp 112-121, 1995.
  32. S Al-Khayatt & J E Cooling, Animation and Simulation of Real-Time Communication Networks; Proceedings of the Real-Time ‘95 Conference, V Srovnal, J Cernohorsky (eds), Technical University of Ostrava, The Czech Republic, Cat No 4, pp 239-249.
  33. S Al-Khayatt & J E Cooling, Software Development for Real-Time Distributed Systems; Proceedings of the Real-Time ‘95 Conference, V Srovnal, J Cernohorsky (eds), Technical University of Ostrava, The Czech Republic, pp 15-26, 1995.
  34. A M Fox & J E Cooling, A Co-Processor Scheduler for Embedded Real-Time Systems; Conference on Mechatronics ‘96, University of Minho (pubs), Guimaraes, Portugal, ISBN: 972 8063 08 3, pp 1-173-1-178, 1976.
  35. J E Cooling & I Roche, Design and Performance Modelling of Multitasking Software; Conference on Mechatronics ‘96, University of Minho (pubs), Guimaraes, Portugal, ISBN: 972 8063 08 3, pp 1-367-1-372, 1976.
  36. J E Cooling, N Duff & J Cooling, Computer Aided Teaching of Programming Language. An Ada-Specific Development; Lecture Notes in Computer Science 1251, Reliable Software Technologies - Ada Europe 97, K Hardy & J Briggs (eds), Springer (pubs), London, ISBN: 3 540 63114 3, pp 35-45, 1997.
  37. J.E.Cooling, N.Postlethwaite & A.M.Fox, Performance Modelling in Hardware/Software Codesign; ISCIS - 12th Int. Symposium on Computer Sciences, Antalya, Turkey, pp 68-75, 1997.
  38. A.M.Fox & J.E.Cooling, Hardware/Software Co-design for a task Scheduling Co-processor; ISCIS - 12th Int. Symposium on Computer Sciences, Antalya, Turkey, pp 108-115, 1997.
  39. J.E.Cooling, A.M.Fox & N.S.Cooling, An Integrated Design Approach for Hard Real-Time Embedded Systems; IEE Colloquium Real-Time Systems, University of York, Digest No. 98/306, pp 10/1-10/6, 1998. Download slide presentation PDF: A co-processor scheduler for embedded real-time systems
  40. J.E.Cooling, Design of Software for Real-Time Systems, Embedded Systems Conference Europe, Ascot, Berks, UK, pp75-90, 1998.
  41. Jim Cooling and Niall Cooling, The design of software for real time systems, Parkway Research Embedded Systems Seminars, Oxford, 1999. Download PDF file: The design of software for real-time systems.
  42. Jim Cooling, Real-time operating systems for the embedded world - the importance and role of standards, IEE seminar Open Control Systems - The Importance of Industrial Standards, Birmingham, UK, pp 4/1-4/10, 2004.


 top of page Research Reports

  1. J E Cooling, A Proposed New Ultrasonic Well Logging Technique; Second Year Research Report Part 2, 62 p, 1978.
  2. J E Cooling & P Senior, A Proposed New Ultrasonic Well Logging Technique; Third Year Research Report, 184 p, 1979
  3. J E Cooling & P Senior, A Proposed New Ultrasonic Well Logging Technique; Final Research Report, Dept of Energy, 68 p, 1980.


Engineering Reports

* These publications are either commercial confidential or restricted on security grounds.

  1. J E Cooling *An Evaluation of Electronic Analogue Controls for the High Pressure Oxygen Producing Plant on the New Fleet Submarine; Report to CJB (Ltd) for Ministry of Defence, 1973.
  2. J E Cooling, *Future Machinery Control System Requirements for RN Surface Ships; Internal Report, Marconi Radar Systems Ltd., 1974.
  3. J E Cooling & J T Bowring, *Standard Packaging Techniques for Electronic systems in naval environments; Internal Report, Marconi Radar Systems Ltd., 1975
  4. J E Cooling & A R Cuff, *Digital Data Transmission Trials on Board a Type 42 Destroyer; Internal Report, Marconi Radar Systems Ltd., 1975
  5. J E Cooling & P Durnin, *Machinery Control and Surveillance for a Small Warship, Option 4A. An Assessment of the Use of a Commercial Solution to a Military Application; Report to Y-ARD Ltd for the Ministry of Defence(N), 1975.
  6. J E Cooling & A R Cuff, *Digital Data Transmission for Machinery Control Systems in Warships; Internal Report, Marconi Radar Systems, Part I - 1975, Part II - 1976.
  7. J E Cooling, *The Use of CAD Techniques in the Design and Manufacture of Printed Circuit boards: an Evaluation Study; Internal Report, Marconi Radar Systems Ltd., 1976.
  8. J E Cooling, *Machinery Control and Surveillance System for the KV72 Corvette; an Assessment of a Multiprocessor Control Scheme for the Propulsion System; Report to the Allborg Shipyard, Denmark., 1976.
  9. J E Cooling, *Air Conditioning System for the SSNOY Class Fleet Submarine; the Use of Electronic Controls in the Chilled Water Plant; Report to York Borg Warner Ltd for the Ministry of Defence (N), 1977.
  10. J E Cooling, M C Clarke & W Finn, *Automatic Steam Control System for the SSNOY Class Fleet Submarine; the Use of Electronic and Electro-Mechanical Controls on the Main Turbine Systems; Report to Vickers Shipbuilding Ltd for the Ministry of Defence(PE), 1978.
  11. J E Cooling, R H Hewitt & C Tedesco, *Propulsion Control and Surveillance System (Demonstrator Equipment): an Assessment of the Requirements of a Microprocessor Based Distributed Control Scheme for Propulsion and Machinery Systems; Report to the Ministry of Defence (PE), 1978.
  12. J E Cooling, Definition Study for the Development of a Standard Microprocessor System for Naval Application; Internal report Marconi Radar Systems Ltd., 1978.
  13. J E Cooling, *Type 24 Frigate Machinery Control System; Report for Marconi Radar Systems Ltd., 1979.
  14. J E Cooling & A R Cuff, *Control and Surveillance Study Report for the New Patrol Submarine; Report for Marconi Radar Systems Ltd, also for MOD(PE), 1980.


 top of page Technical and Tutorial Papers

See Downloads section - Technical and Tutorial Papers.