Menu options

Menu options


Link to my Research page
Mirror sites: A mirror of this site can be found at ceres and DCS [which should be the most up-to-date]. 
Link to my Research page
Some pages which are updated regularly:
Essay of the week
My weekly diary
WWW page design

Quick guide

My public key

ICQ No. 9457115


 
'Most people are fools, most authority is maligant, God does not exist, and everything is wrong'
- the four guiding maxims of Ted Nelson, the genius who, in 1960, published 'As We May Think', which was basically a description of a global document system which was based on the hypertext principle. Tim Bernes-Lee at CERN was one of many people who were inspired by his ideas, and actually went on to develop the first prototype of the WWW.

While most engineers and scientists have to work within the bounds of laws and other constraints, the only constraints that typically occurs in computing is the limitation of the current hardware (and software, of course). Moore's Law has shown that computing power doubles every 18 months, so the boundaries of what are possible also jump as computing power increases. This is one of the most amazing times in the history of mankind, and we're just at the start of the Internet Generation. This will be mankind's first attempt at producing a truely global village, which has no borders, no government regulations, and no commercial pressures. The Internet is the first truely global highway.

Metcalf's Law states that the power of a network increases as the square as the number of computers which connect to it. As the number of users which connect to the Internet doubles every 100 days, it's amazing to think of the power of the Internet in just a few years time.

The question that many people ask is 'Is the Internet a good think or a bad thing?'. This question is really a non-starter, as the Internet is not going anywhere, so why bother asking it. It will soon become a part of life in the same way as a water supply or an electrical supply. Without it, in the future, we will not be able to full coduct or business or even our home life. The basic requirements for life will be food, water, shelter and the Internet.

Anyway the Internet is the communciations infrastructure, and the WWW is only one usage of it. Most people get the two mixed up, in that the WWW and the Internet is the same thing, and it isn't. There's still file transfer, e-mail, remote login, remote processing, and so on.

The Internet is not going anywhere anyway. It's almost impossible to stop it. It was designed to be robust so that faults on one part of the network do not effect other parts of the network.The only way that the Internet could be shutdown is for every computer which connects to it to be shutdown at the same time, and never connected again.

What we may be producing is a living breathing network, which will evolve in ways that we cannot even image with our current technological ideas.

In 1995, AltaVista estimated that there was only 1 TeraByte (1000GB) of data on the WWW. Nowadays, who knows, but my WWW site alone contains over 1GB of data. This is still small in relation to the files for my books takes over 4GB, and it takes several CD-ROMs to store all the copies of them.

The first number in sequence which is spelt as a word that contains the letter 'a' is one thousand. Strange, but true.

A good quote that I've learnt in my time as an External Examiner:
If something's broken, don't bitch about it - just fix it'

CISCO SYSTEMS
Len Bosack and Sandy Lerner at Stanford University initiated the first router in the early 1980s.
Stanford University failed to see the potential of the router, and it was left to Len and Sandy to start-up their own company: cisco Systems.
Around the same time, Stanford University also did not see the potential of SUN (Stanford University Network), which became Sun Microsystems.
Cisco was initially named cisco, which used a lowercase 'c' at the start (just as in San Francisco).
Len designed the orginal Cisco logo, which was based on the Golden Gate bridge.
75 Venture Capital companies rejected cisco, and finally Don Valentine provided $2.5 million. It was never actually required as the money just flowed in. The $2.5 million investment soon was worth $10 billion when they were floated..

Footnotes

 

 

 

 

Details

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

Employment

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, Total, Mobil, GEC-Marconi plc, Scottish Nuclear and BGS.

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. [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.

20

 

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

21

 

Buchanan WJ, "Mastering Computing", To be published Summer 2000, Macmillan.

22

 

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

23

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

24

 

Buchanan WJ and Morse L,  "Data Structures using Java", McGraw-Hill, To be published December 2000.

Papers published in Refereed Journals

1

 

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

2

 

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

3

 

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.

4

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

5

 

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

6

 

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.

7

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.

8

 

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.

9

 

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.  

10

 

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

11

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.

12

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.

13

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.

14

 

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.

15

 

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.  

16

 

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.

17

 

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

Conference Papers

1

 

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

2

 

Pikolous J, Buchanan W, and Mannion M, An Intelligent Agent Security Intrusion System, 9th IEEE Conference in ECBS (submitted), April 2002.

3

 

Pikoulas J, Buchanan WJ, Mannion M, Triantafyllopoulos K. An agent-based Bayesian forecasting model for enhanced network security. [Conference Paper] 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]

4

 

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.

5

 

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.

6

 

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.

7

 

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).

8

 

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).

9

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).

10

 

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

11

 

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

12

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.

13

 

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

14

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.

15

 

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.

16

 

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.

17

 

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.

18

 

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.

19

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. 

20

 

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.

21

 

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

22

 

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.

23

 

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).

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.

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.