NIST logo
*
Bookmark and Share

Don Libes

Don Libes is a computer scientist in the Information Modeling and Testing Group under the Systems Integration Division (SID) of the Engineering Laboratory (EL) at the National Institute of Standards and Technology (NIST). He is responsible for one of the earliest network-shared memory ports on UNIX and the first port of XINU on UNIX.


Software

  • STEP: A family of ISO standards and draft standards for product management. Most of the tools written are for manipulating EXPRESS models.
  • Expect: A tool for automating interactive applications such as telnet, ftp, passwd and hundreds of others. This makes keystrokes for the user after an automated task.
  • NICS (NIST Identifier Collaboration Service): A free service to allow collaborative management of unmanaged namespaces.
  • PrIKL: A theorem prover for IKL. A very expressive ontology language.


Published Books

  • Don Libes and Sandy Ressler, Life With UNIX: A Guide For Everyone, Prentice-Hall, 1989. ISBN 0-13-536657-7.
  • Don Libes, Obfuscated C and Other Mysteries, Wiley, 1993. ISBN 0-471-57805-3.
  • Don Libes, Exploring Expect: A Tcl-based Toolkit for Automating Interactive Programs, O'Reilly, 1995. ISBN 15655920902.

Click Here for a full list of his peer-reviewed publications, software, books, book chapters and invited papers, NIST Technical Reports, and presentations.


Awards

Tcl Achievement Award, USENIX Tcl/Tk Conference 2000
Award for Excellence in Technology Transfer, Federal Laboratory Consortium 1998
Best Presentation Award, USENIX Association 1997
Best Paper Award, USENIX Association 1997
Best Presentation Award, USENIX Association 1996
Bronze Medal, US Department of Commerce 1993
Federal 100 Award, FOSE & FCW 1993
Innovation Award, International Communications Association 1992
Bronze Medal, US Department of Commerce 1990







 


 

 

libes

Position:

Computer Scientist
Systems Integration Division
Information Modeling and Testing Group
Contact

Phone: 301-975-3535
Email: don.libes@nist.gov
Fax: 301-258-9749