You are welcome, and thank you. One more question: why SciSmalltalk isn't 
present among the ideas?

Yuiry


On 27 бер. 2013, at 13:56, Janko Mivšek <janko.miv...@eranova.si> wrote:

> Yuriy, thanks for your explanation, I now understand the intent of your
> idea better. Good luck with it!
> 
> Janko
> 
> Dne 26. 03. 2013 20:24, piše Yuriy Tymchuk:
>> Hi Janko,
>> 
>> To be honest, you are touching Java only by parsing it's code. Yes, it's 
>> shifted towards Java because there is a lot of Java code that is ready to be 
>> analyzed, but all work is done in Smalltalk. Moreover you have to keep model 
>> generic, and this means that you have to work also with a Smalltalk model 
>> and probably tweak it. This is a great opportunity for student to compare 
>> languages and indeed see how much simpler Smalltalk is. That's how I see it.
>> 
>> Regards
>> Yuriy
>> 
>> 
>> On 26 бер. 2013, at 19:56, Janko Mivšek <janko.miv...@eranova.si> wrote:
>> 
>>> Privet Yuriy,
>>> 
>>> Idea included, just that I'm wondering a bit if this one is a bit too
>>> Java and not much Smalltalk specific. Would you explain a bit more?
>>> Also, what others think?
>>> 
>>> Best regards
>>> Janko
>>> 
>>> 
>>> Dne 26. 03. 2013 15:56, piše Yuriy Tymchuk:
>>>> Title: FAST Java Model
>>>> 
>>>> Level: intermediate
>>>> 
>>>> Possible mentor: Nikolas Anquetil
>>>> 
>>>> Possible second mentor: Yuriy Tymchuk
>>>> 
>>>> Description: For in depth source code analysis a support of abstract
>>>> syntax trees is required. FAST is an abstract syntax tree extension for
>>>> FAMIX meta-model that is used by Moose technology. The goal of this
>>>> project is to create a Java version of FAST.
>>>> 
>>>> Technical Details: As programming languages are different, their AST
>>>> representations are different too. FAST model aims for creation of as
>>>> generic as possible core that can be extended for different languages.
>>>> Also the structure of a model allows creation of generic algorithms like
>>>> symbol resolution, metrics calculation and rule checking that will work
>>>> for any language. A prototype of FAST for Smalltalk is already
>>>> implemented by Yuriy Tymchuk as well as couple of nodes for Java. During
>>>> the project a student will implement the rest of the Java model, and
>>>> improve some parts of PetitJava parser that is used by FAST.
>>>> 
>>>> Benefits to the Student: The student will gain a deep understanding of
>>>> a Java syntax and abstract syntax tree model. He will also learn about
>>>> PetitParser framework, and gain knowledge about software modeling and
>>>> analysis.
>>>> 
>>>> Benefits to the Community: Community will get a FAST model for Java
>>>> that can be used for software assessment with Moose. Also this model can
>>>> be used later in PhD projects such as automation of source code
>>>> translation form C++ to Java.
>>>> 
>>>> On 26 бер. 2013, at 12:36, Janko Mivšek <janko.miv...@eranova.si
>>>> <mailto:janko.miv...@eranova.si>> wrote:
>>>> 
>>>>> Dear Pharoers,
>>>>> 
>>>>> Ideas are slowly coming, 14 so far, but this is way below the 30+ in
>>>>> previous years. So, stretch your brain, come with some more ideas, which
>>>>> will be interesting for potential students and of course useful for our
>>>>> community. Students you are again welcome to propose such idea by your
>>>>> own. One student idea for now!
>>>>> 
>>>>> Ideas so far: http://gsoc2013.esug.org/ideas
>>>>> 
>>>>> To propose an idea just respond to this post by fulfilling this idea
>>>>> template:
>>>>> 
>>>>> Title:
>>>>> 
>>>>> Level: (beginner, intermediate, advanced)
>>>>> 
>>>>> Possible mentor: (if already known)
>>>>> 
>>>>> Possible second mentor: (if already known)
>>>>> 
>>>>> Description
>>>>> 
>>>>> Technical Details
>>>>> 
>>>>> Benefits to the Student
>>>>> 
>>>>> Benefits to the Community
>>>>> 
>>>>> Best regards
>>>>> Serge and Janko,
>>>>> your this year GSoC admins
> 
> -- 
> Janko Mivšek
> Smalltalk GSoC Admin Team
> http://gsoc2013.esug.org
> 


Reply via email to