Anmerkungen:
Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
Beschreibung:
Les UIDLs (User Interface Description Languages) sont des langages conçuspour faciliter la conception des interfaces utilisateur. Ils permettentde se concentrer sur le développement de l’interface utilisateur sans sepréoccuper du reste du programme, tout en offrant une syntaxe adéquate àleur description. Cependant, ces langages sont utilisés dans desdomaines critiques, tels que l’aéronautique ou le domaine médical, alorsqu’ils ne permettent pas, en l’état, d’apporter les garantiesnécessaires pour ce type d’applications critiques.Dans cette thèse, nous nous questionnons sur les UIDLs spécialisés dansla description des interfaces graphiques et leur utilisation dans lescontextes critiques. Notre approche porte sur l’étude de la sémantiquede ces langages et de leur formalisation. Les sémantiques des UIDLs ontpeu été étudiées dans la littérature et pourtant, leur formalisationpourrait permettre de vérifier l’ensemble des interfacesdescriptibles. Nous présentons des propriétés communes aux UIDLs pourenfin nous questionner sur la façon de les formaliser. Pour répondre àcette question, nous proposons d’utiliser les bigraphes de Robin Milner,un formalisme mathématique permettant de modéliser un système évoluanten espace et en temps. Nous montrons que la théorie des bigraphes estadéquate pour la formalisation de la sémantique des UIDLs et définissonsun UIDL ayant pour fondement théorique les bigraphes. La définition d’untel UIDL permet son utilisation en tant que langage intermédiaire pourla compilation d’autres UIDLs et, par son intermédiaire, de pouvoirvérifier des interfaces graphiques. Nous essayons notre approche encompilant le langage Smala, un UIDL utilisé dans le domaine del’aviation, vers l’UIDL défini et en vérifiant certaines propriétés surdes exemples d’interfaces. ; The User Interface Description Languages (UILDs) are languages made to ease the design of user interfaces. They distinguish the user interface design from the design of the rest of the program and give an appropriate syntax to describe user ...