Afficher la notice abrégée

dc.contributor.advisorConsel, Charles
dc.contributor.authorDREY, Zoé
dc.contributor.otherSanchez-Leighton, Vicente
dc.date2010-09-22
dc.date.accessioned2020-12-14T21:13:28Z
dc.date.available2020-12-14T21:13:28Z
dc.identifier.urihttp://ori-oai.u-bordeaux1.fr/pdf/2010/DREY_ZOE_2010.pdf
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/22116
dc.identifier.nnt2010BOR14061
dc.description.abstractLes technologies omniprésentes dans notre environnement intègrent désormais des éléments logiciels facilitant leur utilisation. Ces technologies offrent un vaste laboratoire d’expérimentation pour la recherche et en particulier pour l’informatique appliquée. Ces technologies sont un support évident pour rendre des services aux personnes dans leur vie quotidienne. Ces services concernent divers champs d’applications, chacun servant des objectifs spécifiques : confort,sécurité, accès à l’information ou encore assistance à la personne. Puisque les applications offrant ces services sont intimement liées aux besoins des utilisateurs, il est indispensable qu’elles s’adaptent facilement à leurs besoins. Une manière de répondre à ce défi est de proposer à l’utilisateur des outils pour programmer lui-même ses applications.Notre contribution consiste non seulement à définir un tel outil, sous la forme d’un langage visuel paramétré par un champ d’applications, mais aussi à proposer une méthodologie dont l’objectif est de guider un utilisateur dans la programmation d’applications à l’aide de ce langage. Cette méthodologie est dédiée à l’orchestration d’entités communicantes : elles représentent les technologies déployées dans nos environnements. Notre approche, associant une méthodologie à un langage, est accessible à un programmeur novice et suffisamment expressive pour traiter divers champs d’applications. Afin d’augmenter la confiance de l’utilisateur dans le développement de ses applications, nous étendons la méthodologie en proposant une approche de développement dirigée par la vérification de quelques propriétés. Cette vérification est permise par la sémantique du langage, formellement définie.
dc.description.abstractEnNetworked technologies, omnipresent in our surroundings, have increasingly more computing power, offering interfaces to easily access their functionalities. These technologies offer a widetesting ground for research, especially in applied computer science. They form an evident assistive support to help people in their daily activities. Applications that address people needs arefound in various application areas, each related to specific goals : comfort, security, information management, or assisted-living.The goal of this thesis is to propose an approach that bridges the gap between a user requirements and the applications that satisfy them. To do so, we define Pantagruel, an expressive and accessible visual language that is parameterized by an application area. To further reconcile accessibility with expressiveness, we provide the user with a domain-specific methodology toguide the development of applications. This methodology draws a bridge between the user needs and the applications, and is strongly coupled with the language concepts. In doing so, satisfying the requirements and evolving the applications according to new requirements is facilitated. To increase the user confidence in using Pantagruel language, and because the applications aimat being seamlessly integrated in his everyday life, Pantagruel programs need to be reliable.To this end, we extend our methodology with a programming approach driven by properties.These properties can be verified using the language semantics, which is formally defined.
dc.language.isofr
dc.subjectMéthodologie
dc.subjectLangages visuels
dc.subjectLangages dédiés
dc.subjectAccessibilité
dc.subjectAssistance à la personne
dc.subject.enMethodology
dc.subject.enVisual language
dc.subject.enDomain-specific language
dc.subject.enUsability
dc.subject.enAssisted-living
dc.titleVers une méthodologie dédiée à l'orchestration d'entités communicantes
dc.typeThèses de doctorat
dc.contributor.jurypresidentGuitton, Pascal
bordeaux.hal.laboratoriesThèses de l'Université de Bordeaux avant 2014*
bordeaux.hal.laboratoriesLaboratoire bordelais de recherche en informatique
bordeaux.institutionUniversité de Bordeaux
bordeaux.institutionBordeaux INP
bordeaux.type.institutionBordeaux 1
bordeaux.thesis.disciplineInformatique
bordeaux.ecole.doctoraleÉcole doctorale de mathématiques et informatique (Talence, Gironde)
star.origin.linkhttps://www.theses.fr/2010BOR14061
dc.contributor.rapporteurBarbier, Franck
dc.contributor.rapporteurDanvy, Olivier
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.title=Vers%20une%20m%C3%A9thodologie%20d%C3%A9di%C3%A9e%20%C3%A0%20l'orchestration%20d'entit%C3%A9s%20communicantes&rft.atitle=Vers%20une%20m%C3%A9thodologie%20d%C3%A9di%C3%A9e%20%C3%A0%20l'orchestration%20d'entit%C3%A9s%20communicantes&rft.au=DREY,%20Zo%C3%A9&rft.genre=unknown


Fichier(s) constituant ce document

FichiersTailleFormatVue

Il n'y a pas de fichiers associés à ce document.

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée