CV

1 Personal Details

Name: William Buchanan, BSc (Hons.), PhD, CEng. Date of Birth: 6th March, 1961. WWW page: http://www.dcs.napier.ac.uk/~bill Current Post: Senior Lecturer, School of Computing, Napier University. Email: [email protected] [email protected] [email protected]

2 Book/CD-ROM publications

1. Buchanan WJ, “C for Electronic Engineering with Applied Software Engin- eering”, Prentice-Hall International, April 1995, ISBN 0-13-342668-8. 2. Buchanan WJ, “Applied PC Interfacing, Interrupts and Graphics”, Addis- on-Wesley, June 1996, ISBN 0-201-87728-7. 3. Buchanan WJ, “Data Communications and Computer Networks”, Chapman & Hall, ISBN 0-412-75430-4. 4. Buchanan WJ, “Microelectronic Systems: Design, Modelling and Test”, Arnold, Jan. 1997, ISBN 0-340-67771-6. 5. Buchanan WJ, “Mastering Global Information Systems”, Macmillan, Sept. 1997, ISBN 0-333-68951-8. (Polish and Chinese editions now out). 6. Buchanan WJ, “Mastering the Internet”, Macmillan, Sept. 1997, ISBN 0-333- 6926-6. (German and Chinese editions due out soon). 7. Buchanan WJ, “Advanced Data Communications and Networks”, Chapman & Hall, Sept. 1997, ISBN 0-412-80630-4. 8. Buchanan WJ, “Software Development for Engineers (C++/Pascal/As- sembly/Visual Basic/HTML/JavaScript and Java)”, Arnold, October 1997, ISBN 0-340-70014-9. 9. Buchanan WJ, “Advanced PC Interfacing, Communications and Windows Programming”, Addison-Wesley, Apr. 1998, Nov. 1998. ISBN 0-201-87728-7. (Japanese Edition due soon) 10. Buchanan WJ, “Handbook of Data Communications and Networks”, Kluwer, Jan. 1998, ISBN 0-412-84060-0. 11. Buchanan WJ, “Mastering Pascal and Delphi”, Macmillan, Apr. 1998. ISBN 0-333-73007-0. 12. Buchanan WJ, “Mastering Java”, Macmillan, Apr. 1998, ISBN 0-333-73008- 9. 13. Buchanan WJ, “Software Development”, John Wiley & Sons. December 1997. ISBN 0-471-85266-2. 14. Buchanan WJ, “CD-ROM Handbook of Data Communications & Networks”, Kluwer, May 1998. ISBN- 0-412-84060. 15. Buchanan WJ, “Mastering Windows NT, Novell NetWare and UNIX”, Macmil- lan, Apr. 1999. 1 16. Buchanan WJ, “Mastering Networks”, Macmillan, Apr. 1999. ISBN 0-333- 748042. 17. Buchanan WJ, “Computer Busses”, November 1999, Arnold, ISBN 0-340- 74076. Copublished by CRC Press LLC, ISBN 0-8493-0825-9. 18. Buchanan WJ and Hutchinson A (Elf), “Industrial Instrumentation and Con- trol”, To be published Autumn 1999, Arnold, ISBN 0-340-71922-2. 19. Buchanan WJ and Wilson A, “Advanced PC Architecture”, Addison-Wesley Longman, Spring 2000, ISBN 0-201-39858-3. 20. Buchanan WJ, “Wiedziec wieceg Internet”, Oct 1999. (Polish edition). 21. Buchanan WJ, “Communications”, Mar 2000. (Chinese edition). 22. Buchanan WJ, “Mastering Computing”, To be published Spring 2000, Mac- millan. 23. Buchanan WJ, “Mastering Delphi”, To be published Spring 2000, Macmillan. 24. Scott A and Buchanan WJ, “Mastering IT”, To be published Summer 2000, Macmillan. 25. Buchanan WJ, “Distributed Systems and Networks”, McGraw-Hill, To be published June 2000, ISBN 0-077-09583-9. 26. Buchanan WJ and Morse L, “Data Structures using Java”, McGraw-Hill, To be published June 2000.

Editor of many books, including:

1. Mastering Database Design, Macmillan, ISBN 0-333-73179-4. 2. Mastering C++ Programming, Macmillan. ISBN 0-333-76317-3. 3. Mastering Structured Analysis and Design, Macmillan, ISBN 0-333-74803-4. 4. Mastering Microsoft Office, Macmillan. ISBN 0-333-73059-3.

3 Papers published in Refereed Journals

1. Buchanan WJ, Mannion M, Naylor M, Pikoulas J, and Scott A, “Mobile Agents”, Computer Bulletin, To be published May/June 2000. 2. Buchanan WJ and Naylor M, “Mobile Agents in Network Management”, Visual Systems Journal, January 2000. 3. Buchanan WJ, “Compression Techniques for Real-Time Signals”, Com- puter Bulletin, January 2000. 4. Scott A and Buchanan WJ, "Investigation, Analysis and Determination of Inclusions in High-Tolerance Board Design”, Circuit World, January 2000. 5. Scott A and Buchanan WJ, "Sources of Inclusions in Laminates", IEE Journal in Engineering Manufacture, August 1999. 6. Scott A and Buchanan WJ, "Sources and Causes of Tadpoles", PCB Fab., Dec 1999. 7. Buchanan WJ, "Fieldbus: Truly Distributed Systems", Institute of Measure- ment and Control Journal, Submitted. 8. Buchanan WJ, "Intelligent Control of Large-Scale Industrial Plant”, IEE Journal of Computing and Control, Submitted. 9. Buchanan WJ, "Java Sockets and Integration with HTTP", Visual Systems Journal, April 1999. 10. Buchanan WJ, Gupta NK, "A Novel Parallel Processing Synchronisation Method for Observing Electric Fields in and around PCBs", International Journal of Electronics, Jan 1997. 11. Buchanan WJ, Gupta NK, "Prediction of Electric Fields in and around PCBs - 3D Finite-Difference Time-Domain Approach with Parallel Pro- cessing", Journal of Advances in Engineering Software, Dec. 1995. 2 12. Buchanan WJ, NK Gupta, "Prediction of Electric Fields from Conductors on a PCB by 3D Finite-Difference Time-Domain Method", IEE Engineering, Science and Education Journal, August 1995, Vol. 4, No. 4. 13. Buchanan WJ, "An Applied Viewpoint on Software Engineering for Elec- trical and Electronic Engineers", IJEEE, July 1995, Vol. 32, No. 3. 14. Buchanan WJ, NK Gupta, "Use of computers in electronics: a survey", IJEEE, Vol 31, No.2, April 1994. 15. Buchanan WJ, NK Gupta, "Parallel Processing Techniques in EMP Propagation using 3D Finite-Difference Time-Domain (FDTD) Method", Journal of Advances in Engineering Software, Vol 18, No. 3, 1993. 16. Buchanan WJ, NK Gupta, "Maxwell's Equations in the 21st Century, IJEEE, Vol. 30, No. 4, October 1993.

4 Conference Papers

1. Chair of the IEEE Conference in Electronic Computer Based Systems, Napier University, April 2000. 2. Buchanan WJ, Naylor M and Scott AV " Mobile Agents with Enhanced Network Management ", IEEE Conference on Electronic Computer Based Systems, April 2000. 3. Buchanan WJ and Scott AV, "Totally Distributed Control using Fieldbus Technology", IEEE Conference on Electronic Computer Based Systems, April 2000. 4. Pikoulas J, Mannion M and Buchanan WJ, "Software Agents and Com- puter Network Security", IEEE Conference on Electronic Computer Based Systems, April 2000. 5. Pearson W and Buchanan WJ, "Intelligent Methods in Industrial Control", EPSRC PREP 99. 6. Buchanan WJ and Cordiner S, "Turbocompressor Control using Fuzzy Lo- gic", EPSRC Neural Networks Symposium, University of Edinburgh, Sep. 1996. 7. Buchanan WJ, NK Gupta, "Machine Independent Algorithm of Concurrent Finite Element Problems", 3rd International IEE Conference in Electromag- netics, University of Bath, April 1996. 8. Buchanan WJ, "Software Engineering for Electronic Engineers from an Applied Viewpoint", International Conference on Software Engineering in HE, University of Southampton, December 1994. 9. Buchanan WJ, NK Gupta and JM Arnold, "Application of 3D Finite-Differ- ence Time- Domain (FDTD) method to predict radiation from a PCB with high speed pulse propagation", Ninth International Conference on Electro- magnetic Compatibility, University of Manchester, UK, August 1994. 10. Buchanan WJ, NK Gupta and JM Arnold, "3D FDTD Method in a Mi- crostrip Antenna's Near-Field Simulation", Second International Conference on Computation in Electromagnetics, April 1994. 11. Buchanan WJ, NK Gupta, "Simulation of Electromagnetic Pulse Propaga- tion in Three- Dimensional Finite Difference Time-Domain Method using Parallel Processing Techniques", Electrosoft 93, July 1993, Southampton, UK. 12. Buchanan WJ, NK Gupta, "Simulation of near-field radiation for a Mi- crostrip antenna using the 3D FDTD method", NRSC 93, University of Leeds, April 1993. 13. Buchanan WJ, NK Gupta and JM Arnold, "Simulation of Radiation from a Microstrip Antenna using Three-Dimensional Finite-Difference Time-Do- 3 main (FDTD) Method", Eight International Conference on Antennas and Propagation, Heriot-Watt University, Edinburgh, April 1993. 14. Buchanan WJ, NK Gupta "Computers as Applied to Time-Domain Meth- ods in Electrical Engineering", World Conference on Engineering Educa- tion, University of Portsmouth, UK. 20-25 September 1992. 15. Buchanan WJ, NK Gupta "Parallel Processing of the Three-Dimensional Finite-Difference Time-Domain Method", NRSC, University of Bradford, July 1992. 16. Buchanan WJ, NK Gupta, "Simulation of three-dimensional finite-differ- ence time-domain method on limited memory systems", International Con- ference on Computation in Electromagnetics, IEE, Savoy Place, London, 1991.

5 Research

The following lists the research funding I have achieved in the past few years:

• 3-year, EPSRC-funded CASE award in Intelligent Control of Large-Scale Sys- tems. This involves PI Ltd, British Gas Transco and MOBIL. At present the re- search involves intelligently controlling industrial equipment that can not be controlled by conventional methods. The research is likely to be developed into a commercial product which will lead to a 30% share of the royalties for Napier University. • Completed Teaching Company Scheme TCS with Viasystems, North Tyneside. • TCS with Seven Layer Communications Limited, South Queensferry. TCS Programming No. 2966. • New TCS proposal (submitted, to be approved). • Several externally funded PhD students. • Two successful PhD examinations and one MPhil examination.

I have also been involved with extensive consultancy work with Real-Time Tech- nologies Ltd and British Gas Transco. Currently I am supervising the following researchers:

• B Pearson, “Intelligent Control of Industrial Plant using Fuzzy Logic and Neur- al Networks.” • H Wang, “Public Key Encryption and Modelling.” • A Scott, “Intelligent Prediction of Metrics of PCB Manufacture.” • N Hunter, “Integration of Intelligent Methods to the Design of Process Con- trol.” • John Pikoulas, “Intelligent Agents for Network Monitoring”. • Oliver Lewis, “Software Reuse in Real-Time Systems”. • Mr Wang (2nd supervisor with Prof. A Almaini). • A Chisholm, “Remote Access to Industrial Networks” (2nd supervisor with S.- Smith).

Some of my internal and external activities are:

1. Involved in the Department of Electrical and Electronic Engineering submis- sion for RAE 1996 (which was graded as a 3b), and will be part of the School 4 of Computing submission for the RAE 2001. 2. Series Editor for the very successful IT and Computing Series at Macmillan. 3. My academic books have been translated in many languages, including Pol- ish, Chinese, German, Russian and Japanese, 4. BSc (Hons) External Examiner, Robert Gordon’s University, Aberdeen (star- ted 1997). 5. BSc External Examiner, Paisley University, Paisley (started 1998). 6. MSc External Examiner, University of Central Lancashire (starting November 1999). 7. Chair of the IEEE Conference in Electronic Computer Based Systems, Napier University, April 2000. 8. Cisco Certified Instructor:  Semester 1 – Score 97%. February 2000.  Semester 2 – Score 94%. March 2000.

5