Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Search
 
Hacken, George
Altman Research
Fort Lauderdale, Florida
 
   Featured Reviewer
   Reader Recommended
   Reviewer Selected
   Highlighted
Follow this Reviewer
 
 
 

Sputnik, the very first artificial satellite, was launched from Kazakhstan almost a half-century ago. This unexpected event sent shockwaves through the US’s math-science public education establishment. George Hacken was in high school, and was lucky enough to pass the exam for a Sputnik-inspired extracurricular IBM/Joe Berg Foundation course in discrete math (whose textbook was Kemeny, Snell, and Thomson’s Finite mathematics). As must be true of many CR readers, he never got over it, that is, over logic and discrete math.

He majored in physics (AB and PhD) at Columbia, where he stayed on as a researcher until 1976, and enjoyed with fellow students and post-docs the reflected glory of his thesis sponsor’s 1975 Nobel Prize. (Professor James Rainwater had him pegged from the beginning as a computer geek, and George did his best to be useful as a discrete math, computational complement of his awesome physico-geometric intuition.)

His first program (1962, Fortran II, IBM 1620) was a multidimensional constrained minimization problem; it was a lesson par excellence in the downright practicality of trying to “get it right the first time” — a personal augury of formal methods. The year 1976 saw another defining moment: he serendipitously came upon E.W. Dijkstra’s A discipline of programming. He had, by then, written approximately 5,000 programs, the later ones for a special, scientific model of the IBM 360, the 44, and all in connection with physics research. Dijkstra’s masterpiece changed his life, as it changed the lives of many others.

Career progression, not necessarily logical but certainly chronological, saw computing venues in telephone company rate-structure calculations; computations of credit card delinquency risk; flight simulation; factory-automation and sawmill process control; radiation-dosimetry safety-critical database work; and railroad-car brake control. These projects were followed by a 15-year aerospace defense stint at Singer-Kearfott/Plessey/GEC-Marconi, where embedded computers effected guidance, navigation, and control, and command, control, communications, and intelligence. There was also a concurrent activity as adjunct professor of computer science at William Paterson University.

Great respect for the expertise of the late Austin J. Maher (his boss and mentor at Singer-Kearfott) led to Hacken’s minimal resistance in joining Maher and the Council of Defense And Space Industries (CODSIA) government industry group in the collective creation of DoD-Std-2167, Defense System Software Development, which is fairly characterized as one of the precursors of the Capability-Maturity Model (CMM). This was a most natural segue, seven years later, into the job as CMM process lead in the company’s GEC-Marconi incarnation.

Seven years ago, Hacken started his current job as Senior Director of Vital [a.k.a. Safety-Critical] Systems Integrity at MTA/New York City Transit, where formal methods are being applied in the design, certification, and implementation of processor-based train control technologies. A most rewarding part of his job is the creation and execution of an in-house safety-critical systems design and certification course. He is, in addition to being an ACM and IEEE member, greatly informed by membership in the New York Academy of Sciences, Sigma Xi, and the American Mathematical Society.

By the way, he was born in Kazakhstan, but that’s another story.

 
 
Options:
Date Reviewed  
 
1
- 10 of 56 reviews

   
   Formal methods: an appetizer
Nielson F., Nielson H., Springer International Publishing, New York, NY, 2019. 162 pp.  Type: Book (978-3-030051-55-6)

I’ve occasionally been intimidated into ordering an appetizer as the main course, but have rarely regretted it thanks to the presence of “gourmet” friends. This is an excellent, ultra-elegant, and rigorous...

Apr 23 2020  
   Kalman filtering: with real-time applications (5th ed.)
Chui C., Chen G., Springer International Publishing, New York, NY, 2017. 247 pp.  Type: Book (978-3-319476-10-0)

Kalman filtering (KF) is a wide class of algorithms designed, in words selected from this outstanding book, “to obtain an optimal estimate” of the state of a system from information in the presence of noise....

Oct 9 2017  
   Reactive Internet programming: state chart XML in action
Barbier F., Association for Computing Machinery and Morgan & Claypool, New York, NY, 2016. 241 pp.  Type: Book

In choosing this book to, in Nobel laureate J.D. Watson’s words, “read around [my] subject” [1], laureate Richard Feynman’s expressed truism, namely that “the same equations have the sa...

Sep 26 2016  
   Mathematics++: selected topics beyond the basic courses
Kantor I., Matousek J., Šámal R., American Mathematical Society, Boston, MA, 2015. 343 pp.  Type: Book (978-1-470422-61-5)

This fascinating book “was conceived while the authors were teaching PhD students in theoretical computer science and discrete mathematics.” The preface conveys computing science as “one of the most mathem...

May 10 2016  
   Intermediate C programming
Lu Y., CRC Press, Inc., Boca Raton, FL, 2015. 498 pp.  Type: Book (978-1-498711-63-0), Reviews: (2 of 3)

The C language is time-honored, and I continue to look forward to mastering it. C has survived my desultory flings with C++ whenever a job description has allowed any choice. Contemporary C, albeit not (officially) strongly typed, part...

Dec 2 2015  
   Sage for undergraduates
Bard G., American Mathematical Society, Boston, MA, 2015. 362 pp.  Type: Book (978-1-470411-11-4)

The website www.SageMath.org defines its mission as the creation of “a viable free open-source alternative to Magma, Maple, Mathematica, and MATLAB.” Furthermore, Sage is built “on top of many existing ope...

Aug 24 2015  
   The fascinating world of graph theory
Benjamin A., Chartrand G., Zhang P., Princeton University Press, Princeton, NJ, 2015. 344 pp.  Type: Book (978-0-691163-81-9), Reviews: (1 of 2)

Had I not heard, unexpectedly, the term “dependency graph” during a recent design (more accurately, debugging) review of safety-critical software, in which review I was a third party along the lines of independent v...

Jun 4 2015  
   Spreadsheet implementation technology: basics and extensions
Sestoft P., The MIT Press, Cambridge, MA, 2014. 336 pp.  Type: Book (978-0-262526-64-7), Reviews: (2 of 2)

Although this excellent and absorbing book is about the technology that underlies the implementation of spreadsheets, reading it has done much to enhance my understanding, confidence, and comfort in spreadsheet use--by virtue ...

Mar 10 2015  
   MATHEON: mathematics for key technologies
Deuflhard P., Grötschel M., Hömberg D., Horst U., Kramer J., Mehrmann V., Polthier K., Schmidt F., Schütte C., Skutella M., Sprekels J., European Mathematical Society, Zurich, Switzerland, 2014. 466 pp.  Type: Book (978-3-037191-37-8)

World-famous mathematician G. H. Hardy took public pride in touting the purity of pure mathematics [1,2] and in deprecating applied mathematics as “ugly” and second rate. That Hardy was, as the phrase goes, R...

Feb 12 2015  
   Bayesian probability theory: applications in the physical sciences
von der Linden W., Dose V., von Toussaint U., Cambridge University Press, New York, NY, 2014. 672 pp.  Type: Book (978-1-107035-90-4)

I did not know enough, a half century ago, to decide between being a frequentist or being a Bayesian at the time an application of Bayes’ theorem forced itself into my physics thesis. Of course, “as everyone knows,&...

Jan 12 2015  
 
 
 
Display per column
 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy