Following graduation with a BSc(Eng) Hons in Electronic Engineering, I began my career as an Electronics Design Engineer for an American multi-national corporation. While there I studied for an MSc in Digital Techniques. This was followed by a year designing electronic systems for NMR scanners. I then spent 16 years as a lecturer in the School of Electronic Engineering, Robert Gordon University, specialising in digital systems design and signal processing. While there I became a Chartered Engineer and also undertook research leading to a PhD with a thesis entitled "Study of Design Methodologies for Fault Tolerant State Machine Controllers". Following this I worked for a start-up, designing VLSI Neural Network chips. This was followed by several years designing subsea electronic systems, before joining Oceanlab as a Design Engineer in 2008.
Although not directly employed in a research position I have research interests in several areas.
Following my research at RGU I retain an interest in fault tolerant and reliable systems design. I have developed this into a practical interest in the software engineering of embedded systems. Over the years I have implemented many systems and have gradually devised a design methodology based on finite state machines. This methodology addresses the design at a high level of abstraction and allows verification of the control part of the algorithm prior to coding.
I also have an interest in interconnected sensors via standards such as IEEE1451 and the Open Geospatial Consortium (OGC) Sensor Web Enablement (SWE) initiative. These are at an early stage of development and require a great deal of practical implementation and testing before they become truly useful standards for the sharing of data via the ethernet. I am interested in addressing this possibility with regard to all future sensor systems developed at Oceanlab.
Page 1 of 1 No Results
There are no publications to display.