Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 24.460.957 Times

Community Z Tools 1.0

  Date Added: June 23, 2010  |  Visits: 255

Community Z Tools

Report Broken Link
Printer Friendly Version


Product Homepage
Download (45 downloads)


The Community Z Tools (CZT) project is building a set of tools for editing, typechecking and animating formal specifications written in the Z specification language, with some support for Z extensions such as Object-Z and TCOZ. These tools are all built using the CZT Java framework for Z tools. [Adapted from Andrew Martins original CZT proposal] The Z specification language was adopted as an ISO standard in 2002. The project can be used to precisely specify the requirements or behaviour of systems, and analyze that behaviour via proof, animation, test generation etc. However, one of the biggest barriers to the widespread use of the Z specification language seems to be the issue of tool support. Many projects have constructed Z tools, some of product quality, most as student projects. Few of them are integrated with each other; few support all the new ISO standard; fewer still build together to form the kind of integrated environment that developers are beginning to expect. Many good ideas have been developed to prototype stage, and then have been lost as projects have finished and students or researchers have moved on. The number of times a request for a Z parser arises in the Z newsgroup suggests lots of people are producing tools, most of which will never be seen outside their own institute. An integrated effort will move forward the state of tools, and thereby the take-up of Z. Our objectives are to encourage interchange between existing Z tools (via a standard XML interchange format for Z), and to provide open-source libraries for building and integrating new Z tools. The software we are building does/will include: 1. An XML Schema markup for Z. See the ZB2003 proceedings for a paper describing this markup. 2. Java classes for Z annotated syntax trees (AST). 3. Java classes for converting between XML and Java AST. 4. Java libraries for the common operations needed in every Z tool (markup-converters, parser, type-checker, schema expansion etc.). A paper describing these will be presented at ZB2005. 5. One or more simple graphical Z editors, with facilities for easily entering the special Z unicode symbols. Initially we are using jEdit. 6. A Z animation tool called ZLive, with a customisable graphical user interface. 7. Export tools, to output Z in other notations or for other Z tools. (example, HTML output, LaTeX output, translation to B and JML). 8. Extended versions of the libraries and tools to support Z extensions such as Object-Z and TCOZ. Whats New in This Release: - The software was updated to ZML 2.1. - Object Z and Circus support were added. - Z checking was updated to reflect bugfixes in the standard. - Java 1.5 support was improved. - Major bugfixes and code cleanups were done in all of the components..

Requirements: No special requirements
Platforms: Linux
Keyword: Code Generators Community Community Z Tools Community Z Tools Project Czt Java Programming Project Support Tools Xml Z Specification Language
Users rating: 0/10

License: Freeware
USER REVIEWS
More Reviews or Write Review


COMMUNITY Z TOOLS RELATED
Screen Savers  -  .NET News On Your Desktop 1.3
.NET News On Your Desktop is a project developed by Blocks4.NET in order to notify .NET users / developers community about latest .NET components news. News are received from Blocks4.NET web site and displayed to your desktop by using a Channel...
348 KB  
Screen Savers  -  .NET News Vista Gadget 1.0
.NET News Vista Gadget is a project developed by Blocks4.NET in order to notify .NET users / developers community about latest .NET components news. News are received from Blocks4.NET web site and displayed to your Vista Sidebar. This is an...
16 KB  
Content Management  -  eqol 1.0
Eqol is a series of module to generate code for ZF, and provide tools to develop a cms based Zend Framework.
 
Screen Saver Tools  -  Developer Tool Marketplace News Screensaver 1.0
The Developer Tool Marketplace News screen saver connects you with an RSS news feed from Dev Direct - the world's largest specialist marketplace for developer tools and software components - so that you can keep track of who has released what...
674 KB  
Code Management Tools  -  Ragel State Machine Compiler 5.23
Ragel State Machine Compiler compiles finite state machines from regular languages into executable C/C++/Objective-C code. Ragel state machines can not only recognize byte sequences as regular expression machines do, but can also execute code at...
532.48 KB  
Code Management Tools  -  Internet Communications Engine 3.2
Ice, the Internet Communications Engine, is middleware for the practical programmer. A high-performance Internet communications platform, Ice includes a wealth of layered services and plug-ins. Ice means simplicity, speed, and power. Ice is...
15 MB  
Programming  -  Codejen Framework 1.0
A flexible code generation framework providing the infrastructure for developers to build their own code generators.
18.42 KB  
Programming  -  Framecode 0.0.3
Framecode is a framework, written in Java, to build code generators for all languages. It provides a set of classes to build and format code in a better way than writer.write(mystring). At this time only Java is supported.
44.68 KB  
Programming  -  R Unit Test Framework 0.4.26
R Unit test framework R functions implementing a standard Unit Testing framework, with additional code inspection and report generation tools
274.5 KB  
Programming  -  YACL - Yet Another Collections Library 1.0
A Java collections framework based on set theory, specifically, from Spivey's work on the Z notation (a formal specification language).
4.72 KB  
NEW DOWNLOADS IN PROGRAMMING, CODE MANAGEMENT TOOLS
Programming  -  RailsTidy 0.1
RailsTidy project is a plugin for Ruby On Rails..
11.26 KB  
Programming  -  Strings edit 1.9
Strings edit is a library that provides I/O facilities for integer, floating-point, Roman numbers, and strings. Both input and output subroutines support string pointers for consequent stream processing. The output can be aligned in a fixed size...
54.27 KB  
Programming  -  BScript 0.3
BScript is a (yet another) BASIC interpreter. It is free software and open-sourced, licensed under the terms of the GNU General Public License version 2 or later. You can use BScript to teach BASIC to your students, write understandable shell...
112.64 KB  
Programming  -  Kits JavaScript Brainf*ck Interpreter 0.01
Kits JavaScript Brainf*ck Interpreter is a rather fast interpreter for the Brainf*ck esoteric programming language.. Kit's JavaScript Brainfuck Interpreter v0.01
5.12 KB  
Programming  -  dis6502 0.12
dis6502 is a flow-tracing disassembler for the 6502, originally written by Robert Bond and supporting Atari binary files. Robert posted dis6502 to the Usenet newsgroup net.sources on 9-Oct-1986, and to comp.sources.unix 7-Jun-1988. Udi...
19.46 KB  
Code Management Tools  -  BitNami Review Board Stack 1.6.9-1 (linux)
Review Board is a powerful web-based code review tool that offers developers an easy way to handle code reviews. It scales well from small projects to large companies and offers a variety of tools to take much of the stress and time out of the...
75.97 MB  
Code Management Tools  -  Common Text Transformation Library 2.08
Common Text Transformation Library, CTTL for short, is a set of C++ classes and functions to understand and modify text data. Common Text Transformation Library implementation is based on STL classes and algorithms. Concept of a substring plays...
163.84 KB  
Code Management Tools  -  GMP compiler 1.0.0
GMP compiler tool simplifies the use of GMP, the GNU multiple precision library. It scans a C source file for specially marked GMPS arithmetic expressions and replaces them with plain C. The abbreviation gmpc stands for GMP compiler, or...
276.48 KB  
Code Management Tools  -  phpCodeGenie 3.0.2
phpCodeGenie (PCG) is a code generator for database driven applications. PCG can generate entire working basic database driven applications for you. PCG can generate code from different databases. The database servers it can talk to via ADODB...
1.4 MB  
Code Management Tools  -  idioskopos 0.4.1
idioskopos (Greek: idio- inward, within, private; -skopos look, aim, target) is a C++ library that simplifies (hopefully) the addition of object reflection and introspection. There are numerous libraries that provide object introspection, but...
604.16 KB  
Home  | About Us  | Privacy  | Disclaimer  | Link to Us  | Contact Us  | Top Searches  | Submit Software
File Transit © 1998-2012