Michael A. Jackson

Michael A. Jackson

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.[1]

Contents

Biography

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"[2], a virtual architecture for specification and implementation of telecommunication services.

Jackson received the Stevens Award for Software Development Methods in 1997.[3] His son Daniel Jackson is also a computer scientist based at MIT.[4]

Work

Jackson has developed a series of methods. Each of these methods covers a wider scope than the previous one, and builds on ideas that appeared, but were not fully developed, in the previous one. Reading his books in sequence allows you to follow the evolution of his thinking.

Jackson Structured Programming

Jackson Structured Programming (JSP) was the first software development method that Jackson developed. It is a program design method, and was described in his book Principles of Program Design.[5] JSP covers the design of individual programs, but not systems.

Jackson System Development

The Jackson System Development (JSD) was the second software development method that Jackson developed.[6] JSD is a system development method not just for individual programs, but for entire systems. JSD is most readily applicable to information systems, but it can easily be extended to the development of real-time embedded systems. JSD was described in his book System Development.

Problem Frames Approach

Problem Analysis or the Problem Frames Approach was the third software development method that Jackson developed. It concerns itself with aspects of developing all kinds of software, not just information systems. It was first sketched in his book Software Requirements and Specifications, and described much more fully in his book Problem Frames. The First International Workshop on Applications and Advances in Problem Frames[7] was held as part of ICSE’04 held in Edinburgh, Scotland.

Publications

His books include:

References

  1. ^ Michael Jackson (not the singer) Consultancy & Research in Software Development. Accessed 24 April 2009.
  2. ^ Distributed Feature Composition at AT&T Research - Accessed 23 June 2011
  3. ^ Previous Stevens Recipients. Accessed 24 April 2009.
  4. ^ Jackson, Daniel. "Daniel Jackson". CSAIL Faculty Pages. http://people.csail.mit.edu/dnj/. Retrieved 2009-01-09. 
  5. ^ Jackson, M. A. (1975). Principles of Program Design. Academic Press, 1975
  6. ^ A System development method. M. A. Jackson, 1982
  7. ^ First International Workshop on Applications and Advances in Problem Frames

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Michael Joseph Jackson — Michael Jackson Pour les articles homonymes, voir Jackson …   Wikipédia en Français

  • Michael Joseph Jackson — Michael Jackson (1984) Michael Joseph Jackson (* 29. August 1958 in Gary, Indiana) ist ein US amerikanischer Sänger, Songwriter und Entertainer. Bis heute hat er über 750 Millionen Tonträger verkauft und ist der kommerziell erfolgreichste Musiker …   Deutsch Wikipedia

  • Michael C. Jackson — (Mike) (1951) is a British systems scientist, consultant and Professor of Management Systems and Dean of Hull University Business School. Biography Michael C. Jackson was born in 1951 and studied Politics, Philosophy and Economics at Oxford… …   Wikipedia

  • Michael Gregory Jackson — (auch: Michael Gregory; * 28. August 1953 in New Haven (Connecticut)) ist ein amerikanischer Musiker (Gitarre, Gesang, Cello, Flöte, Marimba und Vibraphon) des Creative Jazz, der auch als Fusionmusiker und Singer Songwriter aktiv ist.… …   Deutsch Wikipedia

  • Michael Anthony Jackson — (* 1936) ist ein britischer Informatiker und arbeitet als unabhängiger Berater in London, England und bei AT T Research, Florham Park, NJ, USA. Er ist Gastprofessor an der Open University in Großbritannien. Jackson studierte an der Oxford… …   Deutsch Wikipedia

  • Michael A. Jackson — Michael Anthony Jackson (* 1936) ist ein britischer Informatiker und arbeitet als unabhängiger Berater in London, England und bei AT T Research, Florham Park, NJ, USA. Er ist Gastprofessor an der Open University in Großbritannien. Jackson… …   Deutsch Wikipedia

  • Michael W. Jackson — is an Alabama District Attorney was born in Fayetteville, Tennessee on November 18, 1963. He received his undergraduate degree at Centre College (Danville, Kentucky) with a double major in Economics/Management and Government in 1985. He received… …   Wikipedia

  • Michael James Jackson — was a priest and Canon in the Church of England. He was born in 1925 and died in 1995.Michael was baptised on Michaelmas Day, 1925, in St. Michael s Church, Somerton, where his father was vicar. National Service took him to India from 1945 to… …   Wikipedia

  • Michael Gregory Jackson — (born Michael Gregory in New Haven, Connecticut) is an American jazz guitarist.Early in Jackson s career, he worked with avant garde jazz musicians in the late 1970s and early 1980s, such as Pheeroan akLaff, Oliver Lake, and Baikida Carroll.… …   Wikipedia

  • Michael L. Jackson — may refer to: Michael Lee Jackson is a US guitarist Michael L. Jackson, a participant in the United States House of Representatives elections in Louisiana, 2008 This disambiguation page lists articles associated with the same personal name. If an …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”