Analyse d’un langage de programmation r´ eflexif orient´ e composants Etude de COMPO FERRAND Anthony NELAUPE Lucas VERDIER Fr´ ed´ eric Universit´ e Montpellier II 24 f´ evrier 2015 1/33 Ferrand, Nelaupe, Verdier (UM2) Analyse de COMPO 24 f´ evrier 2015 1/
33
Embed
Analyse d’un langage de programmation réflexif orienté composants Etude de COMPO
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Analyse d’un langage de programmation reflexiforiente composantsEtude de COMPO
2 Focus sur le language COMPOLes descripteurs de composantLes portsLes connexions
3 Reflexions sur les ameliorations possibles de COMPOLes passages d’argumentsType de retour d’operation
4 Nos contributions a COMPOAjout de syntaxeModifications de syntaxePassage d’un port requis ou fourniRetour par port requis ou fourniAssertion sur le type de retour
A run-time entity which provides and requires services throughports. [Petr SPACEK, Design and Implementation of aReflective Component-oriented Programming and ModelingLanguage, 2013]
Port :A port is a connection point (components are connected throughtheir ports) and a communication point.
[Chouki Tibermacine, Luc Fabresse, Pert Spacek, Christophe Dony, AnInheritance System for Structural & Behavioral Reuse inComponent-based Software Programming, 2012]
Connexion :Describes a binding from one to another port.
[Petr SPACEK, Design and Implementation of a ReflectiveComponent-oriented Programming and Modeling Language, 2013]
Sommaire1 Introduction2 Focus sur le language COMPO
Les descripteurs de composantLes portsLes connexions
3 Reflexions sur les ameliorations possibles de COMPOLes passages d’argumentsType de retour d’operation
4 Nos contributions a COMPOAjout de syntaxeModifications de syntaxePassage d’un port requis ou fourniRetour par port requis ou fourniAssertion sur le type de retour
2 Focus sur le language COMPOLes descripteurs de composantLes portsLes connexions
3 Reflexions sur les ameliorations possibles de COMPOLes passages d’argumentsType de retour d’operation
4 Nos contributions a COMPOAjout de syntaxeModifications de syntaxePassage d’un port requis ou fourniRetour par port requis ou fourniAssertion sur le type de retour
Reflexions sur les ameliorations possibles de COMPO
Sommaire
1 Introduction
2 Focus sur le language COMPOLes descripteurs de composantLes portsLes connexions
3 Reflexions sur les ameliorations possibles de COMPOLes passages d’argumentsType de retour d’operation
4 Nos contributions a COMPOAjout de syntaxeModifications de syntaxePassage d’un port requis ou fourniRetour par port requis ou fourniAssertion sur le type de retour
2 Focus sur le language COMPOLes descripteurs de composantLes portsLes connexions
3 Reflexions sur les ameliorations possibles de COMPOLes passages d’argumentsType de retour d’operation
4 Nos contributions a COMPOAjout de syntaxeModifications de syntaxePassage d’un port requis ou fourniRetour par port requis ou fourniAssertion sur le type de retour
2 Focus sur le language COMPOLes descripteurs de composantLes portsLes connexions
3 Reflexions sur les ameliorations possibles de COMPOLes passages d’argumentsType de retour d’operation
4 Nos contributions a COMPOAjout de syntaxeModifications de syntaxePassage d’un port requis ou fourniRetour par port requis ou fourniAssertion sur le type de retour
Reunion hebdomadaire avec M. Dony.Un rapport livre a chaque reunion.Une demonstration de nos ajouts les plus recents.
Repartition des taches suivants trois grands axes :
Anthony Ferrand : Syntaxe et gestion du parserLucas Nelaupe : Invocations de services et rapportFrederic Verdier : Reflexions theoriques, interface graphique et supervision
2 Focus sur le language COMPOLes descripteurs de composantLes portsLes connexions
3 Reflexions sur les ameliorations possibles de COMPOLes passages d’argumentsType de retour d’operation
4 Nos contributions a COMPOAjout de syntaxeModifications de syntaxePassage d’un port requis ou fourniRetour par port requis ou fourniAssertion sur le type de retour
[1] Petr SPACEK. Design and Implementation of a Reflective Component-oriented Programming and Modeling Language. 2013.
[2] Pert Spacek Christophe Dony Chouki Tibermacine, Luc Fabresse. ”An Inheritance System for Structural & Behavioral Reuse in Component-basedSoftware Programming”. 2012.
[3] Lukas Renggli Jan Kurs, Guillaume Larcheveque. PetitParser : Building Modular Parsers.
[4] Christelle Urtado Sylvain Vauttier Marianne Huchard Huaxi (Yulin) Zhang, Lei Zhang. A three-level component model in component-based softwaredevelopment.