Another GSOC application

Joel Sherrill joel.sherrill at OARcorp.com
Wed Mar 26 16:03:14 UTC 2008


Ray wrote:
> Hi,
> Rhapsody is expensive. However, ArgoUML is opensource and it is also a mentor organization for GSoC this year, is there anyone have interest in generate RTEMS C++ code with ArgoUML :)
>
>
>   
If someone is interested in that, I suggest they contact ArgoUML quickly
and start talking.

I would be willing to add myself as a mentor to their organization if
it helps. I am used to doing ports.
> Thanks & Best Regards!
>
> Ray, rayx.cn at gmail.com
> 2008-03-26
>
>
> =========================
> ----- Receiving the following content -----
> =========================
> From:  Joel Sherrill
> Receiver:  André_Keller_Abadie
> Time: 2008-03-26, 23:29:06
> Subject: Re: Another GSOC application
>
>
>
>
>   
>> Andr?Keller Abadie wrote:
>>     
>>> Hi,
>>>
>>> To begin with, congratulations for being accepted this year! I know
>>> I'm a little late, but I'm still interested in applying for the Google
>>> Summer of Code.
>>>
>>> I've been working with RTEMS for 8 month on a Student Satellite
>>> Project known as ITASAT, for the erc32 and blackfin architecture
>>> (Alain Schaefer used to take part on this same project). Throughout
>>> this period, I've found a few important features to be missing and
>>> this seems a a great opportunity to start working on them.
>>>
>>>       
>> Cool.  Alain is a great guy.
>>     
>>> Specifically for the GSOC, I'm interested in implementing the Async IO
>>> methods. (By the way, what would be the benefits of having multiple
>>> server threads in this Async IO system?)
>>>
>>>       
>> It is a good project and having the option to configure a pool of 1 or
>> more server
>> threads is a good idea.  It could be application configurable.
>>
>> For that matter, you might be able to extract the notion of a thread
>> pool into something
>> the user could provide plugins to for the specifics of the message
>> processor function.
>> Does that make sense?
>>
>> Threads asynchronously queue requests, check on them, server pulls
>> requests out
>> and processes them.  The queuing, checking, and server pool
>> infrastructure is
>> basically independent of what the actual job is.  In C++, this would be
>> a good place
>> for a class with an abstract function to override.  But in C, we have to
>> resort to
>> indirect function calls and providing sizeof structures.
>>     
>>> Another idea concerns a project that may become my Undergraduate
>>> Thesis. I've been thinking in adapting I-Logix Rhapsody in order to
>>> have a UML tool (with great code-generation capabilities) for rtems on
>>> erc32. This would make possible the use of modern Software Engineering
>>> concepts, leading to fast model-driven development and analysis of
>>> real-time embedded software.
>>>
>>> Which idea do you think would suit the project best?
>>>
>>>       
>> Although I think i-Logix Rhapsody and Rose Rational support would
>> be great for RTEMS, they are for commercial products and I do not
>> think that would be in the spirit of the SOC.
>>
>> Anyone out there looking for a summer intern who wants to do
>> this?  Google isn't the only one who can sponsor a project you know. :-D
>>     
>>> Thanks and regards
>>>
>>> Andr?Keller
>>>
>>>       
>> --
>> Joel Sherrill, Ph.D.             Director of Research & Development
>> joel.sherrill at OARcorp.com        On-Line Applications Research
>> Ask me about RTEMS: a free RTOS  Huntsville AL 35805
>>   Support Available             (256) 722-9985
>>
>>
>> _______________________________________________
>> rtems-users mailing list
>> rtems-users at rtems.com
>> http://rtems.rtems.org/mailman/listinfo/rtems-users
>>     


-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherrill at OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
   Support Available             (256) 722-9985





More information about the users mailing list