I wrote this book to make an impact on the quality of software and to get developers to think how the model starts with the specification and is integral to the application. Someone will capitalize on my work to produce a specification to application tool. That will be model driven software.
Here is another review.
Gordon Morrison
--------------------
COSA provides the answer..., August 13, 2009
In 20 years of software development and testing, I have sought a methodical approach to the task. With an ingrained hatred of spaghetti code, I struggled on the fringe to bring together something similar to COSA. Morrison's Breaking the Time Barrier outlines a cohesive and disciplined approach that has been lacking in the software industry for decades. I am pleased to see it presented in a text which is easy to read and provides ample examples. With a strong PASCAL and Delphi experience the book resonates with me and I hope the reader unfamiliar with PASCAL and Delphi takes the time to appreciate the approach. The benefit of built in debugging will likely save time and money on many projects. I am looking forward for an opportunity to experiment with the technique and recommend the read to anyone involved in the software industry.
T. Wickard, Director of Engineering, Souriau
---------------------
Gordon Morrison has used expert knowledge of compiler design techniques and data structures to produce a beautifully elegant method to write computer programs. His book is intriguing and hard to put down once started. He shows how software is simplified when control and data are fully separated. He demonstrates the clarity of logic when conditions of data are removed from the implementation. This forces the programmer to think about the logic of the solution instead of special exceptions. And he proves that programs so written are more efficient than modern programming alternatives and are, in fact, specifications with 100% traceability and observability. I found myself thinking how straightforward implementing the control solution in programmable logic would be while the data half would easily be handled in external RAM. The concepts Gordon Morrison explains will surely become commonplace.
In case you need credentials, I am a senior member of the IEEE, hold multiple engineering degrees, and hold several patents. My current title is Director of Global Technical Marketing for Premier Farnell. I was previously a Senior Engineering Manager at Harris Corporation.
Randall Restle
-------------------------
You need to be a member of The Model Driven Software Network to add comments!
Join The Model Driven Software Network