Michael Butler (computer scientist)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Michael Butler
Michael Butler (computer scientist).jpg
Prof. Michael Butler speaking at the British Computer Society offices in London, 2015.
Born Ireland
Residence United Kingdom
Nationality Irish
Fields Computer science, software engineering, formal methods
Institutions University of Southampton
Alma mater Trinity College, Dublin
Wolfson College, Oxford
Thesis A CSP Approach To Action Systems (1992)
Doctoral advisor Carroll Morgan
Known for B-Method
Influences Jean-Raymond Abrial, Ralph-Johan Back
Website
www.ecs.soton.ac.uk/people/mjb

Michael J. Butler is Professor of Computer Science at the University of Southampton, England.

Butler was originally from Ireland and received his bachelor's degree in Computer Science from Trinity College, Dublin in 1988. He then undertook an MSc and DPhil at the Programming Research Group in Oxford (1989 and 1992 respectively),[1] working in the area of Communicating Sequential Processes (CSP). Subsequently he worked for Broadcom in Dublin and at Åbo Akademi University in Turku, Finland with Ralph-Johan Back on Refinement Calculus. He joined the University of Southampton in 1995 as a lecturer, rising to Reader in 2000 and then Professor in the same year.

He leads the Dependable Systems & Software Engineering (DSSE) group at the School of Electronics and Computer Science, University of Southampton.[2] His main research is in the area of the B-Method (originated by J.-R. Abrial), especially tool support such as ProB (model checking for B), U2B (UML and B), csp2B (CSP and B), and the RODIN toolset[3] for Event-B.[4][5]

References[edit]

  1. ^ Michael J. Butler, A CSP Approach To Action Systems, DPhil thesis, Wolfson College, Oxford, 1992.
  2. ^ Dependable Systems & Software Engineering (DSSE) Group, School of Electronics and Computer Science, University of Southampton.
  3. ^ "Event-B and the Rodin Platform". Retrieved 23 October 2015. 
  4. ^ Michael J. Butler at DBLP Bibliography Server
  5. ^ Michael J Butler — ACM author profile page, ACM.

External links[edit]