Probably the largest contribution of TSI is in the art of modeling software algorithms in order to simplify their understanding by both, machines and humans.
Ben, a native of St Petersburg, Russia, received his education from the High Naval Cadet Engineering College (LVVMIU), St. Petersburg Russia and Electro Technical University “LETI”, St. Petersburg, Russia.
His interest in the area of program understanding started during his study at the High Naval Cadet Engineering College where he published the work “Formula of Algorithm”.
Ben is the author of four US patents, a number of International patents, and a number of patents pending, in the field of computer software analysis.
Two brothers founded Thinking Software, Inc. (TSI) in 1995.
Like other great companies TSI had its garage.
This car engine for Roman's first car, when he joined Ben in the US, was rebuilt and has started on the first try.
Building the Analytical Engine of the Software Understanding Machine® took the brothers much longer.
Sharing the quotes that Ben likes:
“The question of whether computers can think is like the question of whether submarines can swim.” (Edsger W. Dijkstra)
“If debugging is the process of removing bugs , then programming must be the process of putting them in.” (Edsger W. Dijkstra)
The following quote is by the advisor to TSI and was made about Google’s mission. Ben believes the mission of TSI is similar.
“All of humanity is working for us, we only have to decipher it” (Peter Norvig, Director, Google R&D)
BENJAMIN'S FULL BIO
Benjamin Shapiro
Founder and CEO,
Thinking Software, Inc.
Ben is the original architect of the Software Understanding Machine® (SUM) – the technology that should soon have a life of its own with perpetually increasing, never exhausted potential. The goal of SUM is to allow software processes to become self-conscious.
Answering the present technological need, where hardware and software are becoming increasingly parallel while introducing the most difficult to analyze multithreading issues, Thinking Software, Inc. (TSI) recently released Race Catcher, the leading tool in analyzing reliability of multithreading JVM powered applications.