Hi,

I have now a better proposal for Google Soc 2008,

if someone could take a look at it and provide some feedback ;)

thanks

PS: I think issues 870 and 2115 are still solved, aren't they?
      I'm considering that issue 4946 will be solved before 05/2008

*maas*

On Mon, Mar 24, 2008 at 8:46 AM, Marcos Aurélio <[EMAIL PROTECTED]>
wrote:

>
>
> On Fri, Mar 21, 2008 at 3:55 PM, Michiel van der Wulp <[EMAIL PROTECTED]>
> wrote:
>
> > Hi Marcos,
> >
> > You are surely welcome to apply.
> >
> > In my long-term vision, the critics should work exactly like the errors
> > and
> > warnings that are created in Eclipse. I hope the ArgoUML developers will
> > agree with this opinion - it needs discussion on the dev list.
> >
> > And *IF* ArgoUML goes over to the Eclipse style module loader, then the
> > critics subsystem should become such module.
> >
> > Additionally, as you can see in the comments in issue 3513, not everyone
> > is
> > convinced the current way is the right one. Some issues, like 1255,
> > require
> > a lot more debate by the devs, before they can be implemented by a
> > student -
> > thus this is not a suitable issue for GSoC.
> >
> > So, the most important subject to work on for a GSoC for now, IMHO, is
> > to
> > have the critics themselves implemented. IIUC, this is issue 3513.
> > Once we have this complete set of classes, they can always be reused in
> > any
> > modified architecture.
> >
> > And to comment on your planning: Taking 3 issues per week seems a
> > realistic
> > avarage (but only as an avarage).
>
>
> yes... i took this number because i saw that some of them seem to be
> fairly easy to solve while some of them would demand some discussion..
>
>
> >
> >
> > PS: Why don't you continue the profiles work? There must be some more
> > work
> > in this area, like an improved and interactive File-New function, how to
> > deal with editing profiles while loaded, etc.
> >
>
> hehe.. i didn't saw it on the list. sorry :P
> i will rewrite my plans ;-)
>
> *maas
>
> *
>
> >
> > PS: Please try to have this communication on the dev list - so other
> > devs
> > know the plans we make.
> >
> > Regards,
> > Michiel
> >
> >
> >
> > ----- Original Message -----
> > From: "Marcos Aurélio" <[EMAIL PROTECTED]>
> > To: "Michiel van der Wulp" <[EMAIL PROTECTED]>
> > Sent: Friday, March 21, 2008 2:15 PM
> > Subject: Summer of Code 2008
> >
> >
> > > Hi,
> > >
> > > I'm planning to apply for the Summer of Code this year again and I'm
> > > interested on the "Improving Critics Subsystem" project. I suppose you
> > are
> > > the right person to contact in order to get some feedback, aren't you?
> > >
> > > I have written a draft plan, after investigating the history of issues
> > > concerning this subsystem.
> > >
> > > could you take a look at my plan and see if it is something like
> > you're
> > > waiting or if it is a little bit off?
> > >
> > > thanks in advance,
> > >
> > > *maas*
> > >
> > > --
> > > -
> > > http://www.marcosaurelio.com
> > > *1984 +2057
> > >
> > > "It is slightly better to be simple than correct."
> > >
> > > Timothy Finin
> > >
> >
> >
> >
> > --------------------------------------------------------------------------------
> >
> >
> > No virus found in this incoming message.
> > Checked by AVG.
> > Version: 7.5.519 / Virus Database: 269.21.7/1335 - Release Date:
> > 19/03/2008
> > 9:54
> >
> >
>
>
> --
> -
> http://www.marcosaurelio.com
> *1984 +2057
>
> "It is slightly better to be simple than correct."
>
> Timothy Finin
>



-- 
-
http://www.marcosaurelio.com
*1984 +2057

"It is slightly better to be simple than correct."

Timothy Finin
Improving the Profiles & Critics Subsystem

Abstract

The Profiles part of the UML2 specification allows the language to be extended
in order to be applied in diverse domains (such as Multi agent systems, 
real-time
systems and so on). This feature of the language is also important when defining
platform specific extentions to the UML2 language, like the existing profiles 
for
C++, Java, and so on. In this case, a sound support for Profiles will increase 
the
extensibility of the ArgoUML code, since it will allow the definition of them 
in a
uniform and standards compliant way.

Althought the Profiles subsystem in ArgoUML has successfully been implemented 
during
 last year's Summer of Code there is still some work to be done. The objectives 
of
 this project are: (I) solve all current open issues on the Profiles subsystem 
(II)
Improve the current GUI for Profiles (III) Improve the documentation for this
subsystem (IV) Improving the critics subsystem

Project Goals

(I) solve all current open issues on the Profiles subsystem
(II) Improve the current GUI for Profiles
(III) Improve the documentation for this subsystem

Timeline

26/05 - week 1
02/06 - week 2

        Objectives: discuss and fix the issues 4885, 4993 and 4994

        4885 - refactoring org.argouml.profile
        4993 - Reloading a profile does not undo edits
        4994 - Editing profile does not update diagram

09/06 - week 3
16/06 - week 4
        Objectives: improve the current GUI for Profiles
        Suggestions:
                - full profile management from the explorer
                - rewrite the gui for Edit->Settings->Profiles
                  in a more "professional" style
                  (like the Configure Perspectives frame)
                - create some kind of "wizard" for creating projects
                  following some profile and for adding new stereotyped
                  elements
                - make the profiles provide special settings tabs for
                  their stereotyped classes
                  (these should be used to edit indirectly and correctly
                   the tagged values defined in the profile)

23/06 - week 5
30/06 - week 6

        Objectives: work on the critics subsystem in order to:
                         . correspond to the needs of the whole set
                           of wellformedness rules of uml
                         . correspond to the ideas in the issue 1255

07/07 - MID TERM EVALUATIONS

14/07 - week 7
        Objectives: test current implementation and write test cases

21/07 - week 8
28/07 - week 9
04/08 - week 10

        Objectives: Write cookbook section for Profiles (issue 4991)
                    Write manual section for Profiles (issue 4992)

11/08 - PENCILS DOWN DATE

About me

        I am a computer science masters student and one of my research group's 
goal is to utilize UML modeling to define artificial intelligence problems. 
After 5 years of participation I have acquired a very deep knowledge in the UML 
2.0 standard (specification level knowledge). I was a GSoC student last year, 
when I implemented the support for UML 2.0 Profiles in the ArgoUML. I have at 
least 8 years of experience with Java, 5 years of experience with UML, and more 
than 10 years of experience with Open Source development.
        I have an active knowledge in programming languages as Java, LaTeX, 
XML, Javascript and Prolog, however I have some dormant knowledge in many other 
languages such as C/C++, PHP, C#, Haskell and so on.
        I am currently on the last phase of my master's thesis, where most of 
my work is writing my dissertation. I am currently doing a six month research 
internship in a research group in France, and plan doing most of the work at my 
spare time (I have no fixed daily timeschedule) and at home. I have access to 
the internet during most of the day.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to