Difference between revisions of "Teamwork Requirements"

From Event-B
Jump to navigationJump to search
imported>Felix-loesch
imported>Felix-loesch
Line 7: Line 7:
 
It would be great if two people work independtly on different proofs that the discharged proof obligations could be merged. A first version of  
 
It would be great if two people work independtly on different proofs that the discharged proof obligations could be merged. A first version of  
 
proof merging could restrict the use to cases in which the machine / contexts have not changed.
 
proof merging could restrict the use to cases in which the machine / contexts have not changed.
 +
 +
== Support of multiple VCS systems (SVN, CVS, ...)
 +
The teamwork plug-in should support multiple version control systems. The Event-B navigator should be extended to include version control information
 +
similar to the Java navigator. This includes showing version numbers after the machine name / context name. The versioning process should be transparent
 +
to the user, i.e., the teamwork plug-in should take care which of the RODIN files to be versioned and which of the files will be generated from the versioned files.

Revision as of 09:59, 22 October 2009

Requirements for an Event-B Teamwork Plug-in.

Navigator pop-up menu

A pop-up menu should be provided in the Event-B navigator for Machine and Context model elements. (currently the menu is only available on Files).

Merging of proof files

It would be great if two people work independtly on different proofs that the discharged proof obligations could be merged. A first version of proof merging could restrict the use to cases in which the machine / contexts have not changed.

== Support of multiple VCS systems (SVN, CVS, ...) The teamwork plug-in should support multiple version control systems. The Event-B navigator should be extended to include version control information similar to the Java navigator. This includes showing version numbers after the machine name / context name. The versioning process should be transparent to the user, i.e., the teamwork plug-in should take care which of the RODIN files to be versioned and which of the files will be generated from the versioned files.