Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
Larry Bernstein
Newark, New Jersey

Lawrence “Larry” Bernstein was a recognized expert in software technology, network architecture, network management software, software project management, and technology conversion. He taught graduate courses on computer networks and undergraduate courses on software engineering at Stevens Institute of Technology in Hoboken, NJ.

He was a member at large of the Board of Governors of the IEEE Communications Society, a member of the Software Engineering Program Advisory Board of the Naval Postgraduate School, the editor of the Thresholds column for the Journal of Network and Systems Management, a member of the Board of the Center for National Software Studies, and the director of the NJ Center for Software Engineering. In addition, he was the president of the Free Millburn Public Library, and was recognized by Essex County for participation in The Essex County Domestic Violence Courtwatch. He was also a member of the software steering committee for the NJ Technology Council.

He completed consulting assignments for companies in the area of software process improvement, was an expert witness in an arbitration case where he assessed the quality and origins of a large software system, and advised another company on the unreasonableness of their claims against another company.

He had a 35-year distinguished career at Bell Laboratories in managing large software projects. After retirement, he headed his own consulting firm. At Bell Labs, he became a chief technical officer of the Operations Systems business unit and an executive director. In parallel with these Bell Labs positions, he was the operations systems vice president of AT&T Network Systems from 1992 to 1996. He was a fellow of the Institute of Electrical and Electronics Engineers (IEEE) and a fellow of the Association for Computing Machinery. He was also a member of the Russian Information Academy; a visiting associate of the University of Southern California's Center for Software Engineering; and an industrial fellow of the Ball State Center for Information and Communication Sciences. He was a member of the honor societies Tau Beta Pi and Eta Kappa Nu, and is listed in Who’s Who in America. He was awarded the coveted Bell South “Eagle” for seminal contributions to their automatic service provisioning systems.

Bernstein held eight software patents, gave numerous talks, and wrote dozens of articles on software engineering. The IEEE selected two of his articles for inclusion in best paper compendiums.

Bernstein conceived of the notion of software rejuvenation, encouraged work on studying the dynamic behavior of software, applied and extended software management techniques in the 1960s, and led the work on adopting intermediate-level languages in support of military software development. He led the development of store and forward message switching software, stabilizing a system that was out of control and about to be cancelled. He saw the need for advances in database management when he was the project manager of a large database system. The inventions that developed from this work laid the foundation for a system that manages 100 million accounts of telephone company customers. His work on project management reviews is taught at universities.

He served as a software category editor for Computing Reviews since 2006, and as a reviewer since 2005. During this time, he wrote over 60 reviews.

Sadly, Larry passed away in November after a long and heroic battle with cancer. We enjoyed working with him immensely, and he will be missed by the Computing Reviews community.


Fundamentals of dependable computing for software engineers
Knight J., Chapman & Hall/CRC, Boca Raton, FL, 2012. 433 pp.  Type: Book (978-1-439862-55-1)

John Knight skillfully writes about how to make software systems more dependable. His goal in writing this book is clearly stated in the preface. The book successfully bridges the disciplines of systems engineering and software enginee...


Compositional performance abstractions of software connectors
Strittmatter M., Happe L.  ICPE 2012 (Proceedings of the 3rd Joint WOSP/SIPEW International Conference on Performance Engineering, Boston, MA, Apr 22-25, 2012) 275-278, 2012.  Type: Proceedings

Software architects need to model their work so that their synthesized systems may be analyzed in terms of performance, and this paper explains how to do just that. The work is based on software known as the Palladio Component Model (P...


Reliability engineering (2nd ed.)
Elsayed E., Wiley Publishing, Hoboken, NJ, 2012. 792 pp.  Type: Book (978-1-118137-19-2)

Elsayed has produced a wonderful book for those who need to understand the theory and practice of the field of reliability engineering, with one striking exception. He does not treat the reliability of software-intensive systems or cro...


Hand waving and the real work of design
Goodman E. interactions 18(4): 40-44, 2011.  Type: Article

I really looked forward to a modern treatment of how to make systems easy to use. This article is not it. It sets out to explain how designers work with clients to determine just what a computer system will do. The title claims to info...


An empirical evaluation of outlier deletion methods for analogy-based cost estimation
Tsunoda M., Kakimoto T., Monden A., Matsumoto K.  Promise 2011 (Proceedings of the 7th International Conference on Predictive Models in Software Engineering, Banff, AB, Canada, Sep 20-21, 2011) 1-10, 2011.  Type: Proceedings

This paper presents a helpful and concise survey of the current techniques used to make a set of software engineering estimation data reasonably consistent. The authors show how to eliminate data that just doesn’t fit within ...


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