home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / faqs / comp / answers / z-faq < prev   
Internet Message Format  |  1997-10-01  |  25KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!nntprelay.mathworks.com!news.mathworks.com!news-xfer.cybernet.dk!baron.netcom.net.uk!netcom.net.uk!server3.netnews.ja.net!news.ox.ac.uk!zforum-request
  2. From: zforum-request@comlab.ox.ac.uk
  3. Newsgroups: comp.specification.z,comp.specification.misc,comp.answers,news.answers
  4. Subject: comp.specification.z Frequently Asked Questions (Monthly)
  5. Supersedes: <z-faq_873075601@news>
  6. Followup-To: comp.specification.z
  7. Date: Wed, 1 Oct 1997 01:00:07 GMT
  8. Organization: Z User Group
  9. Lines: 432
  10. Sender: news@comlab.ox.ac.uk (News)
  11. Approved: news-answers-request@MIT.Edu
  12. Expires: Wed, 12 Nov 1997 01:00:02 GMT
  13. Message-ID: <z-faq_875667602@news>
  14. Reply-To: J.P.Bowen@reading.ac.uk
  15. NNTP-Posting-Host: gruffle.comlab.ox.ac.uk
  16. Summary: Information about the Z formal specification notation
  17. URL: http://www.comlab.ox.ac.uk/archive/z.html
  18. Originator: news@gruffle.comlab
  19. Xref: senator-bedfellow.mit.edu comp.specification.z:2991 comp.specification.misc:1159 comp.answers:28279 news.answers:113451
  20.  
  21. Archive-name: z-faq
  22. Last-modified: 29 September 1997
  23. Maintainer: Jonathan Bowen <J.P.Bowen@reading.ac.uk>
  24. URL: ftp://ftp.comlab.ox.ac.uk/pub/Zforum/faq
  25.  
  26. NAME:     comp.specification.z
  27. STATUS:   unmoderated
  28. PURPOSE:  Discussion concerning the formal specification notation Z.
  29.  
  30. (If you have read this before, changed and new sections since the
  31. previously issued version are marked with `|' in the left hand margin.)
  32.  
  33. Questions have been marked with "Subject:" at the start of the line to
  34. allow some newsreaders to scan them easily (e.g., "^G" within "rn").
  35.  
  36. Subject: What is it?
  37.  
  38. Z (pronounced `zed') is a formal specification notation based on set
  39. theory and first order predicate logic. It has been developed at the
  40. Programming Research Group at the Oxford University Computing
  41. Laboratory (OUCL) and elsewhere since the late 1970s.  It is used
  42. by industry as part of the software (and hardware) development process
  43. in Europe, USA and elsewhere. Currently it is undergoing international
  44. ISO standardization.
  45.   The comp.specification.z electronic USENET newsgroup was established
  46. in June 1991 and is intended to handle messages concerned with Z.
  47. It has an estimated readership of tens of thousands of people worldwide.
  48. Comp.specification.z provides a convenient forum for messages concerned
  49. with recent developments and the use of Z.  Pointers to and reviews of
  50. recent books and articles are particularly encouraged. These may be
  51. included in the Z bibliography (see below) if they appear in
  52. comp.specification.z.
  53.  
  54. Subject: What if I do not have access to USENET news?
  55.  
  56. There is an associated Z FORUM electronic mailing list that was
  57. initiated in January 1986 by Ruaridh Macdonald, RSRE, UK.  Articles are
  58. now automatically cross-posted between comp.specification.z and the
  59. mailing list for those whose do not have access to USENET news.  This
  60. may apply especially to industrial Z users who are particularly
  61. encouraged to subscribe and post their experiences to the list.  Please
  62. contact <zforum-request@comlab.ox.ac.uk> with your name, address and
  63. email address to join the mailing list (or if you change your email
  64. address or wish to be removed from the list). Readers are strongly
  65. urged to read the comp.specification.z newsgroup rather than the Z
  66. FORUM mailing list if possible. Messages for submission to the Z FORUM
  67. mailing list and the comp.specification.z newsgroup may be emailed to
  68. <zforum@comlab.ox.ac.uk>.  This method of posting is particularly
  69. recommended for important messages like announcements of meetings since
  70. not all messages posted on comp.specification.z reach the OUCL.
  71.   A mailing list for the Z User Meeting educational issues session has
  72. been set by Neville Dean, Anglia Polytechnic University, UK.  Anyone
  73. interested may join by emailing <zugeis-request@comlab.ox.ac.uk> with
  74. your contact details.
  75.   A specialist electronic mailing for discussion of SAZ, a combination
  76. of the structured method SSADM and Z existed for a while, but is now closed.
  77.  
  78. Subject: What if I do not have access to email?
  79.  
  80. If you wish to join the postal Z mailing list, please send your address
  81. to Amanda Kingscote, Praxis Critical Systems Ltd, 20 Manvers Street,
  82. Bath BA1 1PX, UK  (tel +44-1225-466991, fax +44-1225-469006, email
  83. <ark@praxis-cs.co.uk>).  This will ensure you receive details of Z
  84. meetings, etc., particularly for people without access to electronic
  85. mail.
  86.  
  87. Subject: How can I join in?
  88.  
  89. If you are currently using Z, you are welcome to introduce yourself to
  90. the newsgroup and Z FORUM list by describing your work with Z or
  91. raising any questions you might have about Z which are not answered
  92. here. You may also advertize publications concerning Z which you or
  93. your colleagues produce. These may then be added to the master Z
  94. bibliography maintained at the OUCL (see below).
  95.  
  96. Subject: Where are Z-related files archived?
  97.  
  98. Information on the World Wide Web (WWW) is available under the
  99. http://www.comlab.ox.ac.uk/archive/z.html page.  See also the
  100. http://www.comlab.ox.ac.uk/archive/formal-methods.html page on formal
  101. methods in general. The WWW global hypermedia system is accessible using
  102. the "netscape", "mosaic" or "lynx" programs for example. Contact your
  103. system manager if WWW access is not available on your system.
  104.   Some of the Z archive is also available via anonymous FTP under
  105. ftp://ftp.comlab.ox.ac.uk/pub/Zforum (IP address 163.1.27.2 if you have
  106. access problems). The README file provides some general information and
  107. 00index gives a list of the files. If you cannot access the Internet
  108. directly, there is an automatic electronic mail-based electronic archive
  109. server which allows access to some of the Z FTP archive. Send an email
  110. message containing the command "help" to <archive-server@comlab.ox.ac.uk>
  111. for further information on how to use the server. If you have serious
  112. trouble accessing the archive server, please contact the address
  113. <archive-management@comlab.ox.ac.uk>.
  114.  
  115. Subject: What tools are available?
  116.  
  117. Various tools for formatting, type-checking and aiding proofs in Z are
  118. available.  A free LaTeX style file and documentation can be obtained from
  119. the OUCL archive.  Access the ftp://ftp.comlab.ox.ac.uk/pub/Zforum/zed.sty
  120. and ftp://ftp.comlab.ox.ac.uk/pub/Zforum/zguide.tex files.  A newer
  121. style "csp_zed.sty" is available in the same location, which uses the
  122. new font selection scheme and covers CSP and Z symbols. A style for
  123. Object-Z "oz.sty" with a guide "oz.tex" is also accessible.  LaTeX2e
  124. users may find "zed-csp.sty" and "zed2e.tex" useful.
  125.   The FuZZ package, a syntax and type-checker with a LaTeX style option
  126. and fonts, is available from the Spivey Partnership, 10 Warneford Road,
  127. Oxford OX4 1LU, UK.  It is compatible with the 2nd edition of Spivey's Z
  128. Reference Manual. Access http://www.comlab.ox.ac.uk/oucl/software/fuzz.html
  129. for brief information including ordering.  Contact Mike Spivey (email
  130. <Mike.Spivey@comlab.oxford.ac.uk>) for further information.
  131.   CADiZ is a suite of integrated tools for preparing and type-checking
  132. Z specifications as professional quality typeset documents.  The Z
  133. dialect it recognizes is evolving in line with the standard.  The
  134. typesetting can be performed by either troff or LaTeX for Unix or Word
  135. for Windows.  The mouse can be used to interact with a view of the
  136. typeset specification to inspect properties deduced by the type-checker,
  137. to see the expansion of schema calculus expressions, and to reason
  138. about conjectures such as proof obligations.  The PC version is
  139. integrated with MS Word using OLE2, providing WYSIWYG editing of Z
  140. paragraphs directly in Word documents.  (The troff and LaTeX versions
  141. use ordinary text editors on ASCII mark-up.) Further development of the
  142. tools is ongoing.  CADiZ is a BCS Award winning product available for
  143. Sun, SGI and PC machines from York Software Engineering Ltd, The
  144. Innovation Centre, York Science Park, Heslington, York, YO1 5DG, UK
  145. (email <yse@minster.york.ac.uk>, tel +44-1904-435206, fax +44-1904-435135).
  146.   ProofPower is a suite of tools supporting specification and proof in
  147. Higher Order Logic (HOL) and in Z. As an option, ProofPower also supports
  148. verification of SPARK-Ada programs against Z specifications using the
  149. Compliance Notation designed by DERA.  Short courses on ProofPower-Z
  150. are available as demand arises.  Information about ProofPower can be
  151. obtained from http://www.trireme.demon.co.uk/ on the World Wide Web.
  152. Please address enquiries to <ProofPower-support@win.icl.co.uk> or to
  153. Roger Jones, International Computers Ltd., Lovelace Road, Bracknell,
  154. RG12 8SN, UK (tel +44-1344-472000).
  155.   Zola is a commercial integrated support tool for Z on Sun workstations,
  156. for automated assistance at all stages of the specification construction,
  157. proving and maintenance process.  It is intended for system developers
  158. and includes a WYSIWYG editor, type-checker and tactical theorem prover
  159. suitable for the creation and maintenance of large specifications.  For
  160. further information, contact Chris Paine, Imperial Software Technology
  161. Ltd, Berkshire House, 252 Kings Road, Reading RG1 4HP, UK (tel
  162. +44-118-958-7055, fax +44-118-958-9005, email <fms@ist.co.uk>), or see:
  163. http://www.ist.co.uk/products/zola.html
  164.   ZTC is a Z type-checker available free of charge for educational and
  165. non-profit uses. It is intended to be compliant with the 2nd edition of
  166. Spivey's Z Reference Manual. It accepts LaTeX with "zed" or "oz"
  167. styles, and ZSL - an ASCII version of Z.  ZANS is a Z animator. It is a
  168. research prototype that is still very crude.  Both ZTC and ZANS run on
  169. Linux, SunOS 4.x, Solaris 2.x, HP-UX 9.0, DOS, and extended DOS. They
  170. are available via anonymous FTP under ftp://ise.cs.depaul.edu/pub in
  171. the directories ZANS-x.xx and ZTC-x.xx, where x.xx are version numbers.
  172. Contact Xiaoping Jia <jia@cs.depaul.edu> for further information.
  173.   Formaliser is a syntax-directed WYSIWYG Z editor and interactive type
  174. checker, running under Microsoft Windows, available from Logica.
  175. Contact Susan Stepney, Logica UK Limited, Cambridge Division, Betjeman
  176. House, 104 Hills Road, Cambridge CB2 1LQ, UK  (tel +44-1223-366343, fax
  177. +44-1223-251001, email <stepneys@logica.com>) or see under
  178. http://public.logica.com/~formaliser/formlsr/formlsr.htm on-line.
  179.   DST-fuzz is a set of tools based on the fuzz package by Mike Spivey,
  180. supplying a Motif based user interface for LaTeX based pretty printing,
  181. syntax and type-checking. A CASE tool interface allows basic
  182. functionality for combined application of Z together with structured
  183. specifications. The tools are integrated into SoftBench. For further
  184. information contact Hans-Martin Hoercher, DST Deutsche System-Techik
  185. GmbH, Edisonstr. 3, D-24145 Kiel, Germany (tel +49-431-7109-478, fax
  186. +49-431-7109-503, email <hmh@informatik.uni-kiel.d400.de>).
  187.   The B-Toolkit is a set of integrated tools which fully supports the
  188. B-Method for formal software development and is available from B-Core
  189. (UK) Limited, Magdalen Centre, The Oxford Science Park, Oxford OX4 4GA,
  190. UK. For further details, contact Ib Sorensen (tel +44-1865-784520,
  191. fax +44-1865-784518, email <Ib.Sorensen@comlab.ox.ac.uk>) or see
  192. http://www.b-core.com/ on-line.
  193.   Nitpick is a freely available tool for fully automatically analyzing
  194. software specifications in (roughly) a subset of Z. See
  195. http://www.cs.cmu.edu/~nitpick/
  196.   Z/EVES is an analysis tool for Z specifications, that can be used to
  197. check for syntax, type-correctness and "domain errors" (are functions
  198. applied on their domain?), expand schemas, calculate preconditions and
  199. check for totality, and state and prove conjectures, with the aid of a
  200. heuristic theorem prover.  It supports the "zed"/"fuzz" style LaTeX
  201. markup.  and runs on SunOS, OS/2, Linux, Windows 3.1, Windows'95 and,
  202. with the appropriate compatibility package from Sun, Solaris.  It is
  203. available electronically at no cost. Email eves@ora.on.ca or see:
  204. http://www.ora.on.ca/distribution.html
  205.   Z fonts for MS Windows and Macintosh are available on-line.  For
  206. hyperlinks to these and other Z tool resources see the WWW Z page:
  207. http://www.comlab.ox.ac.uk/archive/z.html#tools
  208.  
  209. Subject: How can I learn about Z?
  210.  
  211. There are a number of courses on Z run by industry and academia. Oxford
  212. University offers industrial short courses in the use Z.  As well as
  213. introductory courses, recent newly developed material includes advanced
  214. Z-based courses on proof and refinement, partly based around the
  215. B-Tool.  Courses are held in Oxford, or elsewhere (e.g., on a company's
  216. premises) if there is enough demand. For further information, contact
  217. Jim Woodcock (tel +44-1865-283514, fax +44-1865-273839, email
  218. <Jim.Woodcock@comlab.ox.ac.uk>).
  219.   Logica offer a five day course on Z at company sites.  Contact
  220. Susan Stepney (tel +44-1223-366343, fax +44-1223-322315, email
  221. <stepneys@logica.com>) at Logica UK Limited, Betjeman House,
  222. 104 Hills Road, Cambridge CB2 1LQ, UK, or see on-line under
  223. http://public.logica.com/~formaliser/services/zcourse.htm
  224.   Praxis Critical Systems Ltd runs a range of Z (and other formal
  225. methods) courses.  For details contact Anthony Hall on +44-1225-466991
  226. or <jah@praxis-cs.co.uk>.
  227.   Formal Systems (Europe) Ltd run a range of Z, CSP and other formal
  228. methods courses, primarily in the US and with such lecturers as Jim
  229. Woodcock and Bill Roscoe (both lecturers at the OUCL).  For dates and prices
  230. contact Kate Pearson (tel +44-1865-728460, fax +44-1865-201114) at
  231. Formal Systems (Europe) Limited, 3 Alfred Street, Oxford OX1 4EH, UK.
  232.   DST Deutsche System-Technik runs a collection of courses for either Z
  233. or CSP, mainly in Germany. These courses range from half day
  234. introductions to formal methods and Z to one week introductory or
  235. advanced courses, held either at DST, or elsewhere.  For further
  236. information contact Hans-Martin Hoercher, DST Deutsche System-Techik
  237. GmbH, Edisonstr. 3, D-24145 Kiel, Germany (tel +49-431-7109-478, fax
  238. +49-431-7109-503, email <hmh@informatik.uni-kiel.d400.de>).
  239.  
  240. Subject: What has been published about Z?
  241.  
  242. A searchable on-line Z bibliography is available on the World Wide Web
  243. under http://www.comlab.ox.ac.uk/archive/z/bib.html in BibTeX format.
  244.   The following books largely concerning Z have been or are due to be
  245. published (in approximate chronological order):
  246.  
  247.   I.Hayes (ed.), Specification Case Studies, Prentice Hall International
  248.       Series in Computer Science, 1987. (2nd ed., 1993)
  249.       URL: http://www.prenhall.com/013/832543/ptr/83254-3.html
  250.   J.M.Spivey, Understanding Z: A specification language and its formal
  251.       semantics, Cambridge University Press, 1988.
  252.   D.Ince, An Introduction to Discrete Mathematics, Formal System
  253.       Specification and Z, Oxford University Press, 1988. (2nd ed., 1993)
  254.   J.C.P.Woodcock & M.Loomes, Software Engineering Mathematics: Formal
  255.       Methods Demystified, Pitman, 1998. (Also Addision-Wesley, 1989)
  256.   J.M.Spivey, The Z Notation: A reference manual, Prentice Hall
  257.       International Series in Computer Science, 1989. (2nd ed., 1992)
  258.       [Widely used as a de facto standard for Z. Often known as ZRM2.]
  259.   A.Diller, Z: An introduction to formal methods, Wiley, 1990.
  260.   J.E.Nicholls (ed.), Z user workshop, Oxford 1989, Springer-Verlag,
  261.       Workshops in Computing, 1990.
  262.   B.Potter, J.Sinclair & D.Till, An Introduction to Formal Specification
  263.       and Z, Prentice Hall International Series in Computer Science, 1991.
  264.       (2nd ed., 1996)
  265.       URL: http://www.prenhall.com/013/242206/ptr/24220-6.html
  266.   D.Lightfoot, Formal Specification using Z, MacMillan, 1991.
  267.   A.Norcliffe & G.Slater, Mathematics for Software Construction,
  268.       Ellis Horwood, 1991.
  269.   J.E.Nicholls (ed.), Z User Workshop, Oxford 1990, Springer-Verlag,
  270.       Workshops in Computing, 1991.
  271.   I.Craig, The Formal Specification of Advanced AI Architectures,
  272.       Ellis Horwood, 1991.
  273.   M.Imperato, An Introduction to Z, Chartwell-Bratt, 1991.
  274.   J.B.Wordsworth, Software Development with Z, Addison-Wesley, 1992.
  275.       URL: http://www.aw.com/cseng/authors/wordsworth/softdev/
  276.   S.Stepney, R.Barden & D.Cooper (eds.), Object Orientation in Z,
  277.       Springer-Verlag, Workshops in Computing, August 1992.
  278.       URL: http://public.logica.com/~stepneys/bib/ss/ooz.htm
  279.   J.E.Nicholls (ed.), Z User Workshop, York 1991, Springer-Verlag,
  280.       Workshops in Computing, 1992.
  281.       URL: http://www.imi.gla.ac.uk/springer/eWiC/Abstracts/9.html
  282.   D.Edmond, Information Modeling: Specification and implementation,
  283.       Prentice Hall, 1992.
  284.   J.P.Bowen & J.E.Nicholls (eds.), Z User Workshop, London 1992,
  285.       Springer-Verlag, Workshops in Computing, 1993.
  286.       URL: http://www.comlab.ox.ac.uk/archive/z/zum92.html
  287.   S.Stepney, High Integrity Compilation: A case study, Prentice Hall, 1993.
  288.       URL: http://public.logica.com/~stepneys/bib/ss/hic.htm
  289.   M.McMorran & S.Powell, Z Guide for Beginners, Blackwell Scientific, 1993.
  290.   K.C.Lano & H.Haughton (eds.), Object-oriented Specification Case Studies,
  291.       Prentice Hall International Object-Oriented Series, 1993.
  292.   B.Ratcliff, Introducing Specification using Z: A practical case study
  293.       approach, McGraw-Hill, 1994.
  294.   A.Diller, Z: An introduction to formal methods, 2nd ed., Wiley, 1994.
  295.   J.P.Bowen & J.A.Hall (eds.), Z User Workshop, Cambridge 1994,
  296.       Springer-Verlag, Workshops in Computing, 1994.
  297.       URL: http://www.comlab.ox.ac.uk/archive/z/zum94.html
  298.   R.Barden, S.Stepney & D.Cooper, Z in Practice, Prentice Hall
  299.       BCS Practitioner Series, 1994.
  300.       URL: http://public.logica.com/~stepneys/bib/ss/zip.htm
  301.   D.Rann, J.Turner & J.Whitworth, Z: A beginner's guide. Chapman & Hall, 1994.
  302.   D.Heath, D.Allum & L.Dunckley, Introductory Logic and Formal Methods.
  303.       A.Waller, Henley-on-Thames, 1994.
  304.   L.Bottaci and J.Jones, Formal Specification using Z: A modelling approach.
  305.       International Thomson Publishing, 1995.
  306.   D.Sheppard, An Introduction to Formal Specification with Z and VDM.
  307.       McGraw Hill International Series in Software Engineering, 1995.
  308.   J.P.Bowen & M.G.Hinchey (eds.), ZUM'95: The Z Formal Specification
  309.       Notation, Springer-Verlag, Lecture Notes in Computer Science,
  310.       volume 967, 1995.
  311.       URL: http://www.comlab.ox.ac.uk/archive/z/zum95.html
  312.   J.P.Bowen, Formal Specification and Documentation using Z: A Case Study
  313.       Approach, International Thomson Compress Press, 1996.
  314.       URL: http://www.comlab.ox.ac.uk/oucl/users/jonathan.bowen/zbook.html
  315.   J.C.P.Woodcock & J.Davies, Using Z: Specification, proof and refinement,
  316.       Prentice Hall International Series in Computer Science, 1996.
  317.       URL: http://www.comlab.ox.ac.uk/usingz.html
  318.   A.Harry, Formal Methods Fact File: VDM and Z, Wiley, 1996.
  319.   J.Jacky, The Way of Z: Practical Programming with Formal Methods,
  320.       Cambridge University Press, 1997.
  321.       URL: http://www.radonc.washington.edu/prostaff/jon/z-book/
  322.   J.P.Bowen, M.G.Hinchey & D.Till (eds.), ZUM'97: The Z Formal Specification
  323.       Notation, Springer-Verlag, Lecture Notes in Computer Science,
  324.       volume 1212, 1997.  URL: http://www.cs.reading.ac.uk/zum97/
  325. Announced:
  326.   L.Semmens, Z for Software Engineers, Ellis Horwood Series in Computers
  327.       and Their Applications, December 1996.
  328.  
  329. See also an on-line list of Z books from Blackwells Bookshop under:
  330. http://www.blackwell.co.uk/cgi-bin/bb_catsel?09_IBY
  331.   "Formal Methods: A Survey" by S.Austin & G.I.Parkin, March 1993
  332. includes information on the use and teaching of Z in industry and
  333. academia.  Contact DITC Office, Formal Methods Survey, National
  334. Laboratory, Teddington, Middlesex TW11 0LW, UK (tel +44-181-943-7002,
  335. fax +44-181-977-7091) for a copy.
  336.   OUCL Technical Monographs and Reports, including many on Z, is
  337. available from the OUCL librarian (tel +44-1865-273837, fax
  338. +44-1865-273839, email <library@comlab.ox.ac.uk>).
  339.   For information on formal methods publications in general, see:
  340. http://www.comlab.ox.ac.uk/archive/formal-methods/pubs.html
  341.  
  342. Subject: What is object-oriented Z?
  343.  
  344. Several object-oriented extensions to or versions of Z have been
  345. proposed.  The book "Object orientation in Z", listed above, is a
  346. collection of papers describing various OOZ approaches - Hall, ZERO,
  347. MooZ, Object-Z, OOZE, Schuman&Pitt, Z++, ZEST and Fresco (an OO VDM
  348. method) - in the main written by the methods' inventors, and all
  349. specifying the same two examples. A more recent book entitled
  350. "Object-oriented specification case studies" surveys the principal
  351. methods and languages for formal object-oriented specification,
  352. including Z-based approaches.
  353.  
  354. Subject: How can I run Z?
  355.  
  356. Z is a (non-executable in general) specification language, so there is
  357. no such thing as a Z compiler/linker/etc. as you would expect for a
  358. programming language. Some people have looked at animating subsets of Z
  359. for rapid prototyping purposes, using logic and functional programming
  360. for example, but this is not really the major point of Z, which is to
  361. increase human understandability of the specified system and allow the
  362. possibility of formal reasoning and development. However, Prolog seems
  363. to be the main favoured language for Z prototyping and some references
  364. may be found in the Z bibliography (see above).
  365.  
  366. Subject: Where can I meet other Z people?
  367.  
  368. |The 11th International Conference of Z Users (ZUM'98) will be held in
  369. |Berlin, Germany, 24-25 September 1998. A Call for Papers has been
  370. |issued. For further information, please contact the Connference Chair:
  371. |Mike Hinchey, New Jersey Institute of Technology, Department of
  372. |Computer and Information Science, University Heights, Newark, NJ
  373. |07102-1982, USA (email <hinchey@cis.njit.edu>, tel +1-201-596-5750, fax
  374. |+1-201-596-5777).  URL: http://www.cs.reading.ac.uk/archive/z/zum98/
  375. |  Information on Z User Meetings is issued on newsgroups including
  376. |comp.specification.z, the Z postal mailing list and various specialist
  377. |electronic mailing lists.
  378. |  Previous proceedings for Z User Meetings have been published in the
  379. |Springer-Verlag LNCS and Workshops in Computing series since the 4th
  380. |meeting in 1989.  For further on-line information on previous meetings,
  381. |see the URL http://www.comlab.ox.ac.uk/archive/z/zum.html
  382. |  For a list of meetings with a formal methods content, see:
  383. | http://www.comlab.ox.ac.uk/archive/formal-methods/meetings.html
  384.  
  385. Subject: What is the Z User Group?
  386.  
  387. The Z User Group was set up in 1992 to oversee Z-related activities,
  388. and the Z User Meetings in particular.  As a subscriber to either
  389. comp.specification.z, ZFORUM or the postal mailing list, you may
  390. consider yourself a member of the Z User Group.  There are currently
  391. no charges for membership, although this is subject to review if
  392. necessary.  Contact <zforum-request@comlab.ox.ac.uk> for further
  393. information.
  394.  
  395. Subject: How can I obtain the draft Z standard?
  396.  
  397. The proposed Z standard under ISO/IEC JTC1/SC22 is available on-line.
  398. See under http://www.comlab.ox.ac.uk/oucl/groups/zstandards/ for the
  399. latest information and locations.  An early version is also available
  400. in printed form from the OUCL librarian (tel +44-1865-273837, fax
  401. +44-1865-273839, email <library@comlab.ox.ac.uk>) by requesting
  402. Technical Monograph number PRG-107.
  403.  
  404. Subject: Where else is Z discussed?
  405.  
  406. The BCS-FACS (British Computer Society Formal Aspects of Computer
  407. Science special interest group) and FME (Formal Methods Europe) are two
  408. organizations interested in formal methods in general. Contact BCS
  409. FACS, Dept of Computer Studies, Loughborough University of Technology,
  410. Loughborough, Leicester LE11 3TU, UK (tel +44-1509-222676, fax
  411. +44-1509-211586, email <FACS@lut.ac.uk>) for further information.
  412.   A "FACS Europe" newsletter is issued to members of FACS and FME.
  413. Please send suitable Z-related material to the Z column editor, David
  414. Till, Dept of Computer Science, City University, Northampton Square,
  415. London, EC1V 0HB, UK (tel +44-171-477-8552, email <till@cs.city.ac.uk>)
  416. for possible publication.  Material from articles appearing on the
  417. comp.specification.z newsgroup may be included if considered of
  418. sufficient interest (with permission from the originator if possible).
  419. It would be helpful for posters of articles on comp.specification.z to
  420. indicate if they do not want further distribution for any reason.
  421.  
  422. Subject: How does VDM compare with Z?
  423.  
  424. See I.J.Hayes, C.B.Jones & J.E.Nicholls, Understanding the differences
  425. between VDM and Z, FACS Europe, series I, 1(1):7-30, Autumn 1993
  426. available as an on-line Technical Report from Manchester under
  427. ftp://ftp.cs.man.ac.uk/pub/TR/UMCS-93-8-1.ps.Z and I.J.Hayes, VDM and Z:
  428. A comparative case study, Formal Aspects of Computing, 4(1):76-99, 1992.
  429. VDM is discussed on the (unmoderated) VDM FORUM mailing list.  Send a
  430. message containing the command "join vdm-forum <name>" where <name> is
  431. your real name to <mailbase@mailbase.ac.uk>. To contact the list
  432. administrator, email John Fitzgerald on <vdm-forum-request@mailbase.ac.uk>.
  433.  
  434. Subject: How does the B-Method compare with Z?
  435.  
  436. B is a tool-based formal method for software development, conceived by
  437. the originator of Z, Jean-Raymond Abrial, whereas Z is designed mainly
  438. for specification. See http://www.b-core.com/ZVdmB.html for a comparison.
  439. See also http://www.comlab.ox.ac.uk/archive/formal-methods/b.html for
  440. further information on B.
  441.  
  442. Subject: What if I have spotted a mistake or an omission?
  443.  
  444. Please send corrections or new relevant information about meetings,
  445. books, tools, etc., to <J.P.Bowen@reading.ac.uk>.  New questions and
  446. model answers are also gratefully received!
  447.  
  448. --
  449. Jonathan Bowen <J.P.Bowen@reading.ac.uk>
  450. Department of Computer Science, University of Reading, UK
  451. URL: http://www.cs.reading.ac.uk/people/jpb/
  452.