Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Google Summer of Code 2020 Ideas"
(Created page with "Please see our main Google Summer of Code page for participation information. Any issue listed as ''helpwanted'' is a potential GSoC project idea. A complete list is ava...") |
(added Eclipse 4diac) |
||
Line 19: | Line 19: | ||
Possible mentors: [mailto:somebody@somplace.com Somebody Mentor] | Possible mentors: [mailto:somebody@somplace.com Somebody Mentor] | ||
+ | |||
+ | === [https://www.eclipse.org/4diac/ Eclipse 4diac] === | ||
+ | Eclipse 4diac is an environment for programming distributed industrial process measurement and control systems according to the [https://en.wikipedia.org/wiki/IEC_61499 IEC 61499] standard. | ||
+ | |||
+ | === Topic 1: Add OCL for Detecting Model Inconsistencies in 4diac Models === | ||
+ | Eclipse provides a [https://projects.eclipse.org/projects/modeling.mdt.ocl OCL] (Object Constraint Language) infrastructure. | ||
+ | This allows to specify generic constraints a model has to fulfill. | ||
+ | This can be utilized in Eclipse 4diac to add checks for issues and inconsistencies in the models developed in 4diac. | ||
+ | |||
+ | '''Skills required:''' Java, eCore, OCL beneficial | ||
+ | |||
+ | '''Possible mentor:''' [mailto:alois.zoitl@gmx.at Alois Zoitl] | ||
+ | |||
+ | If you have any questions, feel free to ask them on to the [https://accounts.eclipse.org/mailing-list/4diac-dev 4diac mailing list]. |
Revision as of 07:05, 2 February 2020
Please see our main Google Summer of Code page for participation information.
Any issue listed as helpwanted is a potential GSoC project idea.
A complete list is available here.
Contents
Other ideas
Example Project idea
Description of the Example Project idea with links to more information, bugs, and other useful content.
Specific work that this could involve includes:
- Bullet list of specific
- objectives
Possible mentors: Somebody Mentor
Eclipse 4diac
Eclipse 4diac is an environment for programming distributed industrial process measurement and control systems according to the IEC 61499 standard.
Topic 1: Add OCL for Detecting Model Inconsistencies in 4diac Models
Eclipse provides a OCL (Object Constraint Language) infrastructure. This allows to specify generic constraints a model has to fulfill. This can be utilized in Eclipse 4diac to add checks for issues and inconsistencies in the models developed in 4diac.
Skills required: Java, eCore, OCL beneficial
Possible mentor: Alois Zoitl
If you have any questions, feel free to ask them on to the 4diac mailing list.