JML

Package org.jmlspecs.samples.jmlkluwer

This package contains samples of JML specifications from the paper "JML: a Notation for Detailed Design".

See:
          Description

Interface Summary
PriorityQueueUser  
 

Class Summary
PriorityQueue  
PriorityQueue_JML_TestData Supply test data for the JML and JUnit based testing of PriorityQueue.
QueueEntry  
QueueEntry_JML_TestData Supply test data for the JML and JUnit based testing of QueueEntry.
 

Exception Summary
PQException  
 

Package org.jmlspecs.samples.jmlkluwer Description

This package contains samples of JML specifications from the paper "JML: a Notation for Detailed Design". This paper, by Gary T. Leavens, Albert L. Baker, and Clyde Ruby, appeared as chapter 12 of the book Behavioral Specifications for Businesses and Systems, Haim Kilov, Bernhard Rumpe, and Ian Simmonds (editors). (This book is copyright Kluwer Academic Publishers, 1999, and the chapter appears in the JML release by permission.)

These examples mostly have to do with priority queues.


JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.