Skip header content and main navigation Binghamton University, State University of New York - Watson
 

Dennis J. ForemanDennis J. Foreman

Lecturer
N9, Engineering Building
Department of Computer Science
Watson School of Engineering and Applied Science
Binghamton University
Binghamton, NY 13902
Phone: (607) 777-4162
Fax: (607) 777-4729
foreman@binghamton.edu
http://dforeman.cs.binghamton.edu/
~foreman

 

Professional Bio

Dennis Foreman is a retiree from IBM Corporation, where he was an advisory programmer. Highlights of his IBM career include operating system design and architecture, compiler design, information systems and process control. He joined the Department of Computer Science at Binghamton University as a full-time faculty member in 1994 (having been a CS adjunct instructor since 1984). Foreman received his PhD in Computer Science from Binghamton University in 2002.

Research Interests

Distributed computing, operating systems, language design

Courses taught

  • CS105: Introduction to Computing (last taught Spring 2005)
  • CS205: Advanced MIcrocomputer Applications (last taught Spring 2005)
  • CS240: Data Structures (last taught Fall 2003)
  • CS350: Operating Systems (last taught Spring 2005)
  • CS580F: Distributed Systems (last taught Fall 2005)

Selected Publications

  • United States Patent # 4,862,349, A Method for Extracting and Replacing System Control Information in a Computer Operating System, 1989.
  • United States patent # 5,072,368, Duplication of I/O Requests in a Computer Operating System, 1991.
  • "Attachable Media Manager/VM", Command Reference, IBM, 1991.
  • "Attachable Media Manager/VM", Installation and Operations, IBM, 1991.
  • "A Programming Language for Testing", R. Anstett, R. Bower, R. Dreyfus, D. Foreman, D. Ketchum, G. Wickham, IBM Technical Report, TR 01.2044

Invited Presentations

  • "Accessing SQL from PL/I and the IBM Interactive System Productivity Facility (ISPF)", Database Systems, Binghamton University, 1992.
  • "The Future of Computing", Southern Tier Association of Patent Attorneys, 1990.
  • "Virtual Librarian", VM Internal Technical Exchange, IBM 1980.
  • "Attachable Media Manager/VM", SHARE, 1992, GUIDE, Inc., 1984, 1989.
  • "Transparent Services Access Facility/VM", GUIDE, Inc., 1989.
  • "Single System Image in VM/XA", GUIDE, Inc., 1990.
  • "CIMPAC, A Computer Integrated Manufacturing Control System", IBM Systems Research Institute, 1974.

Binghamton University State University of New York
PO BOX 6000 Binghamton, NY 13902-6000
About This Site Employment Opportunities

Last Updated: 9/23/09