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
See Downloads section - Technical and Tutorial Papers.
|