Difference between pages "D23 General Platform Maintenance" and "CamilleX"

From Event-B
(Difference between pages)
Jump to navigationJump to search
imported>Pascal
 
 
Line 1: Line 1:
= Overview =
+
{{TOCright}}
The purpose of the platform corrective and evolutive maintenance is to address bugs and feature requests.
+
Return to [[Rodin Plug-ins]]
  
The main evolutions of the Rodin platform are driven by the description of work for the Rodin project and the requirements expressed by industrial WP1 to WP5 partners or by consultants during the lifecycle of the project.
+
The CamilleX feature provides text editors for XContexts and and XMachines which then compiled automatically to Event-B contexts and machines.
 +
Extension to Event-B including the ''machine inclusion'' mechanism is also supported.
  
Beyond that, any user registered on SourceForge may record any encountered bug on the Rodin platform or request a new feature, using the dedicated trackers. Depending on the category, the bug / feature is assigned to the WP9 partner who is in charge of its treatment:
+
<br style="clear: both" />
{{SimpleHeader}}
 
|-
 
! scope=col | Category || Partner
 
|-
 
|AnimB || Christophe METAYER
 
|-
 
|B2LaTeX || University of Southampton
 
|-
 
|Decomposition || Systerel
 
|-
 
|Event-B core || Systerel
 
|-
 
|Event-B interface || Systerel
 
|-
 
|Event-B POG || Systerel
 
|-
 
|Event-B provers || Systerel
 
|-
 
|Event-B static checker || Systerel
 
|-
 
|PRO-B || Dusseldorf
 
|-
 
|Renaming || University of Southampton
 
|-
 
|Requirements || Dusseldorf
 
|-
 
|Rodin platform || Systerel
 
|-
 
|Text editor || Dusseldorf
 
|-
 
|U2B || Southampton
 
|}
 
  
= Motivations =
+
Please have a look also at the [[CamilleX User Guide]].
{{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 =
+
=== Current version ===
{{TODO}}
+
The CamilleX version 2.1.0 is available as a separate feature from the main Soton Plug-in update site (under the ''CamilleX'' category). Notice that the Soton plug-in update site is now included in the composite Rodin Update Site.
This paragraph shall summarize the decisions (eg. design decisions) and justify them. Thus, it may present the studied solutions, through their main advantages and inconvenients, to legitimate the final choices.  
 
  
= Available Documentation =
+
=== Principles ===
The following pages give useful information about the Rodin platform releases:
+
The CamilleX editors (i.e., XContext and XMachine editors) operate on the separate XContext and XMachine text file and they are compiled to the Rodin files.
* Release notes.
 
: See [http://wiki.event-b.org/index.php/Rodin_Platform_Releases 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 http://sourceforge.net/project/shownotes.php?release_id=693928]).
 
* Bugs.
 
: See [http://sourceforge.net/tracker/?atid=651669&group_id=108850 http://sourceforge.net/tracker/?group_id=108850&atid=651669].
 
* Feature requests.
 
: See [http://sourceforge.net/tracker/?group_id=108850&atid=651672 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.
 

Latest revision as of 13:09, 19 July 2021

Return to Rodin Plug-ins

The CamilleX feature provides text editors for XContexts and and XMachines which then compiled automatically to Event-B contexts and machines. Extension to Event-B including the machine inclusion mechanism is also supported.


Please have a look also at the CamilleX User Guide.

Current version

The CamilleX version 2.1.0 is available as a separate feature from the main Soton Plug-in update site (under the CamilleX category). Notice that the Soton plug-in update site is now included in the composite Rodin Update Site.

Principles

The CamilleX editors (i.e., XContext and XMachine editors) operate on the separate XContext and XMachine text file and they are compiled to the Rodin files.