Publications

Journal Papers and Book Chapters

Liu, M., Egan, G.K., Santoso, F., 'Modelling, Autopilot Design, and Field Tuning of a UAV With Minimum Control Surfaces', IEEE Transactions on Control Technology, Vol. 23, No. 6 (ISSN 1063-6536), pp 2353-2360, Nov 2015, http://dx.doi.org/10.1109/TCST.2015.2398316.

Santoso, F., Liu, M., and Egan, G.K., 'Robust µ-synthesis Loop Shaping for Altitude Flight Dynamics of a Flying-Wing Airframe', Journal of Intelligent and Robotic Systems: theory and applications, Springer, Berlin, Heidelberg, Vol. 79, No. 2, pp259-273, 2014, http://dx.doi.org/10.1007/s10846-014-0059-0.

Ramdas, T., Egan, G.K., Abramson, D., and Baldridge, K., 'ERI Sorting for Emerging Processor Architectures', Computer Physics Communications, Elsevier, Vol. 180, Issue 8, August 2009, http://dx.doi.org/10.1016/j.cpc.2009.01.029.

Santoso F., Liu M., and Egan G.K, 'Root Locus Based Autopilot PID’s Parameter Tuning for a Flying Wing Unmanned Aerial Vehicle', ITB J. Eng. Sci. Vol. 40, No.1, pp14-39, 2008.

Santoso, F., Liu, M., and Egan, G.K., 'H2 and Hinf robust autopilot synthesis for longitudinal flight of a special unmanned aerial vehicle: a comparative study', IET Control Theory & Applications, Vol. 2, No. 7, pp583-594, 7 July 2008, http://dx.doi.org/10.1049/iet-cta:20070415.

Ramdas, T., Egan, G.K., Abramson, D., and Baldridge, K., 'On ERI sorting for SIMD execution of large-scale Hartree-Fock SCF', Computer Physics Communications, Elsevier, Vol. 178, Issue 11, pp817-834, 1 June 2008.

Ramdas, T., Egan, G.K., Abramson, D., and Baldridge, K., 'Uniting extrinsic vectorization and shell structure for efficient SIMD evaluation of electron repulsion integrals', Chemical Physics, Electron Correlation and Molecular Dynamics for Excited States and Photochemistry, Elsevier, Vol. 349, Issues 1-3, Pages 147-157, June 16, 2008.

Ramdas, T., Egan, G.K., Abramson, D., and Baldridge, K., 'Towards a special-purpose computer for ab initio computations', Journal Theoretical Chemistry Accounts: Theory, Computation, and Modeling (Theoretica Chimica Acta), Springer Berlin / Heidelberg, ISSN 1432-881X (Print), pp1432-2234 (Online), 28 April, 2007.

Cornall, T.D., Egan, G.K., and Price, A., 'Aircraft attitude estimation from horizon video', Electronic Letters, Vol. 42 Issue 13., p744-745, 22 June 2006.

Le, K.N., Dabke, K.P., and Egan, G.K., 'On mathematical derivations of auto-term functions and signal-to-noise ratios of the Choi-Williams, first- and nth-order hyperbolic kernels', Digital Signal Processing, Vol.16, Issue 1, p84-104, Elsevier, 2005.

Le, K.N., Dabke, K.P., and Egan, G.K., 'Hyperbolic wavelet family', Review of Scientific Instruments, 75 (11), p4678-4693, 2004.

Le, K.N., Dabke, K.P., and Egan, G.K., 'Hyperbolic kernel for time-frequency power spectrum', Optical Engineering, 42 (8), p2400-2415, 2003, http://dx.doi.org/10.1117/1.1590651.

Le, K.N., Dabke, K.P., and Egan, G.K., 'Hyperbolic wavelet power spectra of non-stationary signals', Optical Engineering, 42 (10), p3017-3037, Oct 1 2003, http:/dx/doi.org/10.1117/1.1608002.

Le, K.N., Dabke, K.P., and Egan, G.K., 'Signal detection using non-unity kernel time-frequency distributions', Optical Engineering, 40 (12), p2866-2877, June 20 2001, http://dx.doi.org/10.1117/1.1417498.

Ramsden, B.M., Silberstein, R.B., and Egan, G.K., 'Large-scale Computational Simulation of Cortex-like Systems Using a Cray Research Y/MP Computer', Advances in Computational Life Sciences, Volume 2., Humans to Proteins, MT Michalewicz (Editor), CSIRO Mathematical and Information Sciences, Chapter 3, March 1998, p35-48, ISBN 0 643 06033 2.

Zeng, S.S., and Egan, G.K., 'Implementations of Manipulator Control on Conventional and Dataflow Multiprocessors', Advanced Topics in Dataflow Computing and Multithreading, IEEE Press, ISBN 0-8186-6542-4, Mar. 1995, p435-448.

Snelling, D.F., and Egan, G.K., 'A Comparative Study of Data-Flow Architectures', Volume: Parallel Architectures and Compiling Techniques, Editors: M. Cosnard, G.-R. Gao, G.M. Silberman, North Holland Publishing Company, ISBN:0-444-81926-6, p347-350, 1994.

Egan, G.K., 'Parallelisation of the SDEM Distinct Element Stress Analysis Code', Applications of Supercomputing in Engineering III, Computational Mechanics Publications, p297-312, Elsevier Applied Science, London New York, 1993.

Egan, G.K., Webb, N.J., and Bohm, A.P.W., 'Some Features of the CSIRAC II Dataflow Machine Architecture', in Advanced Topics in Data-Flow Computing, ISBN-13: 978-0130065032, p143-173, Prentice-Hall, 1991.

Abramson, D.A., and Egan G.K., 'Design of a High Performance Data Flow Multiprocessor', in Advanced Topics in Data-Flow Computing, ISBN-13: 978-0130065032, p121-141, Prentice-Hall, 1991.

Abramson, D.A., and Egan G.K., 'The RMIT Data Flow Computer: A Hybrid Architecture', The Computer Journal (British Computer Society), Vol. 33 No. 3, p230-240, 1990.

Abramson, D.A., and Egan G.K., 'An Overview of the RMIT/CSIRO Parallel Systems Architecture Project', Australian Computer Journal (Australian Computer Society), Vol. 20 No. 3, Aug. 1988.

Egan, G.K., and Richardson, C.P., 'Manipulator Control Using a Data-driven Multi-processor Computer System', Invited Paper, Mechanical Engineering Transactions of the Institution of Engineers, Australia, Vol. ME10, No. 3, p218-222, Sept. 1985.

Payne, F.H., Egan, G.K., and Ding, K.Y., 'MANSIM: A Timing and Logic Simulation Tool', Journal of Electrical and Electronics Engineering, Australia, Vol. 4, No. 4, Dec. 1984.

Payne, F.H., Harrison, H.B., and Egan, G.K., 'Educating Gate Array Designers', Journal Semi-Custom ICs, Benn Publishing, U.K., Ed. S. Hurst, Vol.1 No. 2, p27-33, Dec. 1983.

Richardson, C.P., and Egan, G.K., 'Object Recognition Using a Data-flow Computing System', EuroMicro Microprocessing and Microprogramming 7, North-Holland, p119-123, Feb. 1981.

Conferences

Ramdas, T., Egan, G.K., Abramson, D., and Baldridge, K., 'Run-time thread sorting to expose data-level parallelism', 19th IEEE International Conference Application-Specific Systems, Architectures and Processors (ASAP), Leuven, Belgium, July 2-4, 2008.

Ramdas, T., Egan, G.K., Abramson, D., and Baldridge, K., 'Converting massive TLP to DLP: a special-purpose processor for molecular orbital computations', ACM International Conference on Computing Frontiers, Ischia, Italy, 7-9, May, 2007.

Santoso, F., Liu, M., and Egan, G.K., 'Linear Quadratic Optimal Control Synthesis for a UAV', 12thAustralian International Aerospace Congress, AIAC12, Melbourne, Australia, 16-22 Mar, 2007.

Goodwin, A., Egan, G.K., and Crusca, F., 'UAV Ridge Soaring in an Unknown Environment', 12thAustralian International Aerospace Congress, AIAC12, Melbourne, Australia, 16-22 Mar, 2007.

Price, E., and Egan, G.K., 'Real-time UAV Visualization using a Flight Simulator', 12thAustralian International Aerospace Congress, AIAC12, Melbourne, Australia, 16-22 Mar, 2007.

Cornall, T., Price, A., and Egan, G.K., 'Measuring Horizon Angle on a Small Unmanned Vehicle using Digital Video Camera and an FPGA', The 3rd International Conference on Autonomous Robots and Agents (ICARA 2006), p215-220, Palmerston North, New Zealand, 12-15 Dec, 2006.

Wang, K., Egan, G.K., and Cornall, T., 'Feature Based Navigation for UAVs', IEEE/RSJ International Conference on Intelligent Robots and Systems 2006, Beijing, China. 9-15 Oct, 2006.

Liu, M., Egan, G.K., and Ge, Y., 'Identification of Attitude Flight Dynamics for an Unconventional UAV', IEEE/RSJ International Conference on Intelligent Robots and Systems 2006, p3243-3248, Beijing, China. 9-15 Oct, 2006.

Ramdas, T., and Egan, G.K., 'A Survey of FPGAs for Acceleration of High Performance Computing and their Application to Computational Molecular Biology', IEEE, TENCON'05, Melbourne, 21-24 Nov, 2005.

Pham, M.D., Sekercioglu, Y.A., and Egan, G.K., 'Performance of IEEE 802.11b Wireless Links: An Experimental Study', IEEE, TENCON'05, Melbourne, 21-24 Nov, 2005.

Nguyen, T.T., and Egan, G.K., Lloyd-Smith, W., and Pentland, B., 'Energy based routing techniques in Mobile Ad hoc Networks', IEEE Malaysia International Conference on Communications and IEEE International Conference on Networks (MICC & ICON 2005), Kuala Lumpur, Malaysia, Vol. 2, 16-18 Nov, 2005.

Egan, G.K., Cooper, R.J.V., and Taylor, B., 'Unmanned Aerial Vehicle Research at Monash University', 11th Australian International Aerospace Congress, Melbourne, Australia, 13-17 Mar, 2005.

Cornall, T., and Egan, G.K., 'Heaven and Earth: How to tell the difference', 11th Australian International Aerospace Congress, p1-15, Melbourne, Australia, 13-17 Mar, 2005.

Moore, N., Sekercioglu, Y.A., and Egan, G.K., 'Virtual Localisation for Mesh Network Routing', IASTED Networks and Communication Systems NCS2005, Krabi, Thailand, April 18-20, 2005.

Minagar, A., Premaratne, M.H., and Egan, G.K., 'Analysis of selection of dispersion compensation module combinations in optical networks: special cases', Technical Digest: 9th Optoelectronics and Communications Conference/Third International Conference on Optical Internet (OECC/COIN2004), Japan, p130-131, 2004.

Cornall, T., and Egan, G.K., 'Measuring Horizon Angle from Video Onboard a UAV', IEEE International Conference on Autonomous Robots and Agents (ICARA2004), Palmerston North, New Zealand, ISBN 0-476-00994-4, p339-344, 13-15 Dec, 2004.

Daly, G., Sekercioglu, Y.A., and Egan, G.K., 'Minimizing Authorization Delegation Discovery Delays in Secured IPv6 Router Discovery', Proceedings of the IEEE 3rd Workshop on the Internet, Telecommunications and Signal Processing, Woolongong, Australia, p1-6, Dec. 20-22, 2004.

Ramdas, T., Ang, LiM., and Egan, G.K., 'FPGA Implementation of an Integer MIPS Processor in Handel-C and its Application to Human Face Detection', IEEE TENCON 2004, Chang Mai, Thailand November 2004.

Vargas, A., Sekercioglu, Y.A., and Egan, G.K., 'A Practical Efficiency Criterion for the Null Message Algorithm', Proceeding of the 15th European Simulation Symposium (ESS2003), Delft, The Netherlands, Oct 2003..

Sekercioglu, Y.A., Vargas, A., and Egan, G.K., 'Parallel Simulation Made Easy with OMNeT++'. Proceeding of the 15th European Simulation Symposium (ESS2003), Delft, The Netherlands, p1-7, Oct, 26-29 , 2003.

Le, K.N., Dabke, K.P., and Egan, G.K., 'Hyperbolic time-frequency power spectrum', IEEE 3rd International Symposium on Signal Processing and Information Technology, p705-708, 14-17 Dec, 2003, http://dx.doi.org/10.1109/ISSPIT.2003.1341218.

Taylor, B., Bil, C., Watkins, S., and Egan, G.K., 'Horizon Sensing Attitude Stabilisation: A VMC Autopilot', 18th International UAV Systems Conference, Bristol, UK, Mar 2003.

Wu, E., Lai, J., Varga, A., Sekercioglu, Y.A., and Egan, G.K., 'Implementing MPI Based Portable Parallel Discrete Event Simulation Support in the OMNeT++ Framework', 14th European Simulation Symposium, Dresden, Germany, Oct. 23-26, 2002.

But, J., and Egan, G.K., 'Designing a Scalable Video On Demand System', IEEE International Conference on Communications, Circuits and Systems ICCCAS 2002, Vol. 1, p559-565, Chengdu, China, June 29-July 1, 2002.

Le, K.N., Egan, G.K., and Dabke, K.P., 'Parallel Computation of the Time Frequency Power Spectrum: Analysis and comparison to the Bispectrum', International Conferences on Info-tech & Info-net, Vol. 3, p322-327, People's Posts and Telecommunications Publishing House, October 29-November 1, 2001, Beijing, China.

Le, K.N., Dabke, K.P., and Egan, G.K., 'Hyperbolic Wavelet Function', Proceedings of SPIE Vol. 4391, Wavelet Applications VIII, p411-422, Orlando, Florida, Mar, 2001.

Le, K.N., Egan, G.K., and Dabke, K.P., 'Parallel Computation of the Bispectrum', 5th International Symposium on Signal Processing and its Applications, ISSPA'99,  Vol. 1, p251-254, Brisbane, Aug, 1999.

Cornall, T., Egan, G.K., and Pentland, B., 'Digital Media Library Project: Video on demand for schools', International Symposium on Intelligent Multimedia and Distance Education', Baden-Baden, Aug, 1999.

Branch, P., Tonkin, B., and Egan, G.K., 'A Client Caching Scheme for Interactive Video-on-Demand', IEEE International Conference on Networks ICON'99, p391-397, Brisbane, Australia, Sept 28-Oct 1, 1999.

Branch, P., Tonkin, B., and Egan, G.K., 'Modeling Interactive Behaviour of a Video Based Multimedia System', International Conference on Communications ICC'99, Vol. 2, p978-982, Vancouver , 6-10 June, 1999.

Klimovski, D., Cricenti, A.L., Egan, G.K., and Sergejew, A.A., ‘Estimation of the position of electrocortical generators from EEG’, Biosignal ’96, in J Jan, P Kilian and I Provaznik (ed), Analysis of Biomedical Signals and Images, Brno Czech Republic, 25-27 June 1996, Technical Univeristy Brno Press, Brno Czech Republic, 299 - 301, 1996.

Klimovski, D., Cricenti, A.L., Egan, G.K., and Sergejew, A.A., 'Position Estimation of Electrocortical Generators', 8th IEEE Signal Processing Workshop on Statistical Signal and Array Processing (SSAP'96), p287-290, Corfu, Greece, 24-26 Jun, 1996.

Sekercioglu, Y.A., Pitsillides, A., and Egan, G.K., 'Study of an Adaptive Fuzzy Controller Based on Adaptation of Relative Rule Weights', Proceedings of the Australian and New Zealand Conference on Intelligent Information Systems (ANZIIS'94), Brisbane, p204-208, Nov 1994.

Egan, G.K., Riley, G.D., and Bull, J.M., 'Parallelisation of the SDEM Distinct Element Stress Analysis Code on the KSR-1', International Conference on Supercomputing (ICS94), Manchester, Jun. 1994.

Klimovski, D., Cricenti, A.L., Egan, G.K., and Sergejew, A.A., 'Estimation of the Position of Electrocortical Generators via Subspace Techniques', International Conference on Accoustics, Speech and Signal Processing (ICASSP94), Vol. 4, p189, Adelaide, 19-22 Apr. 1994.

Egan, G.K., and Dawe, R.T., 'A Fast Track Double Major in Engineering and Innovation with Integrated Industry Participation', 8th World Conference on Co-operative Education, Dublin, p173-176, Aug., 1993.

Sekercioglu, Y.A., and Egan, G.K., 'Shaping a fuzzy rule-base: A neural-fuzzy system which learns heuristically', AMSE International Conference Systems Analysis, Control & Design, London, AMSE Press, Vol. 2, p23-32, 1-3 Sept, 1993.

Cricenti, A.L., and Egan, G.K., 'FFT Algorithms on a Shared Memory Multiprocessor', Proceedings of SISAL'93, CONF-9310206, J.T. Feo Ed., San Diego, p91-102, 3-5 Oct, 1993.

Egan, G.K., 'Implementing the Kernel of the Australian Region Weather Prediction Model in SISAL', Proceedings of SISAL'93, CONF-9310206, J.T. Feo Ed., San Diego, p11-17, 3-5 Oct, 1993.

Cricenti, A.L., and Egan, G.K., 'Parallelisation and Performance of the Burg Algorithm on a Shared-Memory Multiprocessor', 2nd SISAL Users Conference, Lawrence Livermore National Laboratory CONF-9210270, San Diego, p35-43, Oct. 1992.

Bohm, A.P.W., and Egan, G.K., 'Five Ways to Fill a Knapsack:Implementations of the Knapsack Problem in SISAL', 2nd SISAL Users Conference, San Diego, Lawrence Livermore National Laboratory CONF-9210270, p9-20, Oct. 1992.

Shang, W., and Egan, G.K., 'Mobile Robot Path Planning Using Parallel Computer Systems', IEEE Conference on Emerging Technologies and Factory Automation, ETFA'92, p676-680, Melbourne, 11-14 Aug, 1992.

Zeng, S.S., and Egan, G.K., 'Exploiting Low Level Parallelism in the Dynamic Control of Manipulators', IEEE Conference on Emerging Technologies and Factory Automation, ETFA'92, Melbourne, Aug, 1992.

Tang, S.K., Egan, G.K., and Coulthard, M.A., 'Parallelisation of a Distinct Element Computational Stress Analysis Program', Eighth Technical Council on Computer Practices Conference, American Society of Civil Engineers, p770-770, Dallas, 7-9 June, 1992.

Zeng, S.S., and Egan, G.K., 'Techniques for Multiprocessor Dynamic Control of Manipulators', Proceedings SICICI'92, Vol. 2, p778-783, Singapore, 17-21 Fe., 1992.

Chang, P.S., and Egan, G.K., 'Exploiting Parallelism in a Numerical Weather Model', 4th Australian Supercomputer Conference, Gold Coast, Queensland, 2-5 Dec. 1991.

Tang, S.K., Egan, G.K., and Coulthard, M.A., 'Distinct Element Modelling on a Shared Memory Multiprocessor', 4th Australian Supercomputer Conference, Gold Coast, Queensland, 2-5 Dec, 1991.

Whiting, P.G., and Egan, G.K., 'A Comparison of Structure Accessing Techniques in IdA and SISAL on the CSIRAC II Dataflow Multiprocessor', Proceedings of the 3rd IEEE Symposium on Parallel and Distributed Processing, p172-179, 2-5 Dec, 1991.

Egan, G.K., and Coulthard, M.A., 'Parallel Processing for the Discrete Element Method of Stress Analysis', 3rd Australian Super Computing Conference, Melbourne, Dec. 3-6, 1990.

Chang, P.S., and Egan, G.K., 'Parallelising an Australian NWP Model', 3rd Australian Super Computing Conference, Melbourne, Dec. 3-6, 1990.

Chang, P.S., and Egan, G.K., 'A Parallel Implementation of the Barotropic Numerical Weather Prediction Model in the Functional Language SISAL', First International Conference on Parallel Processing for Computational Mechanics, Southhampton, England, Sept. 1990.

Chang, P.S., and Egan, G.K., 'An Implementation of a Barotropic Numerical Weather Prediction Model in the Functional Language SISAL', Second ACM Sigplan Symposium on Parallel Programming (PPoPP), Seattle, ISBN 0-89791-350-7, p109-117, Mar. 1990, http://dx.doi.org/10.1145/99163.99176.

Chang, P.S., and Egan, G.K., 'Performance Evaluation of a Parallel Implementation of a Spectral Barotropic Numerical Weather Prediction Model in the Functional Language SISAL', 2nd Australian Supercomputer Conference, Canberra, Dec, 1989.

Abramson, D.A., and Egan, G.K., 'Design Considerations for a High Performance Data Flow Multiprocessor', ACSC-12, Woolongong, Feb, 1989.

Abramson, D.A., and Egan, G.K., 'An Overview of the RMIT/CSIRO Parallel Systems Architecture Project', ACSC-11 (Australian Computer Science Conference), Brisbane, Feb, 1988.

Egan, G.K., Young, A., Baharis, C., and Rawling, M., 'The RMIT Data-flow Project, 2nd Australian Computer Engineering Conference, Sydney, Australia, Aug, 1986.

Legrand, A., Egan, G.K., and Donaldson, I.M., 'A Low Cost Design Environment for Custom and Semi-Custom Integrated Circuit Design', IEEE International Symposium on Circuits and Systems Proceedings ISCAS'85, Kyoto Japan, Vol. 3, p1531-1532, June, 1985.

Egan, G.K., and Richardson, C.P., 'Manipulator Control Using a Data-driven Multi-processor Computer System', National Conference and Exhibition on Robotics, Melbourne, Aug, 1984.

Payne, F.H., Egan, G.K., and Ding, K.Y., 'MANSIM: A Timing and Logic Simulation Tool' , VLSI Pacific Asian Region Conference, Melbourne, p83-84, 15-17 May, 1984.

Egan, G.K., Payne, F.H., Legrand, A. and Allessio, R.., 'Computer Aided Layout Aids for Custom and Semi-Custom Integrated Artwork', VLSI Pacific Asian Region Conference, Melbourne, p39-40, 15-17 May, 1984.

Harrison, H.B., Payne, F.H, Cearns, R.C., Egan, G.K., and Legrand, A., 'A Multi-project Gate Array Wafer (MPGAW) Experience' IREECON'83, Sydney, p291, 5-9 Sept, 1983.

Harrison, H.B., Payne, F.H, Cearns, R.C., Egan, G.K., Legrand, A., and Potter, C., 'A Unique Educational Program for Gate Array Designers', CICC, Rochester, New York, p428-430, 23-25 May, 1983.

Egan, G.K., 'A Data-flow Computing System for Decentralised Control and Advanced Automata Applications', Proceedings of IREECON'81 International, Melbourne, Aug. 1981, p198-201.

Egan, G.K., 'A Decentralised Computing System Based on Data-flow', Proceedings of the IEEE Industrial Control and Instrumentation Conference, Philadelphia, p165-171, Mar, 1980.

Other Conferences and Workshops

Ramdas, T., Egan, G.K., Abramson, D., and Baldridge, K.,'Exploiting next-generation computers for computational quantum chemistry', Proceedings of the 8th Triennial Congress of the World Association of Theoretical and Computational Chemists (WATOC), Sydney, 2008.

Cornall, T., and Egan, G.K., 'Calculating Attitude from Horizon Vision', 11th Australian International Aerospace Congress, Melbourne, Australia, 13-17 Mar, 2005.

Lai, J., Wu, E., Varga, A., Sekercioglu, Y.A., and Egan, G.K., 'A Simulation Suite for Accurate Modelling of IPV6 Protocols', 2nd International OMNeT++ Workshop, Berlin, Germany, 8-9 Jan, 2002.

Zeng, S.S., and Egan, G.K., 'Implementations of Manipulator Control on Conventional and Dataflow Multiprocessors', Invited Paper, ACM/IEEE International Computer Architecture Symposium Dataflow Workshop, Hamilton Island, May, 1992.

Egan, G.K., and Hulskamp, J., 'Development of Digital Computer Engineering Education and Research', Proceedings of the Australian Colleges of Advanced Education 18th Annual Computer Conference, Adelaide, Aug, 1987.

Egan, G.K., 'Digital Systems and Computer Engineering at RMIT', Proceedings of the Pacific Region Conference on Electrical Engineering Education (PRCEEE-86), Queenscliff, p221-228, Dec, 1986.

Egan, G.K., Young, A., Baharis, C., and Rawling, M., 'The Royal Melbourne Institute of Technology Data-flow Project', Telecom Workshop, Clayton, 1986.

Gallant, J., Walkington, M., and Egan, G.K., 'Data-flow Machine Optical Communication System', CEEDS Conference, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, Melbourne, Nov, 1984.

Harrison, H.B., Payne, F.H, Cearns, R.C., Egan, G.K., and Legrand, A., 'An Australian Gate Array Multi-project Wafer', Creating Integrated Systems, Adelaide, p67-69, 23-25 May, 1983.

Hendy, B.G., and Egan, G.K., 'Force Compliant Motion of a Position Controlled Manipulator', CEEDS Conference, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, Melbourne, Nov, 1983.

Egan, G.K., and Wathanasin, S., 'Data-driven Computation: Its Suitability in Control Systems', Invited Paper, Science Research Council's Workshop on Data Directed Computation, University of Newcastle-upon-Tyne, 12-13 June, 1978.

Abstracts

Ramsden, B., Silberstein, R.B., and Egan, G.K., 'Simulation of Activity Dynamics in Cortex-like Structures: Patchy Projections Show an Integrative Advantage Over Diffuse Connectivity', Society of Neuroscience Abstracts (1996) 22:907.

Technical Reports

Monash University

Ramdas, T., Egan, G.K., and Abramson, D., 'Petri Net Modelling of Computer Parallelism', Technical Report MECSE-12-2007, Department of Electrical & Computer Systems Engineering, Monash University, 2007.

Ramdas, T., Egan, G.K., and Abramson, D., 'Exploitation of Hashing and Locality for Integral Sorting in Molecular Orbital Computations', Technical Report MECSE-11-2007, Department of Electrical & Computer Systems Engineering, Monash University, 2007.

Ramdas, T., and Egan, G.K., 'Estimating the Communications Cost of Application Accelerator Attached Processors Through Memory Address Tracing', Technical Report MECSE-10-2007, Department of Electrical & Computer Systems Engineering, Monash University, 2007.

Sloan, A., and Egan, G.K., 'An FPGA Based Implementation of the CSIRACC II Dataflow Computer', Technical Report MECSE-9-2007, Department of Electrical & Computer Systems Engineering, Monash University, 2007.

Egan,G.K., Riley, G.D., Ford, R.W., and Armstrong, C., 'Synthetic Coupled Workload Models for the Bespoke Framework Generator and MPI, Technical Report MECSE-6-2007, Department of Electrical & Computer Systems Engineering, Monash University, 2007.

Santoso, F., Liu, M., and Egan, G.K., 'Linear Quadratic Optimal Control Synthesis for a UAV', Technical Report MECSE-5-2007, Department of Electrical & Computer Systems Engineering, Monash University, 2007.

Egan, G.K., and Taylor, B., 'Characterisation of Infrared Sensors for Absolute Attitude Determination of Unmanned Aerial Vehicles', Technical Report MECSE-2-2007, Department of Electrical & Computer Systems Engineering, Monash University, 2007.

Egan, G.K., and Cooper, R.J.V., 'An Unmanned Aerial Vehicle Autopilot', Technical Report MECSE-27-2006, Department of Electrical & Computer Systems Engineering, Monash University, 2006.

Bohm, A.P.W., and Egan, G.K., 'FPGAs vs Microprocessors', Technical Report MECSE-26-2006, Department of Electrical & Computer Systems Engineering, Monash University, 2006.

Egan, G.K., and Taylor, B., 'The Use of Infrared Sensors for Absolute Attitude Determination of Unmanned Aerial Vehicles', Technical Report MECSE-22-2006, Department of Electrical & Computer Systems Engineering, Monash University, 2006.

Cornall, T., Egan, G.K., and Price, A., 'Aircraft attitude estimation from horizon video',Technical Report MECSE-17-2006, Department of Electrical & Computer Systems Engineering, Monash University, 2006.

Taylor, B., and Egan, G.K., 'Monash UAV Operations Manual',Technical Report MECSE-16-2006, Department of Electrical & Computer Systems Engineering, Monash University, 2006.

Egan, G.K., Cooper, R.J.V., and Taylor, B., 'Unmanned Aerial Vehicle Research at Monash University',Technical Report MECSE-15-2006, Department of Electrical & Computer Systems Engineering, Monash University, 2006.

Nguyen, T.T., and Egan, G.K., 'Power-saving Protocols in Wireless Networks',Technical Report MECSE-14-2006, Department of Electrical & Computer Systems Engineering, Monash University, 2006.

Nguyen, T.T., and Egan, G.K., 'Balancing the energy consumption in practical wireless networks',Technical Report MECSE-13-2006, Department of Electrical & Computer Systems Engineering, Monash University, 2006.

Wang, K., Egan, G.K., and Cornall, T., 'UAV: Feature Based Navigation', Technical Report MECSE-10-2006, Department of Electrical & Computer Systems Engineering, Monash University, 2006.

Dickson, B., and Egan, G.K., 'Data-flow: An Old/New Approach', Technical Report MECSE-8-2006, Department of Electrical & Computer Systems Engineering, Monash University, 2006.

Price, E., Egan, G.K., and Crusca, F., 'Real-time UAV Visualization using a Flight Simulator',Technical Report MECSE-9-2006, Department of Electrical & Computer Systems Engineering, Monash University, 2006.

Goodwin, A., Egan, G.K., and Crusca, F., 'UAV Ridge Soaring in an Unknown Environment',Technical Report MECSE-7-2006, Department of Electrical & Computer Systems Engineering, Monash University, 2006.

Pham, D., Sekercioglu, Y.A., and Egan, G.K., 'Medium Access Control (MAC) Schemes for Quality of Service (QoS) Provision of Voice over Internet Protocol (VoIP) in 802.11 Wireless Local Area Networks (WLANs)', Technical Report MECSE-6-2006, Department of Electrical & Computer Systems Engineering, Monash University, 2006.

Moore, N., Sekercioglu, Y.A., and Egan, G.K., 'Virtual Localisation for Routing in Sensor Mesh Networks', Technical Report MECSE-2-2006, Department of Electrical & Computer Systems Engineering, Monash University, January 2006.

Ramdas, T., and Egan, G.K., 'A survey of FPGA-based high performance computation in molecular biology and other domains.', Technical Report MECSE-23-2005, Department of Electrical & Computer Systems Engineering, Monash University, May 2005.

Cornall, T., and Egan, G.K., 'Heaven and Earth: How to tell the difference'. Technical Report MECSE-21-2005, Department of Electrical & Computer Systems Engineering, Monash University, 2005.

Cornall, T., and Egan, G.K., 'Attitude from Horizon Vision', Technical Report MECSE-20-2005, Department of Electrical & Computer Systems Engineering, Monash University, 2005.

Cornall, T., and Egan, G.K., 'Horizon Angle from Video'. Technical Report MECSE-19-2005, Department of Electrical & Computer Systems Engineering, Monash University, 2005.

Tung, N.T., and Egan, G.K., "An Experimental Study of Wireless Mesh Network under Mobility and Energy consideration ", Technical Report MECSE-17-2005, Department of Electrical & Computer Systems Engineering, Monash University, Melbourne, Australia.

Cornall, T., Egan, G.K., and Pentland B., 'Guidelines for Evaluating National Museum CMR Tender Responses', Technical Report CTIE-TR-2000-11, Department of Electrical & Computer Systems Engineering, Monash University, 14 Aug. 2000.

Khoa, N. L., Dabke, K.P., and Egan, G.K., 'A Hyperbolic Kernel for Time-Frequency Power Spectrum', Centre for Telecommunications and Information Engineering, Research Report CTIE-RR-1999-18, Department of Electrical & Computer Systems Engineering, Monash University, 17 Nov 1999.

Cornall, T., Egan, G.K., and Branch, P. 'Navimap: Universal Navigator', Centre for Telecommunications and Information Engineering, Research Report CTIE-RR-1999-02, Department of Electrical & Computer Systems Engineering, Monash University, 23 July 1999.

Egan, G.K., and Cornall, T., 'Intelligent Transfer Service', Centre for Telecommunications and Information Engineering, Technical Note CTIE-TN-1998-016, Department of Electrical & Computer Systems Engineering, Monash University, June 1998.

Egan, G.K., Branch, P., Bridie, J., and Cornall, T., 'SWIFT Distributed Delivery', Centre for Telecommunications and Information Engineering, Technical Note CTIE-TN-1998-015, Department of Electrical & Computer Systems Engineering, Monash University, 18 May 1998.

Egan, G.K., 'Distributed Multimedia Service Model', Centre for Telecommunications and Information Engineering, Technical Report CTIE-TR-1998-005, Department of Electrical & Computer Systems Engineering, Monash University, 28 April 1998.

Swinburne University of Technology

Snelling, D., and Egan, G.K., 'A Comparative Study of Data-Flow Architectures', Technical Report 31-050 Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne University of Technology, Jan. 1994.

Snelling, D., and Egan, G.K., 'A Comparative Study of Data-Flow Architectures', Technical Report UMCS-94-4-3, Department of Computer Science, University of Manchester, April 1994.

Klimovski, D., Egan, G.K., Sergejew, A., and Cricenti, A.L., 'Estimation of the Position of Electrocortical Generators via Subspace Techniques', Technical Report 31-049, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne University of Technology, Jan. 1994.

Egan, G.K., Riley, G.D., and Bull, J.M., 'Parallelisation of the SDEM Distinct Element Stress Analysis Code on the KSR-1', Technical Report 31-048, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne University of Technology, Jan. 1994.

Cricenti, A.L., and Egan, G.K., 'FFT Algorithms on a Shared Memory Multiprocessor', Technical Report 31-046, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne University of Technology, Oct. 1993.

Sekercioglu, Y.A., and Egan, G.K., 'Shaping a fuzzy rule-base: A neural-fuzzy system which learns heuristically', Technical Report 31-045, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne University of Technology, Aug. 1993.

Egan, G.K., 'Implementing the Australian Region Weather Prediction Kernel in SISAL', Technical Report 31-043, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne University of Technology, May 1993.

Egan, G.K., 'Parallelisation of the SDEM Distinct Element Stress Analysis Code', Technical Report 31-042, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne University of Technology, April, 1993.

Zeng, S., Egan, G.K., and Sekercioglu, Y.A., 'Control of MSDOS Hosted Devices from Unix', Technical Report 31-041, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne University of Technology, Mar. 1993.

Sekercioglu, Y.A., and Egan, G.K., 'Design of a Heuristically Learning System', Technical Report 31-039, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, Sept. 1992.

Bohm, A.P.W., and Egan, G.K., 'Five Ways to Fill a Knapsack: Implementations of the Knapsack Problem in SISAL', Technical Report 31-038, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne University of Technology, June 1992.

Bohm, A.P.W., and Egan, G.K., 'Five Ways to Fill a Knapsack: Implementations of the Knapsack Problem in SISAL', Technical Report, Computer Science, Colorado State University, Fort Collins, June 1992.

Cricenti, A.L., and Egan, G.K., 'Parallel Processor Implementations of the Burg Algorithm', Technical Report 31-037, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne University of Technology.

Shang, W., and Egan, G.K., 'Mobile Robot Path Planning Using Parallel Computer Systems', Technical Report 31-036, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne University of Technology.

Zeng, S.S., and Egan, G.K., 'Implementations of Manipulator Control on Conventional and Dataflow Multiprocessors', Technical Report 31-035, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology.

Zeng, S.S., and Egan, G.K., 'Exploiting Low Level Parallelism in the Dynamic Control of Manipulators', Technical Report 31-034, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, Oct. 1991.

Shang, W., and Egan, G.K., 'Some Approaches to Path Planning for Autonomous Vehicles', Technical Report 31-030, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, Oct. 1991.

Zeng, S.S., and Egan, G.K., 'Parallel Processor Implementations of the Recursive Newton-Euler Equations Used in the Dynamic Control of Robots', Technical Report 31-028, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, 1991.

Cricenti, A.L., and Egan, G.K., 'Comparative Performance of the Burg Algorithm Implemented in Parallel FORTRAN and the Applicative Language SISAL', Technical Report 31-026, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, 1991.

Whiting, P.G., and Egan, G.K., 'A Comparison of Structure Accessing Techniques in IdA and SISAL on the CSIRAC II Dataflow Multiprocessor', Technical Report 31-024, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, 1991.

Whiting, P.G., and Egan, G.K., 'A Comparison of Structure Accessing Techniques in IdA and SISAL on the CSIRAC II Dataflow Multiprocessor', Technical Report TR-92-30 Collaborative Information Technology Research Institute, Melbourne, 1991.

Chang, P.S., and Egan, G.K., 'Some Parallelisation Issues in a Triangular Matrix Problem', Technical Report 31-022, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, Dec. 1990.

Tang, S.K., Egan, G.K., and Coulthard, M.A., 'Parallelisation of the SDEM Distinct Element Stress Analysis Code', Technical Report 31-021, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, Dec. 1990.

Chang, P.S., and Egan, G.K., 'Parallel Implementation of the Australian Region Explicit NWP Model', Technical Report 31-020, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, Dec. 1990.

Egan, G.K., and Coulthard, M.A., 'Parallel Processing for the Discrete Element Method of Stress Analysis', Technical Report 31-019, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, Dec. 1990.

Egan, G.K., 'Asilomar SISAL Workshop Presentation 1990', Technical Report 31-018, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, June 1990.

Chang, P.S., and Egan, G.K., 'Implementation of Numerical Weather Prediction Model in SISAL', Technical Report 31-017, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, Dec. 1990.

Egan, G.K., 'Proceedings of the Australian SISAL Workshop 1990', Technical Report 31-016, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, May 1990.

Egan, G.K., Coulthard, M.A., and Heath, W., 'Stress Analysis of Highly Jointed Rock Using Parallel Processing', Technical Report 31-011, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, Mar. 1990.

Egan, G.K., 'The CSIRAC II Simulation Suite', Technical Report 31-010, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, 1990.

Egan, G.K., 'Pipelining and the Delta Throttle', Technical Report 31-009, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, 1990.

Egan, G.K., Rawling, M.W., and Webb, N.J., 'i2: An Intermediate Language for the CSIRAC II Dataflow Computer' , Technical Report 31-002, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, Ver 2.0, Dec 1988.

Egan, G.K., 'The RMIT Data Flow Computer: Token and Node Definitions' , Technical Report 31-001, Laboratory for Concurrent Computing Systems, School of Electrical Engineering, Swinburne Institute of Technology, Rev. 2.7, May1990, Original document Victoria University of Manchester, Oct. 1979.

Royal Melbourne Institute of Technology

Chang, P.S., and Egan, G.K., 'Performance Evaluation of a Parallel Implementation of a Spectral Barotropic Numerical Weather Prediction Model in the Functional Language SISAL', Technical Report TR-118-91R, Department of Communication and Electrical Engineering, Royal Melbourne Institute of Technology, Oct. 1989.

Chang, P.S., and Egan, G.K., 'A Parallel Implementation of the Barotropic Numerical Weather Prediction Model in the Functional Language SISAL', Technical Report TR-118-088 R, Department of Communication and Electrical Engineering, Royal Melbourne Institute of Technology, Aug. 1989.

Egan, G.K., 'Some Shallow Experiences: The Shallow Water Numerical Weather Prediction Program', Technical Report TR-118-086 R, Department of Communication and Electrical Engineering, Royal Melbourne Institute of Technology, Aug. 1989.

Egan, G.K., 'Parallel Computing: Easy as Pi, Technical Report TR-118-084 R, Department of Communication and Electrical Engineering, Royal Melbourne Institute of Technology, June 1989.

Egan, G.K., Webb, N.J., and Bohm, A.P.W., 'Numerical Applications on the RMIT/CSIRO Dataflow Machine-CSIRAC II', Technical Report TR-118-082 R, Department of Communication and Electrical Engineering', Royal Melbourne Institute of Technology, Sep. 1988.

Abramson, D.A., and Egan, G.K., 'The RMIT/CSIRO Parallel Systems Architecture Project: Taking Australia into the 1990's and Beyond', Technical Report TR-112-076 R, Department of Communication and Electrical Engineering, Royal Melbourne Institute of Technology, Sep. 1988.

Abramson, D.A., and Egan, G.K., 'The RMIT/CSIRO Parallel Systems Architecture Project: Taking Australia into the 1990's and Beyond', Technical Report TR-FA-88-02, Division of Information Technology, CSIRO, Sydney, Sept. 1988.

Abramson, D.A., and Egan, G.K., 'Design Considerations for a High Performance Data Flow Multiprocessor', Technical Report TR-112-073 R, Department of Communication and Electrical Engineering', Royal Melbourne Institute of Technology, Aug. 1988.

Abramson, D.A., and Egan, G.K., 'Design Considerations for a High Performance Data Flow Multiprocessor', Technical Report TR-FA-88-01, Division of Information Technology, CSIRO, Sydney, Aug. 1988.

Egan, G.K., 'The RMIT Data Flow Computer: Intermediate Target Language', Technical Report TR-112-068 R, Department of Communication and Electronic Engineering', Royal Melbourne Institute of Technology, Jun. 1987.

Abramson, D.A., and Egan, G.K., 'An Overview of the RMIT/CSIRO Parallel Systems Architecture Project', Technical Report TR-112-065 R, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, Melbourne, Aug. 1987.

Abramson, D., Egan, G.K., Rawling, M., and Young, A., 'The RMIT Data Flow Computer: The Architecture', Technical Report TR-112-061 R, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, Melbourne, 1987.

Abramson, D., Egan, G.K., Rawling, M., and Young, A., 'The RMIT Data Flow Computer: The Architecture', Technical Report TR-FA-87-02, Division of Information Technology, CSIRO, Sydney, Jan. 1987.

Egan, G.K., 'The RMIT Data Flow Computer: Token and Node Definitions', Technical Report TR-112-060 R, Department of Communication and Electronic Engineering', Royal Melbourne Institute of Technology, June 1987.

Abramson, D., Egan, G.K., and Baharis, C., 'The RMIT Data Flow Computer: Benchmarks', Technical Report TR-112-058 R, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, Melbourne, Aug. 1987.

Egan, G.K., Beckett, P., Bolch, K., Cleary, S., Ferguson, R., Jackson, L., and Pau, J.,'SDL-VLSI Project Report 4', Telecom Contract Research and Development Memorandum, Technical Report TR-112-062 M, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, Mar. 1987.

Abramson, D.A., and Egan, G.K., 'The RMIT Data Flow Computer: A Hybrid Architecture', Technical Report TR-112-057 R, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, Melbourne, 1987.

Abramson, D.A., and Egan, G.K., 'The RMIT Data Flow Computer: A Hybrid Architecture', Technical Report TR-FA-87-01, Division of Information Technology, CSIRO, Sydney, 1987.

Egan, G.K., Beckett, P., Bolch, K., Cleary, S., Ferguson, R., Jackson, L., and Pau, J., 'SDL-VLSI Project Report 3', Telecom Contract Research and Development Memorandum, Technical Report TR-112-046 M, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, Sept. 1986.

Egan, G.K., Beckett, P., Bolch, K., Cleary, S., Ferguson, R., Jackson, L., and Pau, J., 'SDL-VLSI Project Report 2', Telecom Contract Research and Development Memorandum TR-112-040M, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, Mar. 1986.

Egan, G.K., Beckett, P., Bolch, K., Cleary, S., Ferguson, R., Jackson, L., and Pau, J., 'SDL-VLSI Project Report 1', Telecom Contract Research and Development Memorandum TR-112-038M, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, Oct. 1985.

Egan, G.K., 'Circuit Design and Artwork Generation Tools', Internal Report, Digital Electronics and Computing Systems Group, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, 1984.

Egan, G.K., 'GateSim: A Gate Level Event Based Logic Timing Simulator, Internal Document, Digital Electronics and Computing Systems Group, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology', Nov. 1983.

Egan, G.K., 'Simulation of Numerical Petri Nets Using Data-driven Computer Architectures', Report 4, Telecom Contract 63228, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, 1983-84.

Egan, G.K., 'Simulation of Numerical Petri Nets Using Data-driven Computer Architectures', Report 3, Telecom Contract 63228, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, 1983-84.

Egan, G.K., 'Simulation of Numerical Petri Nets Using Data-driven Computer Architectures', Report 2, Telecom Contract 63228, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, 1983-84.

Egan, G.K., 'Simulation of Numerical Petri Nets Using Data-driven Computer Architectures', Report 1, Telecom Contract 63228, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, 1983-84.

Egan, G.K., 'FLO: A Decentralised Data-flow System', Internal Report, Department of Computer Science, Victoria University of Manchester, Jan. 1979, revised Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, Jan. 1983.

Egan, G.K., 'BoxBld, Boxes, ABoxes, CIFVal, CIFPlot: Geometric Composition Tools', Internal Report, Digital Electronics and Computing Systems Group, Department of Communication and Electronic Engineering, Royal Melbourne Institute of Technology, 1982.

Theses

Egan, G.K., 'A Study of Data-flow: Its Application to Decentralised Control, Ph.D. Thesis, Department of Computer Science, Victoria University of Manchester, 1979.

Egan, G.K., 'Analysis and Synthetic Generation of Computer System Workloads', M.Sc. Dissertation, Control Systems Centre, Victoria University of Manchester, 1976.

Caution: This record is under construction and subject to correction and addition.

Research | G.K. Egan