D23 General Platform Maintenance

From Event-B
Revision as of 17:18, 13 November 2009 by imported>Pascal (→‎Overview)
Jump to navigationJump to search

Overview

The purpose of the platform corrective and evolutive maintenance is to address bugs and feature requests.

Motivations

TODO This paragraph shall express the motivation for each tool extension and improvement. More precisely, it shall first indicate the state before the work, the encountered difficulties, and shall highlight the requirements (eg. those of industrial partners). Then, it shall summarize how these requirements are addressed and what are the main benefits.

Choices / Decisions

The WP9 partners have agreed on a release policy. In particular, a new version of the Rodin platform is released every 3 months, a wiki page is dedicated to each release (eg. http://wiki.event-b.org/index.php/Rodin_Platform_1.2_Release_Notes), and the code is frozen during the 2 weeks preceding each release.

The main advantages, for both developers and end-users, are summarized below:

  • Information. The wiki page dedicated to each release provides instant information on the new features and improvements, which may be discussed if necessary.
  • Validation. The period of code freeze is more especially devoted to bug fixes, and the frequency of the stable releases is ensured.
  • Integration. A synchronization between the optional plug-ins and other plug-ins is now possible.

Available Documentation

The following pages give useful information about the Rodin platform releases:

  • Release notes.
See http://wiki.event-b.org/index.php/Rodin_Platform_Releases.
More details are provided in the notes distributed with each release (eg. http://sourceforge.net/project/shownotes.php?release_id=693928).
  • Bugs.
See http://sourceforge.net/tracker/?group_id=108850&atid=651669.
  • Feature requests.
See http://sourceforge.net/tracker/?group_id=108850&atid=651672.

Planning

The Rodin Platform Releases wiki page lists in particular the upcoming releases and give the scheduled release dates.