Skip to main content
Jump to: navigation, search

Difference between revisions of "Papyrus/2019.06 Work Description"

(SysML)
Line 1: Line 1:
 
All the work realized by CEA LIST is sponsored by CEA LIST.
 
All the work realized by CEA LIST is sponsored by CEA LIST.
All bugs, or feature may be found in the tracker [https://projects.eclipse.org/projects/modeling.mdt.papyrus/releases/4.4.0/bugs]
+
All bugs, or feature may be found in the tracker [https://projects.eclipse.org/projects/modeling.mdt.papyrus/releases/4.4.0/bugs].
 +
Now Papyrus runs as SCRUM project see https://www.scrum.org/
  
  
Line 6: Line 7:
 
*The web site of papyrus shall have a menu dedicated to relatives
 
*The web site of papyrus shall have a menu dedicated to relatives
  
===SysML===
+
===SysML1.6===
 
*SysML 1.6 make profile  
 
*SysML 1.6 make profile  
 
*The SysML requirement diagram shall be implemented  
 
*The SysML requirement diagram shall be implemented  
Line 26: Line 27:
 
*Be able to use Eclemma  
 
*Be able to use Eclemma  
 
*The SysML Junit Test shall be implemented  
 
*The SysML Junit Test shall be implemented  
*Papyrus shall support the migration from SysML 1.4 to 1.6  
+
*Papyrus shall support the migration from SysML 1.4 to 1.6
 +
===Papyrus toolsmith==
 +
*validation of plugins:
 +
** you have done your profile to customize papyrus, but you forget extension point, build.xml, dependencies. We have done a work not only to validate profile but the plugin that contain the profile
 +
** the work has also be done for plugins that contains elementTypes model, build.xml, dependencies.
  
 
===Model2Doc===
 
===Model2Doc===

Revision as of 04:10, 24 May 2019

All the work realized by CEA LIST is sponsored by CEA LIST. All bugs, or feature may be found in the tracker [1]. Now Papyrus runs as SCRUM project see https://www.scrum.org/


Additional components:

  • The web site of papyrus shall have a menu dedicated to relatives

SysML1.6

  • SysML 1.6 make profile
  • The SysML requirement diagram shall be implemented
  • The SysML Parametric diagram shall be implemented
  • The SysML BDD shall be implemented
  • The SysML IBD shall be implemented
  • The SysML requirement table shall be implemented
  • The SysML Graphical element type shall be implemented
  • The SysML AF shall be implemented
  • The SysML allocation Matrix shall be implemented
  • The elementype of SysML 1.6 shall be implemented
  • Make SysML 1.6 open source
  • The SysML model explorer customization shall be implemented
  • Add written OCL constraints
  • Implement E3 of SysML 1.6
  • Update SysML 1.6 diagram of profile
  • Add Icon for conjugated Interface block
  • Add compartment of Conjugated Interfaceblock inside BDD
  • Be able to use Eclemma
  • The SysML Junit Test shall be implemented
  • Papyrus shall support the migration from SysML 1.4 to 1.6

=Papyrus toolsmith

  • validation of plugins:
    • you have done your profile to customize papyrus, but you forget extension point, build.xml, dependencies. We have done a work not only to validate profile but the plugin that contain the profile
    • the work has also be done for plugins that contains elementTypes model, build.xml, dependencies.

Model2Doc

  • Papyrus will provide a documentation generator targeting LibreOffice file (odt).
  • This generator will allow to the user to describe how to cross the UML model to create the document
  • This generator will allow to the user to define a document template to use for the generation
  • This generator will support image and table insertion.

Back to the top