Michael Anthony Jackson (born 1936) is a British computer scientist, and independent computing consultant in London, England. He is also part-time researcher at AT&T; Research, Florham Park, NJ, U.S., and visiting research professor at the Open University in the UK.
Jackson was educated at Harrow School where he was taught by Christopher Strachey and wrote his first program under Strachey's guidance. He then studied classics at Oxford University ...
more
Michael Anthony Jackson (born 1936) is a British computer scientist, and independent computing consultant in London, England. He is also part-time researcher at AT&T; Research, Florham Park, NJ, U.S., and visiting research professor at the Open University in the UK.
Jackson was educated at Harrow School where he was taught by Christopher Strachey and wrote his first program under Strachey's guidance. He then studied classics at Oxford University (known as "Greats"), where he was a fellow student with C. A. R. Hoare, two years ahead of him. They had a shared interest in logic, which was studied as part of Greats at Oxford.
In the 1970s, Jackson developed Jackson Structured Programming (JSP). In the 1980s, with John Cameron, he developed Jackson System Development (JSD). Then, in the 1990s, he developed the Problem Frames Approach. In collaboration with Pamela Zave, he created "Distributed Feature Composition", a virtual architecture for specification and implementation of...
less