Por si alguno esta interesado. Yo laburo con ambos. Noury y Luc a si que si
necesitan datos, avisenme.

Saludos

Mariano

---------- Forwarded message ----------
From: Stéphane Ducasse <[email protected]>
Date: 2010/5/24
Subject: [Pharo-project] PhD thesis potentially in Smalltalk
To: Pharo Development <[email protected]>, A friendly
place where any question about pharo is welcome <
[email protected]>
Cc: Chouki TIBERMACINE <[email protected]>


Hi guys

This team has a Phd position which can be done in Smalltalk. Christophe Dony
is an old smalltalk fan in the south of france.
He supervised the PhD of Luc fabresse who is working with Noury (and working
on Socket for Pharo right now).
If you are interested please contact chouki directly.
Stef


Begin forwarded message:

> From: Chouki TIBERMACINE <[email protected]>
> Date: May 15, 2010 11:59:01 PM GMT+02:00
> To: Stéphane Ducasse <[email protected]>
> Cc: Christophe Dony <[email protected]>, Bouraqadi Noury <[email protected]>,
Fabresse Luc <[email protected]>
> Subject: Re: [Lmo-conference] Thèse en ingénierie des composants logiciels
à Montpellier
>
> Voilà la version anglaise.
>
> Chouki.
>
> ---
> TITLE: A Reflective Component-Oriented Programming Language
>
> SUPERVISORS: Chouki TIBERMACINE ([email protected]) and Christophe DONY
([email protected])
>
> FUNDING: French Government Fellowship (~1500 euros gross salary per month)
>
> PLACE: LIRMM, CNRS and Montpellier University (South of France)
>
> SUBJECT:
>
> Research on the modeling and implementation of applications by assembling
components is growing up more and more. Component-based development allows
the definition of independent software modules which are put in libraries,
available on catalog, and assemblable as deployment and runtime units.
>
> In our research lab, we developed a voluntarily simple component-oriented
programming language (SCL), which allowed an original and innovative
integration of the concepts of component, port, interface, connector and
aspect (see [1]).
>
> Component languages are used now in modeling environments in association
with architecture description languages. We would like to study, on the
basis of SCL, a reflective solution mixing a programming and an architecture
description language, which allows:
> - to link entities of conceptual reuse (component descriptors) with units
of integration (component instances),
> - via a reflective architecture and an API of meta-programming, allowing
introspection and intercession, to describe with the same language
architectures, constraints on these architectures (non-functional
constraints as specified in [2]), and model transformations.
>
> Two SCL prototypes have been implemented in Smalltalk and Ruby. A
prototype of the new language can be developed in JAVA or another language,
and integrated with the Eclipse plugin of modeling component-based
application (CLACS).
>
> [1] Luc Fabresse, Christophe Dony, and Marianne Huchard.
> Foundations of a simple and unified component-oriented language.
> Journal of Computer Languages, Systems and Structures, 34(2-3):130-149,
Elsevier 2008.
>
> [2] Chouki Tibermacine, Régis Fleurquin, and Salah Sadou.
> A family of languages for architecture constraint specification.
> Journal of Systems and Software 83(5):815-831, Elsevier 2010.
> ---
>
> Le 15/05/10 22:52, Stéphane Ducasse a écrit :
>> tu as une version en anglais?
>>
>> Stef
>>
>> On May 15, 2010, at 10:43 PM, Chouki TIBERMACINE wrote:
>>
>>
>>> C'est ok pour l'orienter sur notre sujet.
>>> Merci d'avance :-) .
>>>
>>> Chouki.
>>>
>>> Le 15/05/10 22:13, Stéphane Ducasse a écrit :
>>>
>>>> chouki
>>>>
>>>> je peux le contacter en lui disant que notre bourse a ete supprimee et
que votre sujet peut l'interesser.
>>>> J'attends ton ok.
>>>>
>>>> Stef
>>>>
>>>>
>>>>
>>>>> Oui, bien sûr, avec plaisir  ;-) .
>>>>>
>>>>> Chouki.
>>>>>
>>>>> Le 15/05/10 21:51, Stéphane Ducasse a écrit :
>>>>>
>>>>>
>>>>>> chouki
>>>>>>
>>>>>> si vous etes vraiment pret a avoir un mec qui parait bon en langage
et qui est interesse je peux vous mettre en contact
>>>>>> avec un des etudiants tchec dont nous avons recu un cv pour une these
langage (mais que pour des raisons de strategie inria nous
>>>>>> avons du abandonnee). Nous l'aurions surement embauche si la these ne
devait pas etre allouee sur un autre sujet.
>>>>>>
>>>>>> Stef
>>>>>>
>>>>>> On May 15, 2010, at 9:14 PM, Chouki TIBERMACINE wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Merci Stéphane pour ces précisions.
>>>>>>>
>>>>>>> En fait, on propose d'utiliser Java pour la future implémentation
pour la simple raison qu'il est très difficile de nos jours de trouver un
étudiant qui soit bon et qui voudrait bien travailler sur Smalltalk.
>>>>>>> Si vous avez à Lille un bon étudiant à nous recommander, on est
preneur. On le fera travailler sur Smalltalk (et Pharo) ;-) .
>>>>>>>
>>>>>>> On va regarder de près CLIC. Merci pour l'info :-) .
>>>>>>>
>>>>>>> Chouki.
>>>>>>>
>>>>>>> Le 15/05/10 17:04, Stéphane Ducasse a écrit :
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> quel est la pertinence d'utiliser Java?
>>>>>>>> conquerir le monde au travers d'eclipse? Bonne chance. :)
>>>>>>>>
>>>>>>>> peut etre que vous devriez contacter noury car il a un modele a
composant
>>>>>>>> CLIC
>>>>>>>>
>>>>>>>> Nous on s'amuse bien avec
>>>>>>>>        http://www.pharo-project.org
>>>>>>>>
>>>>>>>> et pas de societes aiment cela donc cela ne doit pas etre si
mauvais que cela
>>>>>>>> et c'est que le debut :)
>>>>>>>>
>>>>>>>>
>>>>>>>> Stef
>>>>>>>>
>>>>>>>> PS: java c'est plus a la mode. maintenant c'est javascript :)
>>>>>>>> et javascript va avoir les traits aussi ...
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On May 15, 2010, at 2:12 PM, Chouki TIBERMACINE wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> --- Merci de diffuser autour de vous
>>>>>>>>>
>>>>>>>>> THÈSE EN GÉNIE LOGICIEL / PROGRAMMATION
>>>>>>>>>
>>>>>>>>> TITRE : Langage réflexif de programmation par composants
>>>>>>>>>
>>>>>>>>> ENCADRANTS : Chouki TIBERMACINE ([email protected]) et
Christophe DONY
>>>>>>>>> ([email protected])
>>>>>>>>>
>>>>>>>>> BOURSE : Allocation de recherche MENRT
>>>>>>>>>
>>>>>>>>> LIEU : LIRMM, CNRS et Université de Montpellier
>>>>>>>>>
>>>>>>>>> RÉSUMÉ :
>>>>>>>>>
>>>>>>>>> Les recherches sur la modélisation et l'implémentation
d'applications
>>>>>>>>> par assemblages de composants sont maintenant passées à l'échelle.
Le
>>>>>>>>> développement par composants vise à permettre la production de
>>>>>>>>> composants indépendants stockés dans des bibliothèques,
consultables sur
>>>>>>>>> catalogue et assemblables en unités d'exécution et de déploiement.
>>>>>>>>>
>>>>>>>>> Nous avons réalisé au LIRMM un langage de programmation par
composants
>>>>>>>>> (SCL) volontairement simple, qui a permis une intégration
originale et
>>>>>>>>> novatrice des concepts de composant, de port, d'interface, de
>>>>>>>>> connecteurs et d'aspects (voir [1]).
>>>>>>>>>
>>>>>>>>> Les langages à composants s'utilisent maintenant en intégration
dans les
>>>>>>>>> environnements de modélisation et en connexion avec un langage de
>>>>>>>>> description d'architecture. Nous souhaitons étudier, sur les bases
de
>>>>>>>>> SCL, un langage mixte, de programmation et de modélisation
>>>>>>>>> d'architectures, réflexif, qui permettra :
>>>>>>>>> - de faire le lien entre les entités de réutilisation
conceptuelles que
>>>>>>>>> sont les descripteurs de composants et les unités d'intégration
que sont
>>>>>>>>> les instances de composants,
>>>>>>>>> - via  une architecture réflexive et une API de méta-programmation
>>>>>>>>> permettant l'introspection et l'intercession, d'écrire, ou de
décrire,
>>>>>>>>> avec le même langage des architectures, des contraintes sur ces
>>>>>>>>> architectures (contraintes non-fonctionnelles selon les modèles
>>>>>>>>> développés par C. Tibermacine dans [2]), ainsi que des
transformations
>>>>>>>>> de modèles.
>>>>>>>>>
>>>>>>>>> Deux prototypes de SCL ont été implémentés en Smalltalk et en
Ruby. Un
>>>>>>>>> prototype de ce nouveau langage pourra être développé en JAVA ou
autre
>>>>>>>>> et intégré au plugin Eclipse de modélisation d'applications par
>>>>>>>>> composants, CLACS.
>>>>>>>>>
>>>>>>>>> [1] Luc Fabresse, Christophe Dony, and Marianne Huchard.
>>>>>>>>> Foundations of a simple and unified component-oriented language.
>>>>>>>>> Journal of Computer Languages, Systems and Structures,
34(2-3):130-149,
>>>>>>>>> Elsevier 2008.
>>>>>>>>>
>>>>>>>>> [2] Chouki Tibermacine, Régis Fleurquin, and Salah Sadou.
>>>>>>>>> A family of languages for architecture constraint specification.
>>>>>>>>> Journal of Systems and Software 83(5):815-831, Elsevier 2010.
>>>>>>>>>
>>>>>>>>> Bien cordialement,
>>>>>>>>>
>>>>>>>>> Christophe Dony&     Chouki Tibermacine.
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Chouki TIBERMACINE, PhD
>>>>>>>>> Associate Professor in Computer Science
>>>>>>>>> LIRMM - CNRS and University of Montpellier II - France
>>>>>>>>> Office Phone: +33(or 0).467.149.724
>>>>>>>>> Lab Fax: +33(or 0).467.418.500
>>>>>>>>> Web Page: 
>>>>>>>>> http://www.lirmm.fr/~tibermacin/<http://www.lirmm.fr/%7Etibermacin/>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Lmo-conference mailing list
>>>>>>>>> [email protected]
>>>>>>>>> http://email.polytech.unice.fr/mailman/listinfo/lmo-conference
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>> --
>>>>>>> Chouki TIBERMACINE, PhD
>>>>>>> Associate Professor in Computer Science
>>>>>>> LIRMM - CNRS and University of Montpellier II - France
>>>>>>> Office Phone: +33(or 0).467.149.724
>>>>>>> Lab Fax: +33(or 0).467.418.500
>>>>>>> Web Page: 
>>>>>>> http://www.lirmm.fr/~tibermacin/<http://www.lirmm.fr/%7Etibermacin/>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>> --
>>>>> Chouki TIBERMACINE, PhD
>>>>> Associate Professor in Computer Science
>>>>> LIRMM - CNRS and University of Montpellier II - France
>>>>> Office Phone: +33(or 0).467.149.724
>>>>> Lab Fax: +33(or 0).467.418.500
>>>>> Web Page: 
>>>>> http://www.lirmm.fr/~tibermacin/<http://www.lirmm.fr/%7Etibermacin/>
>>>>>
>>>>>
>>>>>
>>>
>>> --
>>> Chouki TIBERMACINE, PhD
>>> Associate Professor in Computer Science
>>> LIRMM - CNRS and University of Montpellier II - France
>>> Office Phone: +33(or 0).467.149.724
>>> Lab Fax: +33(or 0).467.418.500
>>> Web Page: 
>>> http://www.lirmm.fr/~tibermacin/<http://www.lirmm.fr/%7Etibermacin/>
>>>
>>>
>
>
> --
> Chouki TIBERMACINE, PhD
> Associate Professor in Computer Science
> LIRMM - CNRS and University of Montpellier II - France
> Office Phone: +33(or 0).467.149.724
> Lab Fax: +33(or 0).467.418.500
> Web Page: http://www.lirmm.fr/~tibermacin/<http://www.lirmm.fr/%7Etibermacin/>
>


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

http://www.clubSmalltalk.org

Responder a