Ces travaux de thèse définissent un environnement de développement ouvert et extensible pour la conception de logiciels à base de composants. L'environnement se présente comme une chaîne de compilation d'architectures logicielles, acceptant des architectures écrites dans des langages différents et fournissant des fonctionnalités comme la génération de code ou le déploiement. L'extensibilité de l'outil est assurée par une architecture à base de composants implantant des patrons de programmation extensibles et supportant un mécanisme de plug-in pour intégrer des extensions de tierces parties. L'utilisation de l'outil est illustrée au travers deux cadres applicatifs ayant pour trame les systèmes sur puces. La première illustre le développement...
Concernant la partie logicielle des systèmes embarqués, on constate le besoin d un modèle de la stru...
La prolifération des équipements numériques et des réseaux d'interconnexion a fait du multimédia une...
L'utilisation de langages de programmation modernes et complexes nécessite des environnements de dév...
Our work aims at the definition of an open and extensible development environment for supporting the...
Face à l'augmentation de la taille et de la complexité des systèmeslogiciels, il convient de les déc...
Le déploiement de logiciels est une tâche complexe car elle nécessite la réalisation de nombreuses a...
Face à l'augmentation de la taille et de la complexité des systèmeslogiciels, il convient de les déc...
La part du logiciel est de plus en plus importante dans les circuits électroniques spécifiques. Ce l...
L'ingénierie des logiciels à base de composants, produisant du logiciel en assemblant des composants...
L'informatique dans les nuages propose une alternative économique et performante au déploiement trad...
L'émergence des nouveaux types d'environnements informatiques amplifie le besoin pour des systèmes l...
L'informatique dans les nuages propose une alternative économique et performante au déploiement trad...
Cette thèse appartient au domaine des méthodes formelles. Nous nous concentrons sur leur application...
Nombre d'applications ont pour comportement principal l'attente d'un événement venant d'un environne...
Le travail présenté dans cette thèse s'inscrit dans le cadre des architectures logicielles à base de...
Concernant la partie logicielle des systèmes embarqués, on constate le besoin d un modèle de la stru...
La prolifération des équipements numériques et des réseaux d'interconnexion a fait du multimédia une...
L'utilisation de langages de programmation modernes et complexes nécessite des environnements de dév...
Our work aims at the definition of an open and extensible development environment for supporting the...
Face à l'augmentation de la taille et de la complexité des systèmeslogiciels, il convient de les déc...
Le déploiement de logiciels est une tâche complexe car elle nécessite la réalisation de nombreuses a...
Face à l'augmentation de la taille et de la complexité des systèmeslogiciels, il convient de les déc...
La part du logiciel est de plus en plus importante dans les circuits électroniques spécifiques. Ce l...
L'ingénierie des logiciels à base de composants, produisant du logiciel en assemblant des composants...
L'informatique dans les nuages propose une alternative économique et performante au déploiement trad...
L'émergence des nouveaux types d'environnements informatiques amplifie le besoin pour des systèmes l...
L'informatique dans les nuages propose une alternative économique et performante au déploiement trad...
Cette thèse appartient au domaine des méthodes formelles. Nous nous concentrons sur leur application...
Nombre d'applications ont pour comportement principal l'attente d'un événement venant d'un environne...
Le travail présenté dans cette thèse s'inscrit dans le cadre des architectures logicielles à base de...
Concernant la partie logicielle des systèmes embarqués, on constate le besoin d un modèle de la stru...
La prolifération des équipements numériques et des réseaux d'interconnexion a fait du multimédia une...
L'utilisation de langages de programmation modernes et complexes nécessite des environnements de dév...