July 2004 a C T S
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Annotated Z Bibliography
Annotated Z Bibliography Jonathan Bowen Oxford University Computing Laboratory, Wolfson Building, Parks Road, Oxford OX1 3QD, UK. Susan Stepney, Rosalind Barden Logica Cambridge Limited, Betjeman House, 104 Hills Road, Cambridge, CB2 1LQ, UK. 1 Introduction This annotated Z bibliography contains a selected list of some pertinent publications for Z users. Most of those included are readily available, either as books or in journals. A few unpublished items have been included, where they are particularly relevant and can be obtained reasonably easily. Some references are accompanied by an annotation. This may include a contents list (of a book), a list of the titles of Z related papers (in a collection) with cross references to the full details, or a summary of the work. 2 Cross references The bibliography in the last section lists all references in alphabetical order by author. In this section papers are arranged by subject (with authors and brief details of the subject matter), together with cross references to the full details in the bibliography. 2.1 Management, style, and method For justifications for using formality, and quick introductions to Z, see: [63, 199] Cohen/McDermid. Justification of formal methods and notations [204] Meyer. On formalism in specifications [269] Spivey. Introduction to Z [305, 306] Wing. General introduction to formal methods including Z [311] Woodcock. Structuring specifications For discussion about using formal methods in practice, see: 1 [20] Barden et al. Z in practice [22, 45, 46, 118, 201] Barroca/McDermid, Bowen/Stavridou and Gerhart et al. Formal methods and safety-critical systems [116] Gerhart. Applications of formal methods [124, 40, 41, 42] Hall and Bowen/Hinchey. -
FACS FACTS Newsletter in 2006
Issue 2007-1 December 2007 FACS A C T S The Newsletter of the Formal Aspects of Computing Science (FACS) Specialist Group ISSN 0950-1231 FACS FACTS Issue 2007-1 December 2007 About FACS FACTS FACS FACTS [ISSN: 0950-1231] is the newsletter of the BCS Specialist Group on Formal Aspects of Computing Science (FACS). FACS FACTS is distributed in electronic form to all FACS members. Submissions to FACS FACTS are always welcome. Please visit the newsletter area of the FACS website [http://www.bcs-facs.org/newsletter] for further details. Back issues of FACS FACTS are available to download from: http://www.bcs-facs.org/newsletter/facsfactsarchive.html The FACS FACTS Team Newsletter Editor Margaret West [[email protected]] Editorial Team Jonathan Bowen, Paul Boca Contributors to this Issue Paul Boca, Jonathan Bowen, Tim Denvir. Margaret West 2 FACS FACTS Issue 2007-1 December 2007 The activities of FACS (e.g., sponsoring conferences and workshops, offering student bursaries and hosting evening seminars) are funded solely from membership subscriptions. The more paid-up FACS members we have, the more we can do. ☺ If you would like to become a FACS member – or renew your lapsed membership – please complete the membership form on Page 24 of this issue of FACS FACTS. If you have any questions about FACS, please send these to Paul Boca [[email protected]] From Margaret West: I am sorry for the rather sparse News Letter. I hope to make up for this next year! The next copy should include items omitted from this issue. Newsletter Editor, Algarve, Portugal, September 2007 3 FACS FACTS Issue 2007-1 December 2007 Editorial Jonathan Bowen, Chair, BCS-FACS Please accept our apologies for the long delay since the last edition of the FACS FACTS Newsletter in 2006. -
BCS-FACS: a Report from the Trenches
FACS FACTS The Newsletter of the BCS Specialist Group in Formal Aspects of Computing Science Issue 2003-1 July 2003 ISSN 0950-1231 Contents Editorial.................................................................................................. 1 BCS-FACS: A report from the trenches.................................................. 2 Some events sponsored/organised by the BCS-FACS group ................ 8 Conference and Workshop Reports ..................................................... 10 ZB2003 conference report ................................................................... 10 FORTEST meeting report .................................................................... 12 Object Oriented Technology in Aviation Workshop .............................. 14 Book Announcements.......................................................................... 15 Some Forthcoming Events................................................................... 16 European Association for Theoretical Computer Science..................... 17 Posts in Formal Methods ..................................................................... 18 FACS Officers...................................................................................... 18 Editorial FACS FACTS is the newsletter of the BCS Formal Aspects of Computing Science (FACS) specialist group. It publishes reports on events organised or attended by the group, and announcements of relevant conferences, books, etc. Previously it was known as FACS EUROPE as it was published in association with the FM -
Formal Specification and Documentation Using Z
Formal Specification and Documentation using Z: A Case Study Approach Jonathan Bowen Revised 2003 FORMAL SPECIFICATION AND DOCUMENTATION USING Z X A CASE STUDY APPROACH Jonathan Bowen transputer DCS UNIX documentation All material that serves primarily to describe a system and make it more understandable, rather than to contribute in some way to the actual operation of the system. formal specification 1. A specification written and approved in accordance with established standards. 2. A specification written in a formal notation, such as VDM or Z. Z A formal notation based on set algebra and predicate calculus for the specifica- tion of computing systems. It was developed at the Programming Research Group, Oxford University. Z specifications have a modular structure. Dictionary of Computing [221] CICS and IBM are trademarks of International Business Machines Corporation. DEC, VAX and MicroVAX are trademarks of Digital Equipment Corporation. Inmos and Occam are trademarks of SGS-Thomson Microelectronics. MC68000 is a trademark of Motorola Computer Systems. POSTSCRIPT is a trademark of Adobe, Inc. Sun is a trademark of Sun Microsystems, Inc. UNIX is a registered trademark in the USA and other countries licensed through X/Open Company Ltd. X Window System is a trademark of X Consortium, Inc. To Jane, Alice and Emma Contents Foreword ix Preface xi I Introduction 1 1 Formal Specification using Z 3 1.1 Introduction 3 1.2 Formal Specification 4 1.3 Case Studies 7 1.4 Conclusions 10 2 Industrial Use of Formal Methods 15 2.1 Introduction 15 2.2 Technology -
ZB 2000: Formal Specification and Development in Z and B
Lecture Notes in Computer Science 1878 ZB 2000: Formal Specification and Development in Z and B First International Conference of B and Z Users York, UK, August 29 - September 2, 2000 Proceedings Bearbeitet von Jonathan P. Bowen, Steve Dunne, Andrew Galloway, Steve King 1. Auflage 2000. Taschenbuch. xiv, 510 S. Paperback ISBN 978 3 540 67944 8 Format (B x L): 15,5 x 23,3 cm Gewicht: 1630 g Weitere Fachgebiete > EDV, Informatik > Software Engineering > Objekt-Orientiertes Software-Engineering Zu Inhaltsverzeichnis schnell und portofrei erhältlich bei Die Online-Fachbuchhandlung beck-shop.de ist spezialisiert auf Fachbücher, insbesondere Recht, Steuern und Wirtschaft. Im Sortiment finden Sie alle Medien (Bücher, Zeitschriften, CDs, eBooks, etc.) aller Verlage. Ergänzt wird das Programm durch Services wie Neuerscheinungsdienst oder Zusammenstellungen von Büchern zu Sonderpreisen. Der Shop führt mehr als 8 Millionen Produkte. These proceedings are dedicated to the memory of Philippe Facon Preface These proceedings record the papers presented at the first International Confe- rence of B and Z Users (ZB 2000), held in the historic city of York in the north of England. B and Z are two important formal methods that share a common conceptual origin; each is widely used in both academia and industry for the specification and verification of both hardware and software systems. Jean-Raymond Abrial is the founder of both approaches, which share a common mathematical basis of set theory. Z was designed mainly for formal specification of computer-based systems. Subsequently, B was designed to aid in the formal development from a specification to a program. B has tool support for this process. -
Lecture Notes in Computer Science 3455 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan Van Leeuwen
Lecture Notes in Computer Science 3455 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University, UK Takeo Kanade Carnegie Mellon University, Pittsburgh, PA, USA Josef Kittler University of Surrey, Guildford, UK Jon M. Kleinberg Cornell University, Ithaca, NY, USA Friedemann Mattern ETH Zurich, Switzerland John C. Mitchell Stanford University, CA, USA Moni Naor Weizmann Institute of Science, Rehovot, Israel Oscar Nierstrasz University of Bern, Switzerland C. Pandu Rangan Indian Institute of Technology, Madras, India Bernhard Steffen University of Dortmund, Germany Madhu Sudan Massachusetts Institute of Technology, MA, USA Demetri Terzopoulos New York University, NY, USA Doug Tygar University of California, Berkeley, CA, USA Moshe Y. Vardi Rice University, Houston, TX, USA Gerhard Weikum Max-Planck Institute of Computer Science, Saarbruecken, Germany Helen Treharne Steve King Martin Henson Steve Schneider (Eds.) ZB 2005: Formal Specification and Development in Z and B 4th International Conference of B and Z Users Guildford, UK, April 13-15, 2005 Proceedings 13 Volume Editors Helen Treharne University of Surrey School of Electronics and Physical Sciences Guildford, Surrey GU2 7XH, UK E-mail: [email protected] Steve King University of York Department of Computer Science Heslington, York,YO10 5DD, UK E-mail: [email protected] Martin Henson University of Essex Department of Computer Science Wivenhow Park, Colchester, Essex, CO4 3SQ, UK E-mail: [email protected] Steve Schneider University of Surrey School of Electronics and Physical Sciences Guildford, Surrey GU2 7XH, UK E-mail: [email protected] Library of Congress Control Number: 2005923295 CR Subject Classification (1998): D.2.1, D.2.2, D.2.4, F.3.1, F.4.2, F.4.3 ISSN 0302-9743 ISBN-10 3-540-25559-1 Springer Berlin Heidelberg New York ISBN-13 978-3-540-25559-8 Springer Berlin Heidelberg New York This work is subject to copyright. -
March 2005 a C T S
Issue 2005-1 FACS March 2005 A C T S The Newsletter of the Formal Aspects of Computing Science (FACS) Specialist Group ISSN 0950-1231 FACS FACTS Issue 2005-1 MARCH 2005 About FACS FACTS FACS FACTS [ISSN: 0950-1231] is the newsletter of the BCS Specialist Group on Formal Aspects of Computing Science (FACS). FACS FACTS is distributed in electronic form to all FACS members. As from 2005, FACS FACTS will be published four times a year: March, June, September and December. Submissions are always welcome. Please see the advert on page 37 for further details or visit the newsletter area of the FACS website [http://www.bcs-facs.org/newsletter]. Back issues of FACS FACTS are available to download from: http://www.bcs-facs.org/newsletter/facsfactsarchive.html The FACS FACTS Team Newsletter Editor Paul Boca [ [email protected] ] Editorial Team Jonathan Bowen, Judith Carlton, John Cooke, Kevin Lano, Mike Stannett Columnists Dines Bjørner (The Railway Domain) Adrian Hilton (RefineNet) Contributors to this Issue: Rob Arthan, Dines Bjørner, Paul Boca, Jonathan Bowen, Judith Carlton, John Derrick, John Fitzgerald, Stephen Gilmore, Jane Hillston, Adrian Hilton, Roger Bishop Jones, Kevin Lano, Greg Michaelson, Teresa Numerico, Monika Seisenberger, Helen Treharne, Emil Sekerinski, Marcel Verhoef 2 FACS FACTS Issue 2005-1 MARCH 2005 Contents Contents ...................................................................................................................... 3 Editorial........................................................................................................................ 4 FACS Away Day.......................................................................................................... 5 The 5th Symposium on Trends in Functional Programming, Munich............................. 7 FACS Christmas Meeting: The Verified Software Repository....................................... 8 Letting Formal Methods in through the back door: The UML and MDA ...................... 16 Program Verification and Semantics: Further Work, Science Museum, London.......