Stephen J. Mellor, Author and Speaker

No one can know everything. But it is possible to know people who know things that you don't know.

Here are some experts who can help you in areas I cannot.


James and Suzanne Robertson  champion problem analysis. They focus on understanding requirements and innovating from them to find the real problem, because software only equates to customer value when it makes a genuine contribution to solving the underlying issues.

Michael Lee   is expert at establishing and running projects where the product has to be right: medical instruments, manufacturing and intelligent instruments. Development efforts need to be structured for quality and safety of the product from the beginning, and have the right software development process to meet those goals.

Executable UML

Leon Starr  specializes in converting fuzzy system requirements into executable models that expose hidden logic and subtle boundary conditions early on in development so that expensive and disastrous errors can be avoided.

Aurora Consulting  specialises in tackling large-scale software, systems and enterprise engineering problems using domain partitioning to partition complex problems effectively, business process modelling to drive business change, and rigorous executable modelling for high-integrity application development.

Agile and Adaptive Development

James Grenning is a signatory to the Agile Manifesto and the author of Test-Driven Development for Embedded C.

Real-time and Embedded

Bill Gatliff has decades of experience in hardware and software. He can read schematics and datasheets--and write the code that goes with them. He works with Linux and Android in automotive, industrial, aerospace, defense, and communications industries. Bill also helps lawyers, juries, and judges understand what happened when an embedded system is involved in an incident.

Jack Ganssle  has written over 700 articles and six books about embedded systems, as well as one about his sailing fiascos. He has started and sold three electronics companies and now lectures and consults about the industry. He also works as an expert witness from time to time.

Real-time and Embedded

Michael Barr is an internationally recognized expert in embedded software process and architecture. He is an expert witness for court cases involving reverse engineering, interception of encrypted signals, patent infringement, theft of copyrighted source, and product liability. He is also the author of three books and over sixty articles and papers.

If you don't see what you need, please contact me, and I'll see what I can do.