BCS-FACS
Encyclopedia
BCS-FACS is the British Computer Society
British Computer Society
The British Computer Society, is a professional body and a learned society that represents those working in Information Technology in the United Kingdom and internationally...

 Formal Aspects of Computing Science Specialist Group. The group, founded in 1978, organizes meetings for its members and others on formal methods
Formal methods
In computer science and software engineering, formal methods are a particular kind of mathematically-based techniques for the specification, development and verification of software and hardware systems...

 and related computer science
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...

 topics. There is an associated journal, Formal Aspects of Computing
Formal Aspects of Computing
Formal Aspects of Computing is a peer-reviewed scientific journal published by Springer Science+Business Media, covering the area of formal methods and associated topics in computer science. The editors-in-chief are Jim Woodcock and Cliff Jones. The journal is associated with BCS-FACS, the British...

, published by Springer
Springer Science+Business Media
- Selected publications :* Encyclopaedia of Mathematics* Ergebnisse der Mathematik und ihrer Grenzgebiete * Graduate Texts in Mathematics * Grothendieck's Séminaire de géométrie algébrique...

, and a more informal FACS FACTS newsletter.

The group celebrated its 20th anniversary with a meeting at the Royal Society
Royal Society
The Royal Society of London for Improving Natural Knowledge, known simply as the Royal Society, is a learned society for science, and is possibly the oldest such society in existence. Founded in November 1660, it was granted a Royal Charter by King Charles II as the "Royal Society of London"...

 in London
London
London is the capital city of :England and the :United Kingdom, the largest metropolitan area in the United Kingdom, and the largest urban zone in the European Union by most measures. Located on the River Thames, London has been a major settlement for two millennia, its history going back to its...

 in 1998, with presentations by four eminent computer scientists, Mike Gordon
Mike Gordon
Mike Gordon is a bass guitar player and vocalist most noted for his work with the rock band Phish. Gordon is also an accomplished banjo player, and is proficient at piano, guitar, harmonica and percussion...

, Tony Hoare, Robin Milner
Robin Milner
Arthur John Robin Gorell Milner FRS FRSE was a prominent British computer scientist.-Life, education and career:...

 and Gordon Plotkin
Gordon Plotkin
Gordon D. Plotkin, FRS, FRSE is a Scottish computer scientist.Gordon Plotkin is best-known for his introduction of structural operational semantics and his work on denotational semantics. In particular, his notes on A Structural Approach to Operational Semantics of 1981 were very influential...

, all Fellows of the Royal Society.

From 2002–2008, the Chair of BCS-FACS was Jonathan Bowen
Jonathan Bowen
Jonathan P. Bowen FBCS FRSA is a British computer scientist. He is Chairman of Museophile Limited, an Emeritus Professor at London South Bank University where he has headed the Centre for Applied Formal Methods, and a Visiting Professor at the University of Westminster...

. Since then, the Chair has been Jawed Siddiqi
Jawed Siddiqi
Jawed Siddiqi FBCS is a Pakistani British computer scientist and software engineer. He is the Professor of Software Engineering at Sheffield Hallam University, England.- Education and academic career :...

. In December 2002, BCS-FACS organized a conference on the Formal Aspects of Security (FASec'02) at Royal Holloway, University of London
University of London
-20th century:Shortly after 6 Burlington Gardens was vacated, the University went through a period of rapid expansion. Bedford College, Royal Holloway and the London School of Economics all joined in 1900, Regent's Park College, which had affiliated in 1841 became an official divinity school of the...

. In 2004, FACS organized a major event at London South Bank University
London South Bank University
London South Bank University is a university in south London. With over 25,000 students and 1,700 staff, it is based in the London Borough of Southwark, near the South Bank of the River Thames, from which it takes its name...

 to celebrate its own 25th anniversary and also 25 Years of CSP
Communicating sequential processes
In computer science, Communicating Sequential Processes is a formal language for describing patterns of interaction in concurrent systems. It is a member of the family of mathematical theories of concurrency known as process algebras, or process calculi...

(CSP25), attended by the originator of CSP, Sir Tony Hoare
C. A. R. Hoare
Sir Charles Antony Richard Hoare , commonly known as Tony Hoare or C. A. R. Hoare, is a British computer scientist best known for the development of Quicksort, one of the world's most widely used sorting algorithms...

, and others in the field..

The group liaises with other related groups such as the Centre for Software Reliability
Centre for Software Reliability
The Centre for Software Reliability is a distributed British organisation concerned with software reliability, including safety-critical issues. It consists of two sister organisations based at Newcastle University, UK...

, Formal Methods Europe
Formal Methods Europe
Formal Methods Europe is an organization whose aim is to encourage the research and application of formal methods for the improvement of software and hardware in computer-based systems. The association's members are drawn from academia and industry. It is based in Europe, but is international in...

, the London Mathematical Society
London Mathematical Society
-See also:* American Mathematical Society* Edinburgh Mathematical Society* European Mathematical Society* List of Mathematical Societies* Council for the Mathematical Sciences* BCS-FACS Specialist Group-External links:* * *...

 Computer Committee, the Safety-Critical Systems Club, and the Z User Group
Z User Group
The Z User Group exists to promote use and development of the Z notation, a formal specification language for the description of and reasoning about computer-based systems...

. It has held joint meetings with other BCS specialist groups such as the Advanced Programming Group
Advanced Programming Group
The Advanced Programming Group is a Specialist Group of the British Computer Society . It held its first meeting, when it was referred to as "BCS Study Group No. 5", at Bishop's House, High Holborn, London WC1, England on 17 December 1959...

 and BCSWomen
BCSWomen
BCSWomen is a Specialist Group of the British Computer Society, with the aim of supporting women working and considering a career in Information Technology....

.

FACS sponsors and supports meetings, such as the Refinement Workshop. It often holds a Christmas event each year, with a theme related to formal aspects of computing — for example, teaching formal methods and formal methods in industry. BCS-FACS supported the ABZ 2008 conference at the BCS London premises.

In recent years, a series of evening seminars have been held, mainly at the BCS London office. Speakers have included leading computer scientists, mainly from the UK but some from abroad, including Samson Abramsky
Samson Abramsky
Samson D. Abramsky FRS, FRSE is a computer scientist who currently holds the Christopher Strachey Professorship at Oxford University Computing Laboratory. He is well known for playing a leading role in the development of game semantics...

 FRS, Jean-Raymond Abrial
Jean-Raymond Abrial
Jean-Raymond Abrial is a French computer scientist and inventor of the Z and B formal methods.J.-R. Abrial is the father of the Z notation , during his time at the Programming Research Group within the Oxford University Computing Laboratory, and later the B-Method , two leading...

 (France/Switzerland), Dines Bjørner
Dines Bjørner
Professor Dines Bjørner is a Danish computer scientist.He specializes in research into domain engineering, requirements engineering and formal methods. He worked with Cliff Jones and others on the Vienna Development Method at IBM in Vienna...

 (Denmark), Robin Bloomfield, Richard Bornat
Richard Bornat
Richard Bornat , is a noted British author and researcher in the field of computer science. He is also professor of Computer programming at Middlesex University. Previously he was at Queen Mary, University of London.- Research :...

, Egon Börger
Egon Börger
Egon Börger is a German-born computer scientist based in Italy.Professor Egon Börger was born in Bad Laer, Lower Saxony, Germany. Between 1965 and 1971 he studied at the Sorbonne, Paris , Université Catholique de Louvain and Institut Supérieur de Philosophie de Louvain , University of Münster...

 (Italy), Jan Broenink (The Netherlands), Michael Butler, Muffy Caulder, Mike Gordon
Michael J. C. Gordon
Michael John Caldwell Gordon, British computer scientist .Mike Gordon led the development of the HOL theorem prover. The HOL system is an environment for interactive theorem proving in a higher-order logic. Its most outstanding feature is its high degree of programmability through the meta-language...

 FRS, Anthony Hall
J. Anthony Hall
J. Anthony Hall FREng is a leading British software engineer specializing in the use of formal methods, especially the Z notation.Anthony Hall was educated at the University of Oxford with a BA in chemistry and a DPhil in theoretical chemistry...

, Mark Harman
Mark Harman (computer scientist)
Mark Harman is a British computer scientist. Since 2004 he has been a Professor at King's College London, where he leads the Software Engineering Group. He is also Director of the Centre for Research on Evolution Search and Testing , a research laboratory at KCL.Harman studied software engineering...

, Martin Henson
Martin Henson
Professor Martin C. Henson FBCS FRSA is an English computer scientist based at the University of Essex. He is Dean of International Development and is affiliated to the School of Computer Science & Electronic Engineering....

, Jane Hillston
Jane Hillston
Jane Hillston is Professor of Quantitative Modelling and an EPSRC Advanced Research Fellow in the School of Informatics, University of Edinburgh, Scotland....

, Mike Hinchey, Mike Holcombe, Michael Jackson
Michael A. Jackson
Michael Anthony Jackson 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.- Biography :Jackson was educated at Harrow...

, Cliff Jones, Marta Kwiatkowska
Marta Kwiatkowska
Marta Z. Kwiatkowska is a computer scientist based in the United Kingdom. She is Professor of Computing Systems at the Oxford University Computing Laboratory, University of Oxford, England....

, Tom Maibaum
Tom Maibaum
Prof. Tom Maibaum is a British-Canadian computer scientist.Maibaum has an undergraduate degree in Pure Mathematics from the University of Toronto, Canada , and a PhD in Computer Science from the University of London, England .Professor Maibaum has held academic posts at Imperial College, London,...

, Ursula Martin
Ursula Martin
Ursula Martin is a British computer scientist. She is Vice-Principal of Science and Engineering at Queen Mary, University of London and a Professor of Computer Science in the Department of Computer Science there....

, Peter Mosses
Peter Mosses
Peter D. Mosses is a British computer scientist.Peter Mosses studied mathematics as an undergraduate at Trinity College, Oxford, and went on to undertake a DPhil supervised by Christopher Strachey in the Programming Research Group while at Wolfson College, Oxford in the early 1970s...

, Ben Moszkowski, Peter O'Hearn
Peter O'Hearn
Peter William O'Hearn is a computer scientist based in the United Kingdom.Peter O'Hearn attained a BSc degree in Computer Science from Dalhousie University, Halifax, Nova Scotia , followed by MSc and PhD degrees fromQueen's University, Kingston, Ontario, Canada...

, Steve Reeves
Steve Reeves (computer scientist)
Prof. Steve Reeves is a computer scientist based at the University of Waikato in New Zealand. He is the Associate Dean and the Programme Co-ordinator of Software Engineering. He has undertaken research work on the Z notation, formal methods for GUI design and a general theory of refinement.Steve...

 (New Zealand), John Reynolds
John C. Reynolds
John C. Reynolds is an American computer scientist.John Reynolds studied at Purdue University and then earned a PhD in theoretical physics from Harvard University in 1961. He was Professor of Information science at Syracuse University from 1970 to 1986. Since then he has been Professor of Computer...

 (USA), Peter Ryan, Steve Schneider, John Tucker
John V. Tucker
John Vivian Tucker is a British computer scientist and expert on computability theory, also known as recursion theory. Computability theory is about what can and cannot be computed by people and machines...

, Phil Wadler, among others.
In 2010, a book of chapters based on some of these talks was published.
Talks are held annually with Formal Methods Europe
Formal Methods Europe
Formal Methods Europe is an organization whose aim is to encourage the research and application of formal methods for the improvement of software and hardware in computer-based systems. The association's members are drawn from academia and industry. It is based in Europe, but is international in...

 and the London Mathematical Society
London Mathematical Society
-See also:* American Mathematical Society* Edinburgh Mathematical Society* European Mathematical Society* List of Mathematical Societies* Council for the Mathematical Sciences* BCS-FACS Specialist Group-External links:* * *...

 (at the LMS headquarters in central London).

See also

  • British Computer Society
    British Computer Society
    The British Computer Society, is a professional body and a learned society that represents those working in Information Technology in the United Kingdom and internationally...

  • FACS
  • Formal methods
    Formal methods
    In computer science and software engineering, formal methods are a particular kind of mathematically-based techniques for the specification, development and verification of software and hardware systems...

  • Formal Methods Europe
    Formal Methods Europe
    Formal Methods Europe is an organization whose aim is to encourage the research and application of formal methods for the improvement of software and hardware in computer-based systems. The association's members are drawn from academia and industry. It is based in Europe, but is international in...

     (FME)
  • F. X. Reid
    F. X. Reid
    F. X. Reid is the pen name of British computer science academic Mike W. Shields.Reid has been a long-time and contributor to the British Computer Society FACS Specialist Group newsletter FACS FACTS. He has been an enthusiast for the COMEFROM statement and an expert on its semantics...

    , FACS FACTS contributor

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK