[Old page]

 Design  | SFC  |  NOS  |  Code |  Diary  | WWW |  Essay |  Cisco | [Home]

 

 

WWW design

Design tips
Organiser
WWW pages
Flash studio

General

My books
Contact details
My family
My CV
My Pictures
Videos
Favs
WWW design

Projects/Res

BEng/MSc proj
Research page

Others

Code snippets
Fun!
Essays
Cisco
My schedule
My ramblings
Mastering series
My design studio
Ramblings
WAP
Index (HTML)

Books

Mastering Computing
Dist. Sys. & Networks
Mastering Networks

Quizes

Pub challenge
OSI test
Bits/frames
Hangman
Subetting
IQ Test

 

 

 

 

 

 

Details

An academic is often benchmarked against other academics in other organisations by their publication record, their peer review activities, and their research income generation. Thus my CV is biased towards this. The following gives a summary of the work I am currently involved in. If you wish a fuller account, please contact me, and I'll try and outline some of the other things that I am interested in, and developing. It defines many of my mechanistic details, and does not outline any of my achieved which are not related to publishing. A CV is often an archive and illustrates past achievements, and does not really cover the present, and the future. It's strange in computing that job functions are often selected in terms of a CV, rather that in terms of a portfolio of work.

Name:

William Buchanan, BSc (Hons.), PhD, CEng

Date of Birth:

6th March, 1961.

WWW page:

http://www.soc.napier.ac.uk/~bill

Current Post:

Senior Lecturer, School of Computing

Email:

w.buchanan@napier.ac.uk    |   bill@dcs.napier.ac.uk

PDF version:

http://www.soc.napier.ac.uk/~bill/cv_bill.pdf (RTF)

Academic diary:

http://www.soc.napier.ac.uk/~bill/diary_current.html

Publication listing:

http://www.soc.napier.ac.uk/~bill/papers.htm

 

Details

1989-Present

Senior Lecturer, School of Computing, Napier University, Edinburgh.

1996-Present

Series Editor (IT and Computing), Macmillan Press Ltd.

1989-Present

Consultant to several companies including British Gas plc, HMSO, Total and Mobil.

1991-1995

Director, Real-Time Technologies Ltd, Edinburgh.

1989-1990

Software Consultant, ABACUS Simulations Ltd, Glasgow.

1986-1989

Lecturer, Department of Electronics, Napier University, Edinburgh.

1986

Electronic Engineer, Racal-MESL, Edinburgh.

1985

Industrial Training, Royal Observatory, Edinburgh.

1984

Industrial Training, Racal-MESL Ltd, Edinburgh.

1983

Industrial Training, Royal Observatory, Edinburgh.

1977-1981

Apprentice Electrical Engineer, ICI Ltd, Grangemouth.

 

Qualifications

2001

Member of BCS.

2000

Cisco Certified Instructor (Sem. 1, Sem. 2, Sem. 3 and Sem. 4).

1996

PhD. Mathematical Modelling.

1993

CEng, MIEE.

1986

BSc (Hons) in Communications and Electronic Engineering. 2:1.

 

Book.CD-ROM publications

1

Buchanan WJ, "C for Electronic Engineering with Applied Software Engineering", Prentice-Hall International, April 1995, ISBN 0-13-342668-8.

2

Buchanan WJ, "Applied PC Interfacing, Interrupts and Graphics", Addison-Wesley, June 1996, ISBN 0-201-87728-7. [Review]

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. (and Chinese edition).

6

 

Buchanan WJ, "Mastering the Internet", Macmillan, Sept. 1997, ISBN 0-333-6926-6. (and Polish edition).

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/ Assembly/ 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. [Stop Press: Chinese and Japanese editions due soon, 2001].

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. Top 100 Bestseller on Amazon.co.uk (January 2000). No.1 Pascal book in the UK / No3. for Delphi. [Review]

12

Buchanan WJ, "Mastering Java", Macmillan, Apr. 1998, ISBN 0-333-73008-9. [Review 1/ Review 2]

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", Macmillan, Apr. 1999. ISBN 0-412-84060. Top 10 Novell NetWare book in the UK.

16

Buchanan WJ, "Mastering Networks", Macmillan, Apr. 1999. ISBN 0-333-748042. Top 100 Bestseller on Amazon.co.uk (Autumn 1999).

17

 

Buchanan WJ, "Computer Busses", November 1999, Arnold, ISBN 0-340-74076. Parts used by Yale University for their Engineering & Applied Science Library display as part of a Tercentennial celebrations.

18

 

Buchanan WJ and Hutchinson A (Elf), "Industrial Instrumentation and Control", 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. Chinese edition (published by Chinese Electric Power Press of Beijing) due out Jan. 2003.

20

 

Buchanan WJ, "Wiedziec wieceg Internet", Oct 1999. (Polish edition). ISBN 83-206-1283-7.

21

Buchanan WJ, "Mastering Computing", ISBN 0333748069, Palgrave.

22

 

Buchanan WJ, "Mastering Delphi", To be published Summer 2002, Macmillan.

23

 

Buchanan WJ, "Distributed Systems and Networks", McGraw-Hill, June 2000, ISBN 0-077-09583-9.

24

 

Buchanan WJ, Networking: Theory and Practice using CISCO, Summer 2002, Palgrave.

 

Papers published on Journals

1

 

Buchanan WJ, "Towards Totally Distibuted Control", Fieldbus Technology; The Digital Networking System for Automation and Control, Springer-Verlag, Germany (Invited paper), 2002.

2

 

Lewis O, Mannion M and Buchanan WJ, "Performance Issues of Variability Design for Embedded System Product Lines", Fraunhofer IESE Technical Report 070.00/E.

3

 

Buchanan WJ, "Robust and Flexiable Control: CAN bus", Fieldbus Technology; The Digital Networking System for Automation and Control, Springer-Verlag, Germany (Invited paper), 2002.

4

 

Buchanan WJ, "Towards a Distributed Control Standard: WorldFIP", Fieldbus Technology; The Digital Networking System for Automation and Control, Springer-Verlag, Germany (Invited paper), 2002.

5

 

Buchanan WJ and Wang H, "Speed Enhancements for the RSA Method", ACM Journal of Experimental Algorithmics. Submitted.

6

 

Buchanan WJ, "Agents Take The Load", Computer Bulletin (BCS), Vol. 2, Part 1, pp.20-22, Leading Edge Article, Vol. 2, No. 3, May 2000. Used in BCS Review 2001 Document.

7

Buchanan WJ and Naylor M, "Mobile Agents in Network Management", Visual Systems Journal, January 2000.

8

 

Buchanan WJ, "Compression Techniques for Real-Time Signals", Computer Bulletin (BCS), Vol. 2, No. 1, pp.32, January 2000.

9

 

Scott A and Buchanan WJ, "Investigation, Analysis and Determination of Inclusions in High-Tolerance Board Design", Journal of the Institute of Circuit Technology, Vol. 26, No. 2, January 2000, pp.7-9.

9

Scott AV, Buchanan WJ, "Excluding inclusions PCB inspection", IEE Journal of Manufacturing Engineer, vol.78, no.4, Aug. 1999, pp.154-156. Publisher: IEE, UK.

10

 

Buchanan WJ, Scott AV. Tadpole inclusions in laminate structures PCB AOI", Printed Circuit Fabrication, vol.22, no.11, Nov. 1999, pp.58-62. Publisher: Miller Freeman, USA.

11

 

Buchanan WJ, Scott AV, "AOI false rejects PCB manufacture", Printed Circuit Fabrication, vol.22, no.10, Oct. 1999, pp.34-37. Publisher: Miller Freeman, USA.  

12

 

Buchanan WJ, "Java Sockets and Integration with HTTP", Visual Systems Journal, April 1999.

13

Buchanan WJ, Gupta NK, "A Novel Parallel Processing Synchronisation Method for Observing Electric Fields in and around PCBs", International Journal of Electronics, Jan. 1997, Vol. 82, No 1, pp.61-67, ISSN 0020-7217.

14

Buchanan WJ, Gupta NK, "Prediction of electric fields in and around PCBs-3D finite-difference time-domain approach with parallel processing", Advances in Engineering Software, vol.23, no.2, 1995, pp.111-114. UK.

15

Buchanan WJ, NK Gupta, "Prediction of electric fields from conductors on a PCB by 3D finite-difference time-domain (FDTD) method", Engineering Science & Education Journal, vol.4, no.4, Aug. 1995, pp.177-182. UK. Nominated for Best Paper of the Year.

16

 

Buchanan WJ, "An applied viewpoint on software engineering for electrical and electronic engineers", International Journal of Electrical Engineering Education, vol.32, no.3, July 1995, pp.223-234. UK.

17

 

Buchanan WJ, NK Gupta, "Use of computers in the teaching of electronics: a survey", International Journal of Electrical Engineering Education, vol.31, no.2, April 1994, pp.128-137. UK.  

18

 

Buchanan WJ, Gupta NK, "Parallel processing techniques in EMP propagation using 3D finite-difference time-domain (FDTD) method", Advances in Engineering Software, vol.18, no.3, 1993, pp.149-159. UK. ONE OF THE FIRST (if not the first) PAPERS TO PROPOSE PARALLEL PROCESSING METHOD FOR FDTD.

19

 

Buchanan WJ, NK Gupta, "Maxwell's Equations in the 21st Century", IJEEE, Vol. 30, No. 4, October 1993, pp.343-353.

 

Papers published in Conferences

1

 

Buchanan W and Brown E, Towards a Reusable and Reconfigurable WWW, IEEE COMPSAC 2002 (accepted).

2

 

Brown E and Buchanan W, EML in the Support of Minority Languages, LSTN 2002 (accepted).

3

 

Golam H, Buchanan W, Smith I, and Munoz J, Component-based Tools Platform for Network Testing, 9th IEEE Conference in ECBS, April 2002.

4

 

Pikoulas J, Buchanan W, Mannion M and Triantafyllopoulos K, An Intelligent Agent Security Intrusion System, 9th IEEE Conference in ECBS, Lund, Sweden, April 2002.

5

 

Pikoulas J, Buchanan WJ, Mannion M and Triantafyllopoulos K. An agent-based Bayesian forecasting model for enhanced network security. Proceedings. Eighth Annual IEEE International Conference and Workshop On the Engineering of Computer Based Systems-ECBS 2001. IEEE Comput. Soc. 2001, pp.247-54. Los Alamitos, CA, USA.[Abstract][Full Details]

6

 

Pikoulas J, Buchanan WJ and Triantafyllopoulos K, "An Intelligent Intrusion Detection Environment using Software Agents", Thirteenth International Conference "Software & Systems Engineering and their Applications, Paris, December 2000.

7

 

Lewis O, Mannion M and Buchanan WJ, "Performance Issues of Variability Design for Embedded System Product Lines", 22nd International Conference on Software Engineering (ICSE), Limerick, June 2000.

8

 

Chair of the IEEE Conference in Electronic Computer Based Systems, Napier University, April 2000. IEEE Proceedings ISBN 0-7695-0604-6. Sponsored by IEEE Computer Society.

9

 

Buchanan WJ, Naylor M, Scott AV, "Enhancing network management using mobile agents", Proceedings Seventh IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2000). IEEE Comput. Soc. 2000, pp.218-226. (TOC).

10

 

Scott AV, Buchanan WJ, "Truly distributed control systems using fieldbus technology", Proceedings Seventh IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2000). IEEE Comput. Soc. 2000, pp.165-173. (TOC).

11

Pikoulas J, Mannion M, Buchanan WJ, "Software agents and computer network security", Proceedings Seventh IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2000). IEEE Comput. Soc. 2000, pp.211-217. (TOC).

12

 

Pearson W and Buchanan WJ, "Intelligent Methods in Industrial Control", EPSRC PREP 99.

13

 

Buchanan WJ and Cordiner S, "Turbocompressor Control using Fuzzy Logic", EPSRC Neural Networks Symposium, University of Edinburgh, Sep. 1996.

14

Buchanan WJ, Gupta NK, "Machine independent algorithm for concurrent finite-element problems", Third International IEE Conference on Computation in Electromagnetics (Conf. Publ. No.420). IEE. 1996, pp.17-20. London, UK, 10-12 April 1996.

15

 

Buchanan WJ, "Software Engineering for Electronic Engineers from an Applied Viewpoint", International Conference on Software Engineering in HE, University of Southampton, December 1994.

16

Buchanan WJ, Gupta NK, Arnold JM, "Application of 3D finite-difference time-domain (FDTD) method to predict radiation from a PCB with high-speed pulse propagation", Ninth International IEE Conference on Electromagnetic Compatibility (Conf. Publ. No.396). IEE. 1994, pp.287-91. London, 5-7 Sept. 1994. UK.

17

 

Buchanan WJ, NK Gupta and JM Arnold, "3D FDTD Method in a Microstrip Antenna's Near-Field Simulation", Second International Conference on Computation in Electromagnetics, April 1994.

18

 

Buchanan WJ, Gupta NK, "Simulation of electromagnetic pulse propagation in three-dimensional finite-difference time-domain (FDTD) method using parallel processing techniques". Second International Conference on Software for Electrical Engineering Analysis and Design, Electrosoft/93. Comput. Mech. Publications. 1993, pp.11-19. Southampton, UK, 6-8 July 1993.

19

 

Buchanan WK and Gupta, "Enhancements for the 3D FDTD Method, UKSI Antenna Symposium, Queen Mary's and Westfield College, July 1993, FDTD (Antennas) Section, July 1993.

20

 

Buchanan WJ, NK Gupta, "Simulation of near-field radiation for a Microstrip antenna using the 3D FDTD method", NRSC 93, University of Leeds, April 1993.

21

Buchanan WJ, NK Gupta and JM Arnold, "Simulation of radiation from a microstrip antenna using three-dimensional finite-difference time-domain (FDTD) method", Eighth International IEE Conference on Antennas and Propagation (Conf. Publ. No.370). IEE. 1993, pp.639-642 vol.2. London, UK, 30 March-2 April 1993. 

22

 

Buchanan WJ, NK Gupta "Computers as Applied to Time-Domain Methods in Electrical Engineering", World Conference on Engineering Education, University of Portsmouth, UK. 20-25 September 1992.

23

 

Buchanan WJ, NK Gupta "Parallel Processing of the Three-Dimensional Finite-Difference Time-Domain Method", NRSC, University of Bradford, July 1992.

24

 

Buchanan WJ, NK Gupta, "Simulation of three-dimensional finite-difference time domain method on limited memory systems", International IEE Conference on Computation in Electromagnetics (Conf. Publ. No.350). IEE. 1991, pp.75-78. London, UK, 25-27 Nov. 1991.

25

 

Buchanan WJ, "Microwaves in the laboratory", IEE Colloquium on 'Teaching Antennas and Propagation to Undergraduates' (Digest No.84). IEE. 1988, pp.10-12. London, UK, 8 March 1988.

 

PhD/MPhil Examinations

1

Case-Based Reasoning and Evolutionary Design, Dominic Job, October 2001 (PhD).

2

Process Support for Component Factories on the Internet, P. Taylor, 2001 (PhD, Feb 2001).

3

 

Speed Improvements to the RSA Encryption Method, H.Wang, November 2000 (MPhil).

4

Fitness Landscapes and Search in the Evolutionary Design of Digital Circuits, Vesselin Vassilev, 2000 (PhD).

5

Optimal Testing of Multilevel Logic Circuits, Alexandre Bystrov, 1999 (PhD).  

6

Adaptive Channel Estimators Suitable for Implementation in a Coherent Digital Receivers Operating in a Mobile Satellite Environment, Andres Lang, 1999 (PhD).  

7

 

Fuzzy Logic Control of Turbocompressors, Steven Cordiner, 1998 (MPhil).

 

PhD/MPhil Completions

1

Intelligent Control of Rotating Machinery, PhD Viva, (Feb 2001). Director of Studies.

2

Automated Synthesis and Optimisation of Multi-level Logic Circuits, Lingli Wang, (Jan 2001). 2nd Supervisor.

3

 

Speed Improvements to the RSA Encryption Method, H.Wang, November 2000 (MPhil). Director of Studies.

4

Performance Issues of Variability Design in Embedded System Application Families, Oliver Lewis, November 2000 (PhD). Director of Studies.

5

 

Fuzzy Logic Control of Turbocompressors, Steven Cordiner, 1998 (MPhil). Director of Studies.

 

External Examinerships

1

BSc (Hons)

Robert Gordons University, Aberdeen (started Aug 1997 - completed Aug 2001).

2

BSc

Paisley University, Paisley (started 1998).

3

MSc

University of Central Lancashire (started 1999).

 

Research funding

1

60,000

3-year, EPSRC-funded CASE award in Intelligent Control of Large-Scale Systems. This involves PI Ltd, and involves intelligently controlling industrial equipment that can not be controlled by conventional methods.

2

Completed Teaching Company Scheme KTP with Viasystems, North Tyneside.

3

60,000

KTP with Seven Layer Communications Limited, South Queensferry.  KTP Programming No. 2966. Development of high-speed configurable networking test equipment.

4

120,000

KTP with Justfone. Java development for mobile computing using GSM.

5

60,000

KTP with Canan. June 2001. Development of a mutimedia system for minority languages, such as Scots and Irish Gaelic.
Gaelic learning WWW site.

 

 

 

 

 

 

PhD/MPhil Completions

External Examinerships

Recent research funding

1

60,000

3-year, EPSRC-funded CASE award in Intelligent Control of Large-Scale Systems. This involves PI Ltd, and involves intelligently controlling industrial equipment that can not be controlled by conventional methods.

2

Completed Teaching Company Scheme KTP with Viasystems, North Tyneside.

3

60,000

KTP with Seven Layer Communications Limited, South Queensferry.  KTP Programming No. 2966. Development of high-speed configurable networking test equipment.

4

120,000

KTP with Justfone. Java development for mobile computing using GSM.

5

60,000

KTP with Canan. June 2001. Development of a mutimedia system for minority languages, such as Scots and Irish Gaelic.
Gaelic learning WWW site.

Peer activities

1

 

Involved in the Department of Electrical and Electronic Engineering submission for RAE 1996 (which was graded as a 3b).

2

 

Series Editor for the successful IT and Computing series at Macmillan.

3

 

Executive committee member, IEEE Computer Committee on Electronic Computer Based Systems.

4

 

Research Senior, Computational Intelligence and Learning, University of Limerick, Aug. 2000.

5

 

Chair of the IEEE Conference in Electronic Computer Based Systems, Napier University, April 2000.

6

 

External Assessor, Computer Science Quinquennial Field Review, Anglia Polytechnic University, April 2001.

7

 

Programme Committee Member, Generative and Component-based Software Engineering Conference.

8

 

External Assessor, Periodic Review and Validation of BSc/MSc Programme, Department of Computing, University of Central Lancashire, March 2002.