Hi Wensheng Dou,

we appreciate your interest in this challenging project idea. The first
draft of your proposal looks quite promising. I'll contact you by
private mail within a few days to discuss your ideas.

Regards
Ralf

Am 21.03.2011 15:42, schrieb 窦文生:
> Hi Ralf, and all
>
> My name is Wensheng Dou, and I am a first-year Ph.D. student from
> Institute of Software, Chinese Academy of Sciences in China. I am
> interested in parallel and concurrent programming including programming
> models, tool support, especially, refactoring for concurrency in Java.
> And I want to get some practical experience about concurrency-aware
> refactoring.
>
> So I want to get involved in the GSoC2010 and contribute to open source
> project, and I am interested in “Refactor lock engine” project. I think
> this project could make me gain practical experience, and make Castor
> more scalable, readable and maintainable, and gain good performance.
>
> I have downloaded the Castor code (version 1.3.1, because the main
> version does not work now, because of a maven build error), and I find
> that Castor doesn’t use the java.util.concurrent library to improve the
> performance (it uses some code from EDU.oswego.cs.dl.util.concurrent
> library). The java.util.concurrent library provides flexible locking
> constructs, more concurrent mechanism, and many lock-free and
> thread-safe atomic data type. The java.util.concurrent library is very
> useful to construct concurrent programs. I think Castor will benefit
> from java.util.concurrent library.
>
> I've read some documentations and some of the code of Castor and as per
> my understanding, the outcomes of the project consists of the followings:
>
> 1. Remove the EDU.oswego.cs.dl.util.concurrent library, and use the
> java.util.concurrent library to improve concurrency.
> 2. Find the shared data from the whole Castor project, and use atomic
> data type or correct locks to protect them, and make the program
> behavior-preserving, scalable.
> 3. Find the concurrency bugs in Castor JIRA, and repair these bugs.
>
> After this project is done, Castor will use the java.util.concurrent
> library to provide good performance, and I’ll gain more practice, which
> will help me do my research.
>
> I’ll investigate this project more deeply, and provide a more detailed
> proposal for this project later.
>
> Any comments and suggestions are welcome.
> Thanks in advance for your feedback.
>
>
> Best Regards,
> Wensheng Dou
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>
-- 

Syscon Ingenieurbüro für Meß- und Datentechnik GmbH
Ralf Joachim
Raiffeisenstraße 11
72127 Kusterdingen
Germany

Tel.   +49 7071 3690 52
Mobil: +49 173 9630135
Fax    +49 7071 3690 98

Internet: www.syscon.eu
E-Mail: ralf.joac...@syscon.eu

Sitz der Gesellschaft: D-72127 Kusterdingen
Registereintrag: Amtsgericht Stuttgart, HRB 382295
Geschäftsleitung: Jens Joachim, Ralf Joachim


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to