Publications by Dr Jim Cooling
Journal Papers |
Conference Papers |
Research Reports |
Engineering Reports | Technical and Tutorial Papers
Journal Papers
-
J E Cooling, First up Alarm Indicator; Design
article in New Electronics, Vol 12, No 10, 1979.
- J E Cooling, Electronic Braking of ac Motors,
Design Article in New Electronics, Vol 12, No 15, 1979.
- J E Cooling, Experimental Microcomputer Controlled
Inclinometer/Magnetometer System; Journal of Microcomputer Applications, 7, pp
111-121, 1984.
- J E Cooling, Experimental Battery State-of-Charge
Indicator for Armoured Fighting Vehicles; Surface Technology, Vol 24, pp 15-18, 1985.
- J E Cooling & W Al-Hasawi, Token Bus
Communications within a Multiprocessor System; Microprocessors/Microsystems. Vol 11,
No 4, pp 187-196, 1987.
- 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.
- J E Cooling, Coral 66-A Real-Time Pioneer;
EXE Magazine, Vol 5, Issue 2, pp 52, 54, 56, 59, 1990.
- 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.
- 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.
- J E Cooling, A Paradigm too Far; EXE
Magazine, May, Vol 5, Issue 1, pp 2,4, 1991.
- J E Cooling, Meeting the Deadlines, EXE
Magazine, Feb, Vol 5, Issue 8, pp 60, 62, 65-67, 1991.
- J E Cooling & T S Hughes, Animation
Prototyping Real-Time Embedded Systems; Microprocessors and Microsystems, Vol 17, No
6, pp 315-324, 1993.
- 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.
- J E Cooling, Survivable LANs for Distributed
Control Systems; Computer Communications, Vol 17, No 5, ISSN: 0140-3664, pp 317-331,
1994.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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)
- 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.

Conference
Papers
- 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.
- J E Cooling, Propulsion Control Systems for the
1980s Proceedings of 5th Ship Control System Symposium, USA, pp R4-1 to R4-18,
1978.
- J E Cooling, Microcomputers for Gas Turbine
Control; Proceedings of 6th Ship Control Symposium, Ottawa, pp E23-1 to E23-29, 1981.
- J E Cooling, A Case Study in High Temperature
Component Selection; IEE Colloquium, London, Cat No 5, 4pp, 1982.
- Y H Gong & J E Cooling, An Experimental
Adaptive Radar MTI Filter; Proceedings of IEE International Conference "Radar
82", London, pp 496-500, 1982.
- J E Cooling & R H Perriam, Experimental Raster
Scan Colour Display for Aircraft Flight Data Systems; Electronic Displays Conference
London, pp 14-25, 1983.
- J E Cooling, S C Bateman & S D Smith, The
Loughborough Experience in Information Technology; SEFI Annual Conference, Germany, pp
155-163, 1984.
- 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.
- J E Cooling, Experimental Battery State-of-Charge
Indicator for Armoured Fighting Vehicles; Proceedings, Engineering Aspects of
Electrochemistry, LUT, 1984.
- J E Cooling, Experimental Microcomputer Controlled
Inclinometer/Magnetometer System; 8th Annual Microprocessor Workshop on Microprocessor
Applications, University of Liverpool, 1984.
- 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.
- 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.
- J E Cooling, Modula-2 for Real-Time Systems;
Proceedings of MDS Real-Time Software Eng Conference, Wembley, London, 1989.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- J E Cooling, Real-Time Programming Languages -
Survey and Comparison; Tempus Project, Active Learning in Automatic Control,
University of Ljubljana, pp 1022, 1995.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- J.E.Cooling, Design of Software for Real-Time
Systems, Embedded Systems Conference Europe, Ascot, Berks, UK, pp75-90, 1998.
- 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.
- 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.

Research
Reports
- J E Cooling, A Proposed New Ultrasonic Well
Logging Technique; Second Year Research Report Part 2, 62 p, 1978.
- J E Cooling & P Senior, A Proposed New
Ultrasonic Well Logging Technique; Third Year Research Report, 184 p, 1979
- 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.
- 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.
- J E Cooling, *Future Machinery Control System
Requirements for RN Surface Ships; Internal Report, Marconi Radar Systems Ltd., 1974.
- J E Cooling & J T Bowring, *Standard Packaging
Techniques for Electronic systems in naval environments; Internal Report, Marconi
Radar Systems Ltd., 1975
- J E Cooling & A R Cuff, *Digital Data
Transmission Trials on Board a Type 42 Destroyer; Internal Report, Marconi Radar
Systems Ltd., 1975
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- J E Cooling, Definition Study for the Development
of a Standard Microprocessor System for Naval Application; Internal report Marconi
Radar Systems Ltd., 1978.
- J E Cooling, *Type 24 Frigate Machinery Control
System; Report for Marconi Radar Systems Ltd., 1979.
- 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.
Technical and Tutorial Papers
Fundamentals of analogue signal processing
in microcomputer systems
PDF 3.12Mb
Fundamentals of analogue signal processing
in microcomputer systems
Slide presentataion
PDF 2.14Mb
Rate Monotonic Analysis
The solution to multitasking problems?
PDF 360K
|