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
 
Bernstein, Larry
NJIT
Newark, New Jersey
 
   Featured Reviewer
   Reader Recommended
   Reviewer Selected
   Highlighted
Follow this Reviewer
 
 
 

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.

 
 
Options:
Date Reviewed  
 
1
- 10 of 61 reviews

   
  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 cross over the ...

Nov 29 2012  
   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 (PCM) and the ...

Jul 5 2012  
   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 engineering. Too ma...

Jun 4 2012  
   A current assessment of software development effort estimation
Basten D., Mellis W.  ESEM 2011 (Proceedings of the 2011 International Symposium on Empirical Software Engineering and Measurement, Banff, AB, Canada,  Sep 22-23, 2011) 235-244, 2011. Type: Proceedings, Reviews: (2 of 2)

We all have problems estimating the effort and time required to build a software systems product. The authors did an open survey of present methods and conclude that we are seeking precision in the estimates that belie the accuracy of the estimati...

May 1 2012  
   Resilience is more than availability
Bishop M., Carvalho M., Ford R., Mayron L.  NSPW 2011 (Proceedings of the 2011 New Security Paradigms Workshop, Marin County, CA,  Sep 12-15, 2011) 95-104, 2011. Type: Proceedings

The definition of terms designed to focus on their technical meaning and thereby clarify specification is the goal of this paper. Three terms--resilient, robust, and survivable--are its focus. It is too bad that the authors miss their ma...

Mar 15 2012  
   EAGLE: engineering software in the ubiquitous globe by leveraging uncertainty
Autili M., Cortellessa V., Di Ruscio D., Inverardi P., Pelliccione P., Tivoli M.  ESEC/FSE 2011 (Proceedings of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Szeged, Hungary,  Sep 5-9, 2011) 488-491, 2011. Type: Proceedings

Autili et al. describe the EAGLE approach for software integration where the integrator does not know the boundary conditions for a system composed of working components. They claim that the reuse of working software demands that our software prod...

Jan 5 2012  
   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 inform the ̶...

Nov 14 2011  
   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 a collected set....

Nov 9 2011  
  When-to-release decisions for features with time-dependent value functions
Mc Elroy J., Ruhe G.  Requirements Engineering 15(3): 337-358, 2010. Type: Article

A systematic approach for software release planning is addressed here. The authors do a good job exploring the state of the art of requirements engineering. They provide an analytical structure for the problem of fitting features to software funct...

Nov 8 2011  
   Design pattern solutions as explicit entities in component-based software development
Štěpán P.  WCOP 2011 (Proceedings of the 16th International Workshop on Component-Oriented Programming, Boulder, CO,  Jun 20-24, 2011) 9-16, 2011. Type: Proceedings

This wonderful paper proposes special constraints for software patterns so that they can be processed to become executable software components. The design representation of patterns can help make them controllable software artifacts. The challenge...

Aug 24 2011  
 
 
 
Display per column
 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2017 ThinkLoud, Inc.
Terms of Use
| Privacy Policy