Harlan Mills

from Wikipedia, the free encyclopedia

Harlan D. Mills (born May 14, 1919 in Liberty Center , Iowa ; † January 8, 1996 ) was an American computer scientist , known for contributions to software engineering and structured programming .

Mills was a bomber pilot and flight instructor during World War II, and received his PhD in mathematics from Iowa State University in 1952 . He has taught at various universities (such as Iowa State, Johns Hopkins University , the University of Maryland , Princeton University and New York University ) and was with IBM from 1964 to 1987 , where he achieved the status of an IBM Fellow in 1973 and was director of Software Engineering and was a member of the IBM Corporate Technical Committee . Most recently, he was Director of the Information Systems Institute he founded in Vero Beach and Professor at the Florida Institute of Technology .

He founded the Cleanroom Software Engineering method at IBM, using formal principles from theoretical computer science (structured programming according to Edsger W. Dijkstra and others), a top-down approach and statistical quality control when testing the software. His methods led to significant advances in software quality and in the development of reliable software in critical areas (such as in aircraft and nuclear power plants) at IBM and elsewhere.

In 1994 he received the Computer Pioneer Award .

Fonts

  • with Richard C. Linger & Bernard Witt: Structured programming, theory and practice. Addison-Wesley, 1979
  • with Richard C. Linger & Alan R. Hevner: Principles of information systems analysis and design. Academic Press, 1986
  • with others: Principles of computer programming: a mathematical approach. Allyn and Bacon, 1987
  • Software productivity. Little Brown / Dorset House, 1988

Web links