Amalgamation - Modeling Example
Reinaldo Junior
Short description: This idea is about providing an example of application of the modeling project tooling through a whole chain, from Ecore domain model, to code generator and going through model to model transformations and textual DSL. Basically taking the "Modeling Project as a DSL Toolkit" book examples, updating those and integrating them in the Modeling discovery UI available in the package.
Additional info: http://www.eclipse.org/forums/index.php?t=msg&t...
Project Title: Amalgamation - Modeling Example
Description:
The application will have a simple domain (discussed with the mentor) and will involve the use of all tools of the project Amalgamation.
During development, I will write comments to help visualize the relationships between each component of these tools.
The example application will serve as reference for learning the use of tools provided by the project Amalgamation and a case to demonstrate the potential and practical application of the tool.
Eclipse Project:
Amalgamation
Who are you:
I'm Reinaldo de Souza Junior, a Computer Science undergraduated student at the Federal University of Espirito Santo. I have worked at some Web Development companies, as part-time web developer. I have worked with PHP, Rails, Python, C/C++ and Java. I'm learning Cocoa/Objective-C.
How much time can you spend on this project?
20 hours/week
What Skills do you already have that will help you complete this project?
Last year I attended a Model-Driven Development class at Federal University of Espirito Santo and the teacher (João Paulo A. Almeida) covered the EMF tooling provided by the Amalgamation Project.
During the course, I had contact with the OntoUML language proposed by Giancarlo Guizzardi as an alternative to conceptual modeling that is based on a foundational ontology.
This semester I'm working on my a completion of course work under the orientation of the same teacher and the subject is the creation of a textual syntax to the Ecore Metamodel of the OntoUML language.
So I'm acquainted with the Eclipse Modeling Tooling (EMF, GMF, OCL, xText) and I'm currently involved with the tools. I'm still interested in this project because the examples can help students to get the things running.
What Skills do you need to develop?
I'd like to get some general info about the Eclipse Community and the Modelling related projects.
I'd like to get some info about Eclipse plugin development to Modelling related projects, since the University has a research group in the field.
Possible Mentors:
No one. But I can ask prof. João Paulo A. Almeida if we could change the subject os my
Have You Read our GSoC Participation Information? (Yes/No)
Yes
More info:
Last year I applied to this very same project and I lost the time to reply the mentor messages.
juniorz@gmail.com
