Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Polarsys/Components"

(Polarsys candidate components)
(Polarsys Processes)
(35 intermediate revisions by 9 users not shown)
Line 1: Line 1:
This pages lists both the Polarsys components and the components that are in the process of becoming Polarsys components.
+
This pages lists both the Polarsys components and the components that are in the process of becoming Polarsys components.  
  
We indicate the difference between a component hosted by Polarsys and a component managed by Polarsys. Indeed, in Polarsys, we also intend to manage (through Change Control Boards, ...) some components that are not hosted by Polarsys or the Eclipse Foundation.
+
We indicate the difference between a component hosted by Polarsys and a component managed by Polarsys. Indeed, in Polarsys, we also intend to manage (through Change Control Boards, ...) some components that are not hosted by Polarsys or the Eclipse Foundation.  
  
= Polarsys components =
+
= Polarsys components =
List of components accepted by the Polarsys Steering Committee.
+
  
No components has passed the Polarsys component creation process for the moment.
+
List of components accepted by the Polarsys Steering Committee.  
  
= Polarsys candidate components =
+
No components has passed the Polarsys component creation process for the moment.  
List of Components in the process of becoming Polarsys components.
+
  
These components are going through the process of becoming Polarsys components (Project creation process, adoption by the Polarsys Steering Commmittee, ...)
+
= Polarsys candidate components  =
 +
 
 +
List of Components in the process of becoming Polarsys components.
 +
 
 +
These components are going through the process of becoming Polarsys components (Project creation process, adoption by the Polarsys Steering Commmittee, ...)  
  
 
{| cellspacing="0" cellpadding="5" style="text-align: center"
 
{| cellspacing="0" cellpadding="5" style="text-align: center"
 
|- style="background:lightgrey"
 
|- style="background:lightgrey"
! Component/Project
+
! Component  
 +
! Short Description
 
! Status  
 
! Status  
! Team, contact
+
! Proposed container
 +
! Contacts
 +
! Comments
 
! Project page
 
! Project page
 
|-
 
|-
| UML2EC
+
| gPM
| Project Creation Process to be started
+
| generic Process Management
| alexandre.cortier_at_atos_dot_net
+
| Stable
| See [[Polarsys/OPEES/Experiments |OPEES Experimentations page]]
+
| Mylyn?<br>Polarsys?
 +
| Pierre Lévi (Airbus)<br>Raphaël Faudou (ATOS)
 +
| Fully customizable tracker including workflow management. Includes a server, a web client and an Eclipse client, a connector to SVN.
 +
| [http://gforge.enseeiht.fr/projects/gpm/ Home gPM]<br>[http://gforge.enseeiht.fr/projects/topcased-inter/ Home gPM interop]<br>[http://gforge.enseeiht.fr/docman/view.php/63/4544/TPC_gPM_EF_v1.3.0_Tutorial.pdf Tutorial Eclipse gPM client]<br>[http://gforge.enseeiht.fr/docman/view.php/88/4706/TPC_gPM_Interop_v1.2.pdf Tutorial gPM/VCS interoperability]
 +
|- style="background: lightgray"
 +
| Topcased AUI
 +
| Abstract User Interface modeling tools
 +
| Stable
 +
| Eclipse Modeling Project?<br>Polarsys?
 +
| Raphaël Faudou (ATOS)
 +
| Graphical editor, gendoc specializations.
 +
| [http://gforge.enseeiht.fr/projects/aui Home]<br>[http://gforge.enseeiht.fr/docman/view.php/114/4542/TPC_5.0.0_AUI_editor_tutorial.pdf Tutorial]
 +
|-
 +
| Topcased facilities
 +
| Miscellaneous minor features
 +
| Stable
 +
| Polarsys
 +
| Pierre Gaufillet (Airbus)
 +
| Utilities like model cross-references view, text editor line sort, graphical model export to HTML, projects templates and GUI/modeling abstract classes.
 +
| [http://gforge.enseeiht.fr/projects/topcased-gendoc Home]<br>[http://gforge.enseeiht.fr/docman/view.php/30/3474/TPC_OCL_Tutorial_v1.0.pdf Tutorial]
 +
|- style="background: lightgray"
 +
| Topcased Gendoc2
 +
| Documentation generator
 +
| Stable
 +
| Eclipse Modeling Project
 +
| Anne Haugommard (ATOS)
 +
| Generates docx, odt, etc. from templates. Based on EMF and Acceleo.
 +
| [http://gforge.enseeiht.fr/projects/topcased-gendoc Home]<br>[http://gforge.enseeiht.fr/docman/view.php/30/3474/TPC_OCL_Tutorial_v1.0.pdf Tutorial]
 +
|-
 +
| Topcased OCL tools
 +
| End-users OCL tools
 +
| Stable
 +
| Eclipse Modeling Project
 +
| Pierre Gaufillet (Airbus)
 +
| OCL evaluator and model checker based on EMF, MDT OCL and Acceleo.
 +
| [http://gforge.enseeiht.fr/projects/topcased-vf Home]<br>[http://gforge.enseeiht.fr/docman/view.php/102/4683/TPC_GenDoc2_v1.6.0_tutorial.pdf Tutorial]
 +
|- style="background: lightgray"
 +
| Topcased / MDT Papyrus connectors
 +
| Connect Topcased features to Papyrus
 +
| Development in progress
 +
| MDT Papyrus?<br>Polarsys?
 +
| Raphaël Faudou (ATOS)
 +
| Provides Topcased features like requirement management, OCL, simulation, scripting, gendoc 2 and seamless GUI.
 +
| [http://gforge.enseeiht.fr/projects/topcased-vf Home]<br>[http://gforge.enseeiht.fr/docman/view.php/102/4683/TPC_GenDoc2_v1.6.0_tutorial.pdf Tutorial]
 +
|-
 +
| Topcased Requirement
 +
| Textual Requirements management in EMF models
 +
| Stable
 +
| Polarsys?<br>RMF?
 +
| Raphaël Faudou (ATOS)
 +
| Companion tools to EMF based model editors (Topcased, MDT Papyrus, ECORE Tools).
 +
| [http://gforge.enseeiht.fr/projects/topcased-req Home]<br>[http://gforge.enseeiht.fr/docman/view.php/112/4705/TPC_5.2.0_Requirement_tutorial.pdf Tutorial]
 +
|- style="background: lightgray"
 +
| Topcased SAM
 +
| Structured Analysis Model editor and tools
 +
| Stable
 +
| Polarsys
 +
| Pierre Gaufillet (Airbus)
 +
| Graphical editor, OCL and scripting specializations, test plans generator based on Automata.
 +
| [http://gforge.enseeiht.fr/projects/topcased-sam Home]
 +
|-
 +
| Topcased Scripting
 +
| Topcased scripting framework
 +
| Stable
 +
| Eclipse Platform?<br>Eclipse modeling Project?<br>Polarsys?
 +
| Pierre Gaufillet (Airbus)
 +
| EMF based specific DOMS heavily relying on the now archived Eclipse Monkey (framework and javascript) and Python Monkey.
 +
| [http://gforge.enseeiht.fr/projects/topcased-mf Home]<br>[http://gforge.enseeiht.fr/docman/view.php/114/4542/TPC_5.0.0_AUI_editor_tutorial.pdf Tutorial]
 +
|- style="background: lightgray"
 +
| Topcased SMUC
 +
| State Machine from UML Compiler
 +
| Stable
 +
| Eclipse Modeling Project?<br>Polarsys?
 +
| Raphaël Faudou (ATOS)
 +
| Generate implementations of state machines in various languages from UML models. Based on [http://smc.sourceforge.net SMC].
 +
| [http://gforge.enseeiht.fr/projects/smuc Home]
 +
|-
 +
| Topcased UML/C Round-trip
 +
| Round-trip UML/C generator/parser
 +
| Development in progress
 +
| Eclipse Modeling Project?<br>Polarsys?
 +
| Fabien Toral (CS)
 +
| Generate C from UML model and reverse manual C code modifications in the UML model.
 +
| [http://gforge.enseeiht.fr/projects/uml2c Home UML2C]<br>[http://gforge.enseeiht.fr/projects/c2uml Home C2UML]
 +
|- style="background: lightgray"
 +
| Topcased UML2EC
 +
| Code generator from UML to embedded C
 +
| Development in progress
 +
| Polarsys
 +
| Alexandre Cortier (ATOS)
 +
| Generate C code matching embedded systems constraints from UML model.  
 +
| [[Polarsys/OPEES/Experiments|OPEES Experimentations]]<br>[http://gforge.enseeiht.fr/projects/uml2ec Home]
 +
|-
 +
| Topcased UML2Java
 +
| Code generator from UML to Java
 +
| Development in progress
 +
| Eclipse Modeling Project?<br>Polarsys?
 +
| Gaël Blondelle (OBEO)
 +
| Java code generator from UML and Java reverse engineering to UML. Includes a Real Time specific generator. Not a round-trip tool yet.
 +
| [http://gforge.enseeiht.fr/projects/uml2java Home UML2Java]<br>[http://gforge.enseeiht.fr/projects/java2uml Home Java2UML]<br>[http://gforge.enseeiht.fr/projects/uml2rtsj Home UML2RTSJ]<br>[http://gforge.enseeiht.fr/docman/view.php/7/279/TPC_2.4_Java_Reverse_tutorial.pdf Tutorial Java reverse engineering]
 +
|- style="background: lightgray"
 +
| Topcased UML2Python
 +
| Code generator from UML to Python
 +
| Stable
 +
| Eclipse Modeling Project?<br>Polarsys?
 +
| Pierre Gaufillet (Airbus)
 +
| Python code generator from UML.
 +
| [http://gforge.enseeiht.fr/projects/uml2python Home]
 +
|-
 +
| EGF
 +
| Generation Framework
 +
| Stable
 +
| Eclipse Modeling Project
 +
| Benoit Langlois (Thales)
 +
| Extensible generation framework
 +
| [http://eclipse.org/egf/ EGF Home] [http://wiki.eclipse.org/EGF Wiki]
 +
|- style="background: lightgray"
 +
| Polychrony
 +
| A toolset for embedded system design
 +
| Stable
 +
| Polarsys
 +
| Loïc Besnard (Irisa/cnrs), Thierry Gautier (INRIA)
 +
| System modelling, verification, code generation,...
 +
| [http://polarsys.org/downloads/polychrony Polychrony Home] [http://polarsys.org/wiki/index.php/Polychrony Wiki]
 +
|-
 +
| Kermeta
 +
| Aspect oriented executable meta language for MDE
 +
| Stable
 +
| Eclipse Modeling Project?<br>Polarsys?
 +
| Didier Vojtisek (INRIA)
 +
| A language and a compiler allowing to weave behavior into metamodels. Typical usages&nbsp;: model simulation, model transformation, model checking, ...
 +
| [http://www.kermeta.org Kermeta Home] [http://polarsys.org/wiki/index.php/Kermeta Wiki]
 +
|- style="background: lightgray"
 +
| BIT
 +
| Binary Interface Tool
 +
| Stable
 +
| Polarsys
 +
| Jorge Rodríguez (Indra)
 +
| Creation/edition/testing/simulation of binary messaging systems for machine-to-machine communication
 +
| [http://polarsys.org/downloads/bit/ Download page] [http://polarsys.org/wiki/index.php/BIT Wiki]
 +
|-
 +
| Geneauto UI
 +
| Set of components for editing profiled Papyrus Activity Diagrams and convert them to GeneAuto compatible input files.
 +
| Planned
 +
| Polarsys
 +
| Loïc SALVADO
 +
Cédric GAVA (Alyotech Technologies)
 +
 
 +
| Simulink-like editor which allow the end users to edit their geneauto models directly from within the polarsys platform using a graphical editor based on the UML Activity diagrams editor provided by papyrus.
 +
| [http://www.http://polarsys.org/wiki/index.php/GeneAuto_UI Wiki] [http://polarsys.org/downloads/geneauto/ Download page]
 +
|- style="background: lightgray"
 +
| ArCon
 +
| Architecture Conformance valitation tool
 +
| Stable
 +
| Polarsys
 +
| Gert Johansson (Combitech)
 +
| For validation of UML -models against architectural rules specified in an achitecture (meta)model modelled in Topcased/Papyrus
 +
| [http://code.google.com/a/eclipselabs.org/p/arcon/ Home)][http://code.google.com/a/eclipselabs.org/p/arcon/downloads/list Download)] [http://code.google.com/a/eclipselabs.org/p/arcon/w/list wiki]
 +
<br>
 +
 
 +
 
 +
|-
 +
| MOSKitt4ME
 +
| Methodological framework to support SPMs, CAME Environment, CASE generation
 +
| Development in progress
 +
| Polarsys
 +
| Victoria Torres, DCS (UPV); Manoli Albert, DCS (UPV)
 +
| MOSKitt4ME is a framework based on MOSKitt developed by the PROS Research center at the Universidad Politécnica de Valencia that provides support for the construction os software production methods (SPMs). MOSKitt4ME involves the specification and execution of SPMs, specifically within the context of Eclipse projects. The framework offers (1) modeling tools, to allow method engineers the specification of SPMs, (2) model transformations, to automate as much as possible the construction of CASE tools supporting specifications of SPMs, and (3) project execution, to assist and help software engineers during the execution of such methods.
 +
| [http://polarsys.org/downloads/moskitt4me Download page] [http://polarsys.org/wiki/index.php/MOSKitt4ME Wiki]
 
|}
 
|}
  
= Polarsys components whishlist =
+
Status: planned, development in progress, stable, obsolescent
List of Components that Polarsys members would like to see managed by Polarsys.
+
 
 +
= Polarsys components whishlist =
 +
 
 +
List of Components that Polarsys members would like to see managed by Polarsys.  
 +
 
 +
{| cellspacing="0" cellpadding="5" style="text-align: center"
 +
|- style="background:lightgrey"
 +
! Component/Project
 +
! Interested company
 +
! Contact name
 +
! Project page
 +
|-
 +
| CDT
 +
| Ericsson
 +
| Dominique toupin
 +
| [http://www.eclipse.org/cdt/ Eclipse CDT project page]
 +
|}
 +
 
 +
= Polarsys Processes  =
 +
 
 +
List of Processes suggested by Polarsys members.
 +
 
 +
{| cellspacing="0" cellpadding="5" style="text-align: center"
 +
|- style="background:lightgrey"
 +
! Process
 +
! Interested company
 +
! Contact name
 +
! Process page
 +
|-
 +
| System Modeling for Real Time Simulators
 +
| Space Application Services
 +
| Gustavo Enrique Rangel
 +
| [http://polarsys.org/wiki/index.php/SMP2 System Modeling project page]
 +
|}

Revision as of 05:37, 31 October 2012

This pages lists both the Polarsys components and the components that are in the process of becoming Polarsys components.

We indicate the difference between a component hosted by Polarsys and a component managed by Polarsys. Indeed, in Polarsys, we also intend to manage (through Change Control Boards, ...) some components that are not hosted by Polarsys or the Eclipse Foundation.

Polarsys components

List of components accepted by the Polarsys Steering Committee.

No components has passed the Polarsys component creation process for the moment.

Polarsys candidate components

List of Components in the process of becoming Polarsys components.

These components are going through the process of becoming Polarsys components (Project creation process, adoption by the Polarsys Steering Commmittee, ...)

Component Short Description Status Proposed container Contacts Comments Project page
gPM generic Process Management Stable Mylyn?
Polarsys?
Pierre Lévi (Airbus)
Raphaël Faudou (ATOS)
Fully customizable tracker including workflow management. Includes a server, a web client and an Eclipse client, a connector to SVN. Home gPM
Home gPM interop
Tutorial Eclipse gPM client
Tutorial gPM/VCS interoperability
Topcased AUI Abstract User Interface modeling tools Stable Eclipse Modeling Project?
Polarsys?
Raphaël Faudou (ATOS) Graphical editor, gendoc specializations. Home
Tutorial
Topcased facilities Miscellaneous minor features Stable Polarsys Pierre Gaufillet (Airbus) Utilities like model cross-references view, text editor line sort, graphical model export to HTML, projects templates and GUI/modeling abstract classes. Home
Tutorial
Topcased Gendoc2 Documentation generator Stable Eclipse Modeling Project Anne Haugommard (ATOS) Generates docx, odt, etc. from templates. Based on EMF and Acceleo. Home
Tutorial
Topcased OCL tools End-users OCL tools Stable Eclipse Modeling Project Pierre Gaufillet (Airbus) OCL evaluator and model checker based on EMF, MDT OCL and Acceleo. Home
Tutorial
Topcased / MDT Papyrus connectors Connect Topcased features to Papyrus Development in progress MDT Papyrus?
Polarsys?
Raphaël Faudou (ATOS) Provides Topcased features like requirement management, OCL, simulation, scripting, gendoc 2 and seamless GUI. Home
Tutorial
Topcased Requirement Textual Requirements management in EMF models Stable Polarsys?
RMF?
Raphaël Faudou (ATOS) Companion tools to EMF based model editors (Topcased, MDT Papyrus, ECORE Tools). Home
Tutorial
Topcased SAM Structured Analysis Model editor and tools Stable Polarsys Pierre Gaufillet (Airbus) Graphical editor, OCL and scripting specializations, test plans generator based on Automata. Home
Topcased Scripting Topcased scripting framework Stable Eclipse Platform?
Eclipse modeling Project?
Polarsys?
Pierre Gaufillet (Airbus) EMF based specific DOMS heavily relying on the now archived Eclipse Monkey (framework and javascript) and Python Monkey. Home
Tutorial
Topcased SMUC State Machine from UML Compiler Stable Eclipse Modeling Project?
Polarsys?
Raphaël Faudou (ATOS) Generate implementations of state machines in various languages from UML models. Based on SMC. Home
Topcased UML/C Round-trip Round-trip UML/C generator/parser Development in progress Eclipse Modeling Project?
Polarsys?
Fabien Toral (CS) Generate C from UML model and reverse manual C code modifications in the UML model. Home UML2C
Home C2UML
Topcased UML2EC Code generator from UML to embedded C Development in progress Polarsys Alexandre Cortier (ATOS) Generate C code matching embedded systems constraints from UML model. OPEES Experimentations
Home
Topcased UML2Java Code generator from UML to Java Development in progress Eclipse Modeling Project?
Polarsys?
Gaël Blondelle (OBEO) Java code generator from UML and Java reverse engineering to UML. Includes a Real Time specific generator. Not a round-trip tool yet. Home UML2Java
Home Java2UML
Home UML2RTSJ
Tutorial Java reverse engineering
Topcased UML2Python Code generator from UML to Python Stable Eclipse Modeling Project?
Polarsys?
Pierre Gaufillet (Airbus) Python code generator from UML. Home
EGF Generation Framework Stable Eclipse Modeling Project Benoit Langlois (Thales) Extensible generation framework EGF Home Wiki
Polychrony A toolset for embedded system design Stable Polarsys Loïc Besnard (Irisa/cnrs), Thierry Gautier (INRIA) System modelling, verification, code generation,... Polychrony Home Wiki
Kermeta Aspect oriented executable meta language for MDE Stable Eclipse Modeling Project?
Polarsys?
Didier Vojtisek (INRIA) A language and a compiler allowing to weave behavior into metamodels. Typical usages : model simulation, model transformation, model checking, ... Kermeta Home Wiki
BIT Binary Interface Tool Stable Polarsys Jorge Rodríguez (Indra) Creation/edition/testing/simulation of binary messaging systems for machine-to-machine communication Download page Wiki
Geneauto UI Set of components for editing profiled Papyrus Activity Diagrams and convert them to GeneAuto compatible input files. Planned Polarsys Loïc SALVADO

Cédric GAVA (Alyotech Technologies)

Simulink-like editor which allow the end users to edit their geneauto models directly from within the polarsys platform using a graphical editor based on the UML Activity diagrams editor provided by papyrus. Wiki Download page
ArCon Architecture Conformance valitation tool Stable Polarsys Gert Johansson (Combitech) For validation of UML -models against architectural rules specified in an achitecture (meta)model modelled in Topcased/Papyrus Home)Download) wiki



MOSKitt4ME Methodological framework to support SPMs, CAME Environment, CASE generation Development in progress Polarsys Victoria Torres, DCS (UPV); Manoli Albert, DCS (UPV) MOSKitt4ME is a framework based on MOSKitt developed by the PROS Research center at the Universidad Politécnica de Valencia that provides support for the construction os software production methods (SPMs). MOSKitt4ME involves the specification and execution of SPMs, specifically within the context of Eclipse projects. The framework offers (1) modeling tools, to allow method engineers the specification of SPMs, (2) model transformations, to automate as much as possible the construction of CASE tools supporting specifications of SPMs, and (3) project execution, to assist and help software engineers during the execution of such methods. Download page Wiki

Status: planned, development in progress, stable, obsolescent

Polarsys components whishlist

List of Components that Polarsys members would like to see managed by Polarsys.

Component/Project Interested company Contact name Project page
CDT Ericsson Dominique toupin Eclipse CDT project page

Polarsys Processes

List of Processes suggested by Polarsys members.

Process Interested company Contact name Process page
System Modeling for Real Time Simulators Space Application Services Gustavo Enrique Rangel System Modeling project page

Back to the top