<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-3526</id>
	<title>Nabble - jmlspecs-releases</title>
	<updated>2008-12-04T11:32:40Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/jmlspecs-releases-f3526.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/jmlspecs-releases-f3526.html" />
	<subtitle type="html">Mailing list archive for jmlspecs-releases</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-20840704</id>
	<title>JML Release candidate 5.6_rc3 available</title>
	<published>2008-12-04T11:32:40Z</published>
	<updated>2008-12-04T11:32:40Z</updated>
	<author>
		<name>Gary T. Leavens-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;We've just made release candidate 5.5_rc6 of the JML tools. This release is
&lt;br&gt;available from from the sourceforge project page for JML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;or directly from sourceforge.net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=65346&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/project/showfiles.php?group_id=65346&lt;/a&gt;&lt;br&gt;in the file JML.5.6_rc3.tar.gz. &amp;nbsp;This is a gzipped tar file.
&lt;br&gt;&lt;br&gt;Some highlights of the release are summarized below. See the NEWS.txt
&lt;br&gt;file in the release for other changes, including changes inherited
&lt;br&gt;from the previous release of JML (more or less) and many bug fixes.
&lt;br&gt;Highlights include:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - Model programs and refining statements are now parsed, type
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; checked, and matching is enforced, using the design of the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Shaner, Leavens, and Naumann OOPSLA 2007 paper. &amp;nbsp;This version
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; does not yet support runtime assertion checking. &amp;nbsp;Thanks to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Steve Shaner.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - Addition of jmle, which is a tool for executing JML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; specifications. &amp;nbsp;This can be used to validate specifications,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; to debug them, and to allow specifications to serve as
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; prototypes. &amp;nbsp;The jmle tool generates Java code, so it can be
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; used as with any other Java code, in particular with JUnit unit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; testing. &amp;nbsp;For more information see the README.txt file in the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org/jmlspecs/jmlexec directory or the paper
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; by Krause and Wahls &amp;quot;jmle: A Tool for Executing JML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Specifications via Constraint Programming&amp;quot; at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://users.dickinson.edu/~wahlst/papers/tool.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://users.dickinson.edu/~wahlst/papers/tool.pdf&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thanks to Tim Wahls.
&lt;br&gt;&lt;br&gt;See the NEWS.txt file in the release for more details, bug 
&lt;br&gt;fixes, and incompatabilities with the previous release.
&lt;br&gt;&lt;br&gt;Please let us know your comments on JML, and if you find bugs.
&lt;br&gt;You can now file bug reports from the sourceforge.net project page for
&lt;br&gt;the jmlspecs project,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;and you can see the bugs we know about there.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gary T. Leavens
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;439C Harris Center (Bldg. 116)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;School of EECS, University of Central Florida
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4000 Central Florida Blvd., Orlando, FL 32816-2362 USA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.eecs.ucf.edu/~leavens&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eecs.ucf.edu/~leavens&lt;/a&gt;&amp;nbsp; phone: +1-407-823-4758
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20840704&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leavens@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jmlspecs-releases mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20840704&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jmlspecs-releases@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/JML-Release-candidate-5.6_rc3-available-tp20840704p20840704.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-16838395</id>
	<title>JML Release Candidate 5.6 rc1 available</title>
	<published>2008-04-22T08:47:57Z</published>
	<updated>2008-04-22T08:47:57Z</updated>
	<author>
		<name>Gary T. Leavens-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;We've just made release candidate 5.6_rc1 of the JML tools. This release is
&lt;br&gt;available from from the sourceforge project page for JML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;or directly from sourceforge.net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=65346&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/project/showfiles.php?group_id=65346&lt;/a&gt;&lt;br&gt;in the file JML.5.6_rc1.tar.gz. &amp;nbsp;This is a gzipped tar file.
&lt;br&gt;&lt;br&gt;Some highlights of the release are summarized below. See the NEWS.txt
&lt;br&gt;file in the release for other changes, including changes inherited
&lt;br&gt;from the previous release of JML (more or less) and many bug fixes.
&lt;br&gt;Highlights include:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - Addition of jmle, which is a tool for executing JML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; specifications. &amp;nbsp;This can be used to validate specifications,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; to debug them, and to allow specifications to serve as
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; prototypes. &amp;nbsp;The jmle tool generates Java code, so it can be
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; used as with any other Java code, in particular with JUnit unit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; testing. &amp;nbsp;For more information see the README.txt file in the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org/jmlspecs/jmlexec directory or the paper
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; by Krause and Wahls &amp;quot;jmle: A Tool for Executing JML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Specifications via Constraint Programming&amp;quot; at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://users.dickinson.edu/~wahlst/papers/tool.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://users.dickinson.edu/~wahlst/papers/tool.pdf&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thanks to Tim Wahls.
&lt;br&gt;&lt;br&gt;See the NEWS.txt file in the release for more details, bug 
&lt;br&gt;fixes, and incompatabilities with the previous release.
&lt;br&gt;&lt;br&gt;Please let us know your comments on JML, and if you find bugs.
&lt;br&gt;You can now file bug reports from the sourceforge.net project page for
&lt;br&gt;the jmlspecs project,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;and you can see the bugs we know about there.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gary T. Leavens
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;210 Harris Center (Bldg. 116)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;School of EECS, University of Central Florida
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4000 Central Florida Blvd., Orlando, FL 32816-2362 USA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.eecs.ucf.edu/~leavens&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eecs.ucf.edu/~leavens&lt;/a&gt;&amp;nbsp; phone: +1-407-823-4758
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=16838395&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leavens@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
&lt;br&gt;Don't miss this year's exciting event. There's still time to save $100. 
&lt;br&gt;Use priority code J8TL2D2. 
&lt;br&gt;&lt;a href=&quot;http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jmlspecs-releases mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=16838395&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jmlspecs-releases@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/JML-Release-Candidate-5.6-rc1-available-tp16838395p16838395.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14728213</id>
	<title>JML Release 5.5 now available</title>
	<published>2008-01-09T20:39:50Z</published>
	<updated>2008-01-09T20:39:50Z</updated>
	<author>
		<name>Gary T. Leavens-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;We've finally made the 5.5 release of the JML tools. This release is
&lt;br&gt;available from from the sourceforge project page for JML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;or directly from sourceforge.net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=65346&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/project/showfiles.php?group_id=65346&lt;/a&gt;&lt;br&gt;in the file JML.5.5.tar.gz. &amp;nbsp;This is a gzipped tar file.
&lt;br&gt;&lt;br&gt;Some highlights of the release are summarized below. See the NEWS.txt
&lt;br&gt;file in the release for other changes, including changes inherited
&lt;br&gt;from the previous release of JML (more or less) and many bug fixes.
&lt;br&gt;Highlights include:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - Various changes enable the new assertion semantics. &amp;nbsp;This
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; semantics requires that users write &amp;quot;protective&amp;quot; specifications,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; in that the runtime checker will no longer attempt to mask
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exceptions that occur during assertion evaluation, but will
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; instead propagate those out to the calling program.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thus an assertion holds if and only if the assertion expression
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; evaluates successfully (no exceptions are raised) and it is true.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; This new semantics has been turned on by default (to recover to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; old semantics use jmlc command line option -O). This fixes bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #1745623. &amp;nbsp;Thanks to Patrice Chalin and Fredrick Rioux.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - Added the &amp;quot;refining&amp;quot; statement discussed in the jmlspecs-interest
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mailing list and a new keyword &amp;quot;extract&amp;quot; from the paper by
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Shaner, Leavens and Naumann (to appear in OOPSLA 2007). &amp;nbsp;This
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; updated the checker and documents. &amp;nbsp;Thanks to Steve Shaner.
&lt;br&gt;&lt;br&gt;See the NEWS.txt file in the release for more details, bug 
&lt;br&gt;fixes, and incompatabilities with the previous release.
&lt;br&gt;&lt;br&gt;Please let us know your comments on JML, and if you find bugs.
&lt;br&gt;You can now file bug reports from the sourceforge.net project page for
&lt;br&gt;the jmlspecs project,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;and you can see the bugs we know about there.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gary T. Leavens
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Department of Computer Science, Iowa State University
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;229 Atanasoff Hall, Ames, Iowa 50011-1041 USA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.cs.iastate.edu/~leavens&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.iastate.edu/~leavens&lt;/a&gt;&amp;nbsp; phone: +1-515-294-1580
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gary T. Leavens
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;210 Harris Center (Bldg. 116)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;School of EECS, University of Central Florida
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4000 Central Florida Blvd., Orlando, FL 32816-2362 USA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.eecs.ucf.edu/~leavens&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eecs.ucf.edu/~leavens&lt;/a&gt;&amp;nbsp; phone: +1-407-823-4758
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14728213&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leavens@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;Check out the new SourceForge.net Marketplace.
&lt;br&gt;It's the best place to buy or sell services for
&lt;br&gt;just about anything Open Source.
&lt;br&gt;&lt;a href=&quot;http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jmlspecs-releases mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14728213&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jmlspecs-releases@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/JML-Release-5.5-now-available-tp14728213p14728213.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-13578553</id>
	<title>JML 5.5_rc3 release candidate available</title>
	<published>2007-11-04T14:19:17Z</published>
	<updated>2007-11-04T14:19:17Z</updated>
	<author>
		<name>Gary T. Leavens-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;We've just made release candidate 5.5_rc3 of the JML tools. This release is
&lt;br&gt;available from from the sourceforge project page for JML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;or directly from sourceforge.net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=65346&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/project/showfiles.php?group_id=65346&lt;/a&gt;&lt;br&gt;in the file JML.5.5_rc3.tar.gz. &amp;nbsp;This is a gzipped tar file.
&lt;br&gt;&lt;br&gt;Some highlights of the release are summarized below. See the NEWS.txt
&lt;br&gt;file in the release for other changes, including changes inherited
&lt;br&gt;from the previous release of JML (more or less) and many bug fixes.
&lt;br&gt;Highlights include:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - Various changes enable the new assertion semantics. &amp;nbsp;This
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; semantics requires that users write &amp;quot;protective&amp;quot; specifications,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; in that the runtime checker will no longer attempt to mask
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exceptions that occur during assertion evaluation, but will
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; instead propagate those out to the calling program.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thus an assertion holds if and only if the assertion expression
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; evaluates successfully (no exceptions are raised) and it is true.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; This new semantics has been turned on by default (to recover to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; old semantics use jmlc command line option -O). This fixes bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #1745623. &amp;nbsp;Thanks to Patrice Chalin and Fredrick Rioux.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - Added the &amp;quot;refining&amp;quot; statement discussed in the jmlspecs-interest
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mailing list and a new keyword &amp;quot;extract&amp;quot; from the paper by
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Shaner, Leavens and Naumann (to appear in OOPSLA 2007). &amp;nbsp;This
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; updated the checker and documents. &amp;nbsp;Thanks to Steve Shaner.
&lt;br&gt;&lt;br&gt;See the NEWS.txt file in the release for more details, bug 
&lt;br&gt;fixes, and incompatabilities with the previous release.
&lt;br&gt;&lt;br&gt;Please let us know your comments on JML, and if you find bugs.
&lt;br&gt;You can now file bug reports from the sourceforge.net project page for
&lt;br&gt;the jmlspecs project,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;and you can see the bugs we know about there.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gary T. Leavens
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;210 Harris Center (Bldg. 116)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;School of EECS, University of Central Florida
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4000 Central Florida Blvd., Orlando, FL 32816-2362 USA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.eecs.ucf.edu/~leavens&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eecs.ucf.edu/~leavens&lt;/a&gt;&amp;nbsp; phone: +1-407-823-4758
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=13578553&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leavens@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;Download your FREE copy of Splunk now &amp;gt;&amp;gt; &lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jmlspecs-releases mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=13578553&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jmlspecs-releases@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/JML-5.5_rc3-release-candidate-available-tp13578553p13578553.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-11390242</id>
	<title>Release of release candidate 5.5_rc1 for JML</title>
	<published>2007-07-02T02:25:30Z</published>
	<updated>2007-07-02T02:25:30Z</updated>
	<author>
		<name>Gary T. Leavens</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;We've just made release candidate 5.5_rc1 of the JML tools. This release is
&lt;br&gt;available from from the sourceforge project page for JML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;or directly from sourceforge.net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=65346&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/project/showfiles.php?group_id=65346&lt;/a&gt;&lt;br&gt;in the file JML.5.5_rc1.tar.gz. &amp;nbsp;This is a gzipped tar file.
&lt;br&gt;&lt;br&gt;Some highlights of the release are summarized below. See the NEWS.txt
&lt;br&gt;file in the release for other changes, including changes inherited
&lt;br&gt;from the previous release of JML (more or less) and many bug fixes.
&lt;br&gt;Highlights include:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - Various changes enable the new assertion semantics. &amp;nbsp;This
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; semantics requires that users write &amp;quot;protective&amp;quot; specifications,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; in that the runtime checker will no longer attempt to mask
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exceptions that occur during assertion evaluation, but will
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; instead propagate those out to the calling program.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thus an assertion holds if and only if the assertion expression
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; evaluates successfully (no exceptions are raised) and it is true.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; This new semantics has been turned on by default (to recover to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; old semantics use jmlc command line option -O). This fixes bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #1745623. &amp;nbsp;Thanks to Patrice Chalin and Fredrick Rioux.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - Added the &amp;quot;refining&amp;quot; statement discussed in the jmlspecs-interest
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mailing list and a new keyword &amp;quot;extract&amp;quot; from the paper by
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Shaner, Leavens and Naumann (to appear in OOPSLA 2007). &amp;nbsp;This
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; updated the checker and documents. &amp;nbsp;Thanks to Steve Shaner.
&lt;br&gt;&lt;br&gt;See the NEWS.txt file in the release for more details, bug 
&lt;br&gt;fixes, and incompatabilities with the previous release.
&lt;br&gt;&lt;br&gt;Please let us know your comments on JML, and if you find bugs.
&lt;br&gt;You can now file bug reports from the sourceforge.net project page for
&lt;br&gt;the jmlspecs project,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;and you can see the bugs we know about there.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gary T. Leavens
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Department of Computer Science, Iowa State University
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;229 Atanasoff Hall, Ames, Iowa 50011-1041 USA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.cs.iastate.edu/~leavens&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.iastate.edu/~leavens&lt;/a&gt;&amp;nbsp; phone: +1-515-294-1580
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by DB2 Express
&lt;br&gt;Download DB2 Express C - the FREE version of DB2 express and take
&lt;br&gt;control of your XML. No limits. Just data. Click to get it now.
&lt;br&gt;&lt;a href=&quot;http://sourceforge.net/powerbar/db2/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/powerbar/db2/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jmlspecs-releases mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=11390242&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jmlspecs-releases@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Release-of-release-candidate-5.5_rc1-for-JML-tp11390242p11390242.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-8876554</id>
	<title>Common JML Tools release 5.4 available</title>
	<published>2007-02-08T15:26:44Z</published>
	<updated>2007-02-08T15:26:44Z</updated>
	<author>
		<name>Gary T. Leavens</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;We've finally made the 5.4 release of the Common JML tools. This release is
&lt;br&gt;available from from the sourceforge project page for JML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;or directly from sourceforge.net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=65346&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/project/showfiles.php?group_id=65346&lt;/a&gt;&lt;br&gt;in the file JML.5.4.tar.gz. &amp;nbsp;This is a gzipped tar file.
&lt;br&gt;&lt;br&gt;Some highlights of the release are summarized below. See the NEWS.txt
&lt;br&gt;file in the release for other changes, including changes inherited
&lt;br&gt;from the previous release of JML (more or less) and many bug fixes.
&lt;br&gt;Highlights include:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - The tools can be run and installed under Java 1.5 (Java 5),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; although the tools only parse and type check Java 1.4 source
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; correctly and jmldoc does not work under Java 1.5.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thanks to Ovidio Mallo (and Werner Dietl). &amp;nbsp;This solves
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MultiJava bug 1092120.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - Improved support for Java 5 generics, especially addition
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; of wildcards and raw types. Thanks to Ovidio Mallo (and Werner Dietl).
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - Fixed problem with parsing of nullity modifiers in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; casts. Thanks to Patrice Chalin.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - The --nonnulltypes and -j options support a new feature for
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;non null types&amp;quot;. &amp;nbsp;This includes a static analysis that
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; propagates nullity information. &amp;nbsp;Thanks to Perry James and
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Patrice Chalin.
&lt;br&gt;&lt;br&gt;See the NEWS.txt file in the release for more details, bug 
&lt;br&gt;fixes, and incompatabilities with the previous release.
&lt;br&gt;&lt;br&gt;Please let us know your comments on JML, and if you find bugs.
&lt;br&gt;You can now file bug reports from the sourceforge.net project page for
&lt;br&gt;the jmlspecs project,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;and you can see the bugs we know about there.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gary T. Leavens
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Department of Computer Science, Iowa State University
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;229 Atanasoff Hall, Ames, Iowa 50011-1041 USA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.cs.iastate.edu/~leavens&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.iastate.edu/~leavens&lt;/a&gt;&amp;nbsp; phone: +1-515-294-1580
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;Using Tomcat but need to do more? Need to support web services, security?
&lt;br&gt;Get stuff done quickly with pre-integrated technology to make your job easier.
&lt;br&gt;Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
&lt;br&gt;&lt;a href=&quot;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=120709&amp;bid=263057&amp;dat=121642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=120709&amp;bid=263057&amp;dat=121642&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jmlspecs-releases mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8876554&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jmlspecs-releases@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Common-JML-Tools-release-5.4-available-tp8876554p8876554.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-8044618</id>
	<title>JML 5.4 release candidate 2 available</title>
	<published>2006-12-24T18:09:05Z</published>
	<updated>2006-12-24T18:09:05Z</updated>
	<author>
		<name>Gary T. Leavens</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;We've just made release candidate 5.4_rc2 of the Common JML
&lt;br&gt;tools. This release is available from from the sourceforge project
&lt;br&gt;page for JML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;or directly from sourceforge.net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=65346&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/project/showfiles.php?group_id=65346&lt;/a&gt;&lt;br&gt;in the file JML.5.4_rc2.tar.gz. &amp;nbsp;This is a gzipped tar file.
&lt;br&gt;&lt;br&gt;Some highlights of the release are summarized below. See the NEWS.txt
&lt;br&gt;file in the release for other changes, including changes inherited
&lt;br&gt;from the previous release of JML (more or less) and many bug fixes.
&lt;br&gt;Highlights include:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - The tools can be run and installed under Java 1.5 (Java 5),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; although the tools only parse and type check Java 1.4 source
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; correctly and jmldoc does not work under Java 1.5.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thanks to Ovidio Mallo (and Werner Dietl). &amp;nbsp;This solves
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MultiJava bug 1092120.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - Improved support for Java 5 generics, especially addition
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; of wildcards and raw types. Thanks to Ovidio Mallo (and Werner Dietl).
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - Fixed problem with parsing of nullity modifiers in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; casts. Thanks to Patrice Chalin.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - The --nonnulltypes and -j options support a new feature for
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;non null types&amp;quot;. &amp;nbsp;This includes a static analysis that
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; propagates nullity information. &amp;nbsp;Thanks to Perry James and
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Patrice Chalin.
&lt;br&gt;&lt;br&gt;See the NEWS.txt file in the release for more details, bug 
&lt;br&gt;fixes, and incompatabilities with the previous release.
&lt;br&gt;&lt;br&gt;Please let us know your comments on JML, and if you find bugs.
&lt;br&gt;You can now file bug reports from the sourceforge.net project page for
&lt;br&gt;the jmlspecs project,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;and you can see the bugs we know about there.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gary T. Leavens
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Department of Computer Science, Iowa State University
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;229 Atanasoff Hall, Ames, Iowa 50011-1041 USA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.cs.iastate.edu/~leavens&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.iastate.edu/~leavens&lt;/a&gt;&amp;nbsp; phone: +1-515-294-1580
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;Take Surveys. Earn Cash. Influence the Future of IT
&lt;br&gt;Join SourceForge.net's Techsay panel and you'll get the chance to share your
&lt;br&gt;opinions on IT &amp; business topics through brief surveys - and earn cash
&lt;br&gt;&lt;a href=&quot;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jmlspecs-releases mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8044618&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jmlspecs-releases@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/JML-5.4-release-candidate-2-available-tp8044618p8044618.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-4436294</id>
	<title>New Release of JML, 5.3, is available</title>
	<published>2006-05-17T12:28:44Z</published>
	<updated>2006-05-17T12:28:44Z</updated>
	<author>
		<name>Gary T. Leavens</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;We've finally made the 5.3 release of the JML tools. This release is
&lt;br&gt;available from from the sourceforge project page for JML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;or directly from sourceforge.net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=65346&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/project/showfiles.php?group_id=65346&lt;/a&gt;&lt;br&gt;in the file JML.5.3.tar.gz. &amp;nbsp;This is a gzipped tar file.
&lt;br&gt;&lt;br&gt;Some highlights of the release are summarized below. See the NEWS.txt
&lt;br&gt;file in the release for other changes, including changes inherited
&lt;br&gt;from the previous release of JML (more or less) and many bug fixes.
&lt;br&gt;Highlights include:
&lt;br&gt;&lt;br&gt;- The non_null modifier is now the default on declarations,
&lt;br&gt;&amp;nbsp; &amp;nbsp;including method arguments and results, and fields. &amp;nbsp;A new
&lt;br&gt;&amp;nbsp; &amp;nbsp;modifier keyword, nullable, was introduced to reverse this
&lt;br&gt;&amp;nbsp; &amp;nbsp;default. &amp;nbsp;One can accomplish the same thing by using the
&lt;br&gt;&amp;nbsp; &amp;nbsp;type-level modifier &amp;quot;nullable_by_default&amp;quot;, which reverts the
&lt;br&gt;&amp;nbsp; &amp;nbsp;default back to the old one. &amp;nbsp;There is a script,
&lt;br&gt;&amp;nbsp; &amp;nbsp;bin-for-developers/addnullable that can be used to change a
&lt;br&gt;&amp;nbsp; &amp;nbsp;type to be &amp;quot;nullable_by_default&amp;quot;, as a quick way of using this
&lt;br&gt;&amp;nbsp; &amp;nbsp;default. Thanks to Patrice Chalin.
&lt;br&gt;&lt;br&gt;- A new specification expression, \pre(E) can
&lt;br&gt;&amp;nbsp; &amp;nbsp;be used in the body of a method (e.g., in an assert or in a
&lt;br&gt;&amp;nbsp; &amp;nbsp;loop invariant) to refer to the pre-state value
&lt;br&gt;&amp;nbsp; &amp;nbsp;of the expression E. &amp;nbsp;This is preferred over the syntax,
&lt;br&gt;&amp;nbsp; &amp;nbsp;\old(E), which can now also be used in the body of a method
&lt;br&gt;&amp;nbsp; &amp;nbsp;with the same meaning. &amp;nbsp;Similarly, the expression
&lt;br&gt;&amp;nbsp; &amp;nbsp;\old(E, Label), can be used in the body of a method to refer to
&lt;br&gt;&amp;nbsp; &amp;nbsp;the value of the expression E when control last reached the
&lt;br&gt;&amp;nbsp; &amp;nbsp;label label in the method's current execution. &amp;nbsp;These don't
&lt;br&gt;&amp;nbsp; &amp;nbsp;work (in method bodies) in jmlc yet. &amp;nbsp;This is feature request
&lt;br&gt;&amp;nbsp; &amp;nbsp;998284. &amp;nbsp;Thanks to Clyde Ruby for work on parsing and type checking.
&lt;br&gt;&lt;br&gt;- Added the new &amp;quot;code&amp;quot; modifier for heavyweight specifications and
&lt;br&gt;&amp;nbsp; &amp;nbsp;model programs. &amp;nbsp;Specification cases with the code modifier
&lt;br&gt;&amp;nbsp; &amp;nbsp;generalize and replace the code_contract, which is now
&lt;br&gt;&amp;nbsp; &amp;nbsp;deprecated. &amp;nbsp;Such specification cases are only usable in
&lt;br&gt;&amp;nbsp; &amp;nbsp;reasoning when it is statically know that the method's code is
&lt;br&gt;&amp;nbsp; &amp;nbsp;being called, and are not inherited when the method is
&lt;br&gt;&amp;nbsp; &amp;nbsp;overridden. &amp;nbsp;This is feature request 1368585. &amp;nbsp;Thanks to Clyde
&lt;br&gt;&amp;nbsp; &amp;nbsp;Ruby for work on parsing and type checking. &amp;nbsp;(This feature is
&lt;br&gt;&amp;nbsp; &amp;nbsp;not yet implemented in the runtime assertion checker.)
&lt;br&gt;&lt;br&gt;- The accessible, callable, and measured clauses can now appear
&lt;br&gt;&amp;nbsp; &amp;nbsp;in heavyweight specifications. Thanks to Clyde Ruby.
&lt;br&gt;&lt;br&gt;- Added the \same predicate keyword for requires clauses, so the
&lt;br&gt;&amp;nbsp; &amp;nbsp;complete precondition from possibly many specification cases
&lt;br&gt;&amp;nbsp; &amp;nbsp;do not have to be respecified, e.g., when the clauses in a
&lt;br&gt;&amp;nbsp; &amp;nbsp;specification case are to apply to all other specification
&lt;br&gt;&amp;nbsp; &amp;nbsp;cases. Thanks to Clyde Ruby.
&lt;br&gt;&lt;br&gt;- Added new keywords \only_accessed, \only_called, and
&lt;br&gt;&amp;nbsp; &amp;nbsp;\only_captured, which can be used in postconditions. &amp;nbsp;Thanks to
&lt;br&gt;&amp;nbsp; &amp;nbsp;Clyde Ruby.
&lt;br&gt;&lt;br&gt;- The jmlc tool now does static checking of assignable clauses.
&lt;br&gt;&amp;nbsp; &amp;nbsp;This fixes bug 1489974. &amp;nbsp;Thanks to Cui Ye.
&lt;br&gt;&lt;br&gt;See the NEWS.txt file in the release for more details, bug 
&lt;br&gt;fixes, and incompatabilities with the previous release.
&lt;br&gt;&lt;br&gt;Please let us know your comments on JML, and if you find bugs.
&lt;br&gt;You can now file bug reports from the sourceforge.net project page for
&lt;br&gt;the jmlspecs project,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;and you can see the bugs we know about there.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gary T. Leavens
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Department of Computer Science, Iowa State University
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;229 Atanasoff Hall, Ames, Iowa 50011-1041 USA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.cs.iastate.edu/~leavens&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.iastate.edu/~leavens&lt;/a&gt;&amp;nbsp; phone: +1-515-294-1580
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gary T. Leavens
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Department of Computer Science, Iowa State University
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;229 Atanasoff Hall, Ames, Iowa 50011-1041 USA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.cs.iastate.edu/~leavens&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.iastate.edu/~leavens&lt;/a&gt;&amp;nbsp; phone: +1-515-294-1580
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;Using Tomcat but need to do more? Need to support web services, security?
&lt;br&gt;Get stuff done quickly with pre-integrated technology to make your job easier
&lt;br&gt;Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
&lt;br&gt;&lt;a href=&quot;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=120709&amp;bid=263057&amp;dat=121642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=120709&amp;bid=263057&amp;dat=121642&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jmlspecs-releases mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=4436294&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jmlspecs-releases@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/New-Release-of-JML%2C-5.3%2C-is-available-tp4436294p4436294.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-2334716</id>
	<title>JML Release 5.3_rc4 (a minor bug fix over 5.3_rc3)</title>
	<published>2006-01-11T21:40:56Z</published>
	<updated>2006-01-11T21:40:56Z</updated>
	<author>
		<name>Gary T. Leavens</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;We've just made release candidate 5.3_rc4 of the JML tools. This release is
&lt;br&gt;available from from the sourceforge project page for JML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;or directly from sourceforge.net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=65346&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/project/showfiles.php?group_id=65346&lt;/a&gt;&lt;br&gt;in the file JML.5.3_rc4.tar.gz. &amp;nbsp;This is a gzipped tar file.
&lt;br&gt;&lt;br&gt;Some highlights of the release are summarized below. See the NEWS.txt
&lt;br&gt;file in the release for other changes, including changes inherited
&lt;br&gt;from the previous release of JML (more or less) and many bug fixes.
&lt;br&gt;Highlights include:
&lt;br&gt;&lt;br&gt;This release candidate fixes a bug in the files shipped for the
&lt;br&gt;Universe type system in release candidate 5.3_rc3. &amp;nbsp;Thanks to Werner
&lt;br&gt;Dietl for fixing the bug.
&lt;br&gt;&lt;br&gt;We would still like testing of this to help evaluate the new non-null
&lt;br&gt;default for declarations. &amp;nbsp;If you are using JML for a class or are not
&lt;br&gt;interested in such evaluation, you may want to want to wait for
&lt;br&gt;another release of JML.
&lt;br&gt;&lt;br&gt;See the NEWS.txt file in the release for more details, bug 
&lt;br&gt;fixes, and incompatabilities with the previous release.
&lt;br&gt;&lt;br&gt;Please let us know your comments on JML, and if you find bugs.
&lt;br&gt;You can now file bug reports from the sourceforge.net project page for
&lt;br&gt;the jmlspecs project,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;and you can see the bugs we know about there.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
&lt;br&gt;for problems? &amp;nbsp;Stop! &amp;nbsp;Download the new AJAX search engine that makes
&lt;br&gt;searching your log files as easy as surfing the &amp;nbsp;web. &amp;nbsp;DOWNLOAD SPLUNK!
&lt;br&gt;&lt;a href=&quot;http://ads.osdn.com/?ad_id=7637&amp;alloc_id=16865&amp;op=click&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ads.osdn.com/?ad_id=7637&amp;alloc_id=16865&amp;op=click&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jmlspecs-releases mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=2334716&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jmlspecs-releases@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/JML-Release-5.3_rc4-%28a-minor-bug-fix-over-5.3_rc3%29-tp2334716p2334716.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-2318448</id>
	<title>Re: Release candidate JML 5.3_rc3 available (needs testing)</title>
	<published>2006-01-11T04:20:19Z</published>
	<updated>2006-01-11T04:20:19Z</updated>
	<author>
		<name>Joseph Kiniry</name>
	</author>
	<content type="html">Hi Gary,
&lt;br&gt;&lt;br&gt;I just tried to build ESC/Java2 with this release candidate. &amp;nbsp;It &amp;nbsp;
&lt;br&gt;looks pretty good to me so far.
&lt;br&gt;&lt;br&gt;Here are the results of this test:
&lt;br&gt;&lt;br&gt;o I am getting new warnings about references to the ghost fields like &amp;nbsp;
&lt;br&gt;&amp;quot;owner&amp;quot; as not being executable. &amp;nbsp;E.g., the postcondition
&lt;br&gt;&amp;nbsp; &amp;nbsp;//@ ensures \result.owner == null;
&lt;br&gt;is not executable. &amp;nbsp;Has something changed about ghost variables?
&lt;br&gt;&lt;br&gt;o Some bounded quantifiers in invariants are also not executable, &amp;nbsp;
&lt;br&gt;which I find strange. &amp;nbsp;E.g.,
&lt;br&gt;&amp;nbsp; &amp;nbsp;//@ invariant (\forall int i; (0&amp;lt;=i &amp;&amp; i&amp;lt;count) ==&amp;gt; elements[i]! 
&lt;br&gt;=null);
&lt;br&gt;where count is a private field of the same class. &amp;nbsp;Several other &amp;nbsp;
&lt;br&gt;similar invariants are not compiling; typically, quantifiers bounded &amp;nbsp;
&lt;br&gt;by the length of an array.
&lt;br&gt;&lt;br&gt;All classes which previously could not be built due to bytecode jump &amp;nbsp;
&lt;br&gt;limitations are still failing to compile. &amp;nbsp;E.g.,
&lt;br&gt;&lt;br&gt;Exception in thread &amp;quot;main&amp;quot; org.multijava.util.InternalError: INTERNAL &amp;nbsp;
&lt;br&gt;ERROR: target to far away
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.multijava.util.classfile.JumpInstruction.computeEndAddress 
&lt;br&gt;(JumpInstruction.java:176)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...etc...
&lt;br&gt;&lt;br&gt;I have *not* yet tried *running* the compiled ESC/Java2, as I have to &amp;nbsp;
&lt;br&gt;first tweak lots of specs/headers, and I do not want to do that until &amp;nbsp;
&lt;br&gt;ESC/Java2 is running again on itself with non-null as a default.
&lt;br&gt;&lt;br&gt;Joe
&lt;br&gt;&lt;br&gt;On 5 Jan, 2006, at 22:03, Gary T. Leavens wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We've just made release candidate 5.3_rc3 of the JML tools. This &amp;nbsp;
&lt;br&gt;&amp;gt; release is
&lt;br&gt;&amp;gt; available from from the sourceforge project page for JML
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;&amp;gt; or directly from sourceforge.net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=65346&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/project/showfiles.php?group_id=65346&lt;/a&gt;&lt;br&gt;&amp;gt; in the file JML.5.3_rc3.tar.gz. &amp;nbsp;This is a gzipped tar file.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This release candidate needs some testing. &amp;nbsp;I had some troubles with
&lt;br&gt;&amp;gt; the shell scripts under Linux, does anyone else see the same thing?
&lt;br&gt;&amp;gt; Also, we would like your opinon on the non_null-by-default feature
&lt;br&gt;&amp;gt; which is new in the release.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
&lt;br&gt;for problems? &amp;nbsp;Stop! &amp;nbsp;Download the new AJAX search engine that makes
&lt;br&gt;searching your log files as easy as surfing the &amp;nbsp;web. &amp;nbsp;DOWNLOAD SPLUNK!
&lt;br&gt;&lt;a href=&quot;http://ads.osdn.com/?ad_id=7637&amp;alloc_id=16865&amp;op=click&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ads.osdn.com/?ad_id=7637&amp;alloc_id=16865&amp;op=click&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jmlspecs-releases mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=2318448&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jmlspecs-releases@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Release-candidate-JML-5.3_rc3-available-%28needs-testing%29-tp2229502p2318448.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-2229502</id>
	<title>Release candidate JML 5.3_rc3 available (needs testing)</title>
	<published>2006-01-05T14:03:49Z</published>
	<updated>2006-01-05T14:03:49Z</updated>
	<author>
		<name>Gary T. Leavens</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;We've just made release candidate 5.3_rc3 of the JML tools. This release is
&lt;br&gt;available from from the sourceforge project page for JML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;or directly from sourceforge.net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=65346&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/project/showfiles.php?group_id=65346&lt;/a&gt;&lt;br&gt;in the file JML.5.3_rc3.tar.gz. &amp;nbsp;This is a gzipped tar file.
&lt;br&gt;&lt;br&gt;This release candidate needs some testing. &amp;nbsp;I had some troubles with
&lt;br&gt;the shell scripts under Linux, does anyone else see the same thing?
&lt;br&gt;Also, we would like your opinon on the non_null-by-default feature
&lt;br&gt;which is new in the release.
&lt;br&gt;&lt;br&gt;Some highlights of the release are summarized below. See the NEWS.txt
&lt;br&gt;file in the release for other changes, including changes inherited
&lt;br&gt;from the previous release of JML (more or less) and many bug fixes.
&lt;br&gt;Highlights include:
&lt;br&gt;&lt;br&gt;- The non_null modifier is now the default on delcarations,
&lt;br&gt;&amp;nbsp; &amp;nbsp;including method arguments and results, and fields. &amp;nbsp;A new
&lt;br&gt;&amp;nbsp; &amp;nbsp;modifier keyword, nullable, was introduced to reverse this
&lt;br&gt;&amp;nbsp; &amp;nbsp;default. &amp;nbsp;One can accomplish the same thing by using the
&lt;br&gt;&amp;nbsp; &amp;nbsp;type-level modifier &amp;quot;nullable_by_default&amp;quot;, which reverts the
&lt;br&gt;&amp;nbsp; &amp;nbsp;default back to the old one. &amp;nbsp;There is a script,
&lt;br&gt;&amp;nbsp; &amp;nbsp;bin-for-developers/addnullable that can be used to change a
&lt;br&gt;&amp;nbsp; &amp;nbsp;type to be &amp;quot;nullable_by_default&amp;quot;, as a quick way of using this
&lt;br&gt;&amp;nbsp; &amp;nbsp;default. Thanks to Patrice Chalin.
&lt;br&gt;&lt;br&gt;- A new specification expression, \pre(E) can
&lt;br&gt;&amp;nbsp; &amp;nbsp;be used in the body of a method (e.g., in an assert or in a
&lt;br&gt;&amp;nbsp; &amp;nbsp;loop invariant) to refer to the pre-state value
&lt;br&gt;&amp;nbsp; &amp;nbsp;of the expression E. &amp;nbsp;This is preferred over the syntax,
&lt;br&gt;&amp;nbsp; &amp;nbsp;\old(E), which can now also be used in the body of a method
&lt;br&gt;&amp;nbsp; &amp;nbsp;with the same meaning. &amp;nbsp;Similarly, the expression
&lt;br&gt;&amp;nbsp; &amp;nbsp;\old(E, Label), can be used in the body of a method to refer to
&lt;br&gt;&amp;nbsp; &amp;nbsp;the value of the expression E when control last reached the
&lt;br&gt;&amp;nbsp; &amp;nbsp;label label in the method's current execution. &amp;nbsp;These don't
&lt;br&gt;&amp;nbsp; &amp;nbsp;work (in method bodies) in jmlc yet. &amp;nbsp;This is feature request
&lt;br&gt;&amp;nbsp; &amp;nbsp;998284. &amp;nbsp;Thanks to Clyde Ruby for work on parsing and type checking.
&lt;br&gt;&lt;br&gt;- Added the new &amp;quot;code&amp;quot; modifier for heavyweight specifications and
&lt;br&gt;&amp;nbsp; &amp;nbsp;model programs. &amp;nbsp;Specification cases with the code modifier
&lt;br&gt;&amp;nbsp; &amp;nbsp;generalize and replace the code_contract, which is now
&lt;br&gt;&amp;nbsp; &amp;nbsp;deprecated. &amp;nbsp;Such specification cases are only usable in
&lt;br&gt;&amp;nbsp; &amp;nbsp;reasoning when it is statically know that the method's code is
&lt;br&gt;&amp;nbsp; &amp;nbsp;being called, and are not inherited when the method is
&lt;br&gt;&amp;nbsp; &amp;nbsp;overridden. &amp;nbsp;This is feature request 1368585. &amp;nbsp;Thanks to Clyde
&lt;br&gt;&amp;nbsp; &amp;nbsp;Ruby for work on parsing and type checking. &amp;nbsp;(This feature is
&lt;br&gt;&amp;nbsp; &amp;nbsp;not yet implemented in the runtime assertion checker.)
&lt;br&gt;&lt;br&gt;- The accessible, callable, and measured clauses can now appear
&lt;br&gt;&amp;nbsp; &amp;nbsp;in heavyweight specifications. Thanks to Clyde Ruby.
&lt;br&gt;&lt;br&gt;- Added the \same predicate keyword for requires clauses, so the
&lt;br&gt;&amp;nbsp; &amp;nbsp;complete precondition from possibly many specification cases
&lt;br&gt;&amp;nbsp; &amp;nbsp;do not have to be respecified, e.g., when the clauses in a
&lt;br&gt;&amp;nbsp; &amp;nbsp;specification case are to apply to all other specification
&lt;br&gt;&amp;nbsp; &amp;nbsp;cases. Thanks to Clyde Ruby.
&lt;br&gt;&lt;br&gt;- Added new keywords \only_accessed, \only_called, and
&lt;br&gt;&amp;nbsp; &amp;nbsp;\only_captured, which can be used in postconditions. &amp;nbsp;Thanks to
&lt;br&gt;&amp;nbsp; &amp;nbsp;Clyde Ruby.
&lt;br&gt;&lt;br&gt;See the NEWS.txt file in the release for more details, bug 
&lt;br&gt;fixes, and incompatabilities with the previous release.
&lt;br&gt;&lt;br&gt;Please let us know your comments on JML, and if you find bugs.
&lt;br&gt;You can now file bug reports from the sourceforge.net project page for
&lt;br&gt;the jmlspecs project,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;and you can see the bugs we know about there.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gary T. Leavens
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Department of Computer Science, Iowa State University
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;229 Atanasoff Hall, Ames, Iowa 50011-1041 USA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.cs.iastate.edu/~leavens&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.iastate.edu/~leavens&lt;/a&gt;&amp;nbsp; phone: +1-515-294-1580
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
&lt;br&gt;for problems? &amp;nbsp;Stop! &amp;nbsp;Download the new AJAX search engine that makes
&lt;br&gt;searching your log files as easy as surfing the &amp;nbsp;web. &amp;nbsp;DOWNLOAD SPLUNK!
&lt;br&gt;&lt;a href=&quot;http://ads.osdn.com/?ad_id=7637&amp;alloc_id=16865&amp;op=click&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ads.osdn.com/?ad_id=7637&amp;alloc_id=16865&amp;op=click&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jmlspecs-releases mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=2229502&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jmlspecs-releases@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Release-candidate-JML-5.3_rc3-available-%28needs-testing%29-tp2229502p2229502.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-849321</id>
	<title>New release of JML 5.3_rc2 available</title>
	<published>2005-09-13T07:24:57Z</published>
	<updated>2005-09-13T07:24:57Z</updated>
	<author>
		<name>Gary T. Leavens</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;We've just made release candidate 5.3_rc2 of the JML tools. This release is
&lt;br&gt;available from from the sourceforge project page for JML
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;or directly from sourceforge.net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=65346&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/project/showfiles.php?group_id=65346&lt;/a&gt;&lt;br&gt;in the file JML.5.3_rc2.tar.gz. &amp;nbsp;This is a gzipped tar file.
&lt;br&gt;&lt;br&gt;Some highlights of the release are summarized below. See the NEWS.txt
&lt;br&gt;file in the release for other changes, including changes inherited
&lt;br&gt;from the previous release of JML (more or less) and many bug fixes.
&lt;br&gt;Highlights include:
&lt;br&gt;&lt;br&gt;- A new specification expression, \pre(E) can
&lt;br&gt;&amp;nbsp; &amp;nbsp;be used in the body of a method (e.g., in an assert or in a
&lt;br&gt;&amp;nbsp; &amp;nbsp;loop invariant) to refer to the pre-state value
&lt;br&gt;&amp;nbsp; &amp;nbsp;of the expression E. &amp;nbsp;This is preferred over the syntax,
&lt;br&gt;&amp;nbsp; &amp;nbsp;\old(E), which can now also be used in the body of a method
&lt;br&gt;&amp;nbsp; &amp;nbsp;with the same meaning. &amp;nbsp;Similarly, the expression
&lt;br&gt;&amp;nbsp; &amp;nbsp;\old(E, Label), can be used in the body of a method to refer to
&lt;br&gt;&amp;nbsp; &amp;nbsp;the value of the expression E when control last reached the
&lt;br&gt;&amp;nbsp; &amp;nbsp;label label in the method's current execution. &amp;nbsp;These don't
&lt;br&gt;&amp;nbsp; &amp;nbsp;work (in method bodies) in jmlc yet. &amp;nbsp;Thanks to Clyde Ruby.
&lt;br&gt;&lt;br&gt;- Added the new &amp;quot;code&amp;quot; modifier for heavyweight specifications and
&lt;br&gt;&amp;nbsp; &amp;nbsp;model programs. &amp;nbsp;Specification cases with the code modifier
&lt;br&gt;&amp;nbsp; &amp;nbsp;generalize and replace the code_contract, which is now
&lt;br&gt;&amp;nbsp; &amp;nbsp;deprecated. &amp;nbsp;Such specification cases are only usable in
&lt;br&gt;&amp;nbsp; &amp;nbsp;reasoning when it is statically know that the method's code is
&lt;br&gt;&amp;nbsp; &amp;nbsp;being called, and are not inherited when the method is
&lt;br&gt;&amp;nbsp; &amp;nbsp;overridden. &amp;nbsp;Thanks to Clyde Ruby.
&lt;br&gt;&lt;br&gt;- The accessible, callable, and measured clauses can now appear
&lt;br&gt;&amp;nbsp; &amp;nbsp;in heavyweight specifications. Thanks to Clyde Ruby.
&lt;br&gt;&lt;br&gt;- Added the \same predicate keyword for requires clauses, so the
&lt;br&gt;&amp;nbsp; &amp;nbsp;complete precondition from possibly many specification cases
&lt;br&gt;&amp;nbsp; &amp;nbsp;do not have to be respecified, e.g., when the clauses in a
&lt;br&gt;&amp;nbsp; &amp;nbsp;specification case are to apply to all other specification
&lt;br&gt;&amp;nbsp; &amp;nbsp;cases. Thanks to Clyde Ruby.
&lt;br&gt;&lt;br&gt;- Added new keywords \only_accessed, \only_called, and
&lt;br&gt;&amp;nbsp; &amp;nbsp;\only_captured, which can be used in postconditions. &amp;nbsp;Thanks to
&lt;br&gt;&amp;nbsp; &amp;nbsp;Clyde Ruby.
&lt;br&gt;&lt;br&gt;See the NEWS.txt file in the release for more details, bug 
&lt;br&gt;fixes, and incompatabilities with the previous release.
&lt;br&gt;&lt;br&gt;Please let us know your comments on JML, and if you find bugs.
&lt;br&gt;You can now file bug reports from the sourceforge.net project page for
&lt;br&gt;the jmlspecs project,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/jmlspecs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/jmlspecs&lt;/a&gt;&lt;br&gt;and you can see the bugs we know about there.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gary T. Leavens
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Department of Computer Science, Iowa State University
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;229 Atanasoff Hall, Ames, Iowa 50011-1041 USA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.cs.iastate.edu/~leavens&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.iastate.edu/~leavens&lt;/a&gt;&amp;nbsp; phone: +1-515-294-1580
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;SF.Net email is Sponsored by the Better Software Conference &amp; EXPO
&lt;br&gt;September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
&lt;br&gt;Agile &amp; Plan-Driven Development * Managing Projects &amp; Teams * Testing &amp; QA
&lt;br&gt;Security * Process Improvement &amp; Measurement * &lt;a href=&quot;http://www.sqe.com/bsce5sf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sqe.com/bsce5sf&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jmlspecs-releases mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=849321&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jmlspecs-releases@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jmlspecs-releases&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/New-release-of-JML-5.3_rc2-available-tp849321p849321.html" />
</entry>

</feed>
