Vers la vérification des langages de description d’interface utilisateur

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 descrip...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Nalpon, Nicolas
Format: Dissertation
Sprache:fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Nalpon, Nicolas
description 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 interfaces. However, these languages are used in critical contexts such as the aerospace or the medical field despite their unreliable nature to such context.In this thesis, we are inquiring how we can use UIDLs specialized in graphical user interface description in critical context. For that, we decide to study the formalization of these languages semantics. The UIDLs semantics have been little studied in the literature even though their formalization can
format Dissertation
fullrecord <record><control><sourceid>abes_RS3</sourceid><recordid>TN_cdi_abes_theses_2023ISAT0003</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2023ISAT0003</sourcerecordid><originalsourceid>FETCH-abes_theses_2023ISAT00033</originalsourceid><addsrcrecordid>eNrjZPAOSy0qVshJVCg7vLIoMy0zObEkMz9PISUVJJiXnpgOZKSkgvjJRZkFELlHDTMz80pSi9ISk1MVSksyczKLE0tSS4t4GFjTEnOKU3mhNDeDvJtriLOHbmJSanF8SUZqMZAyMjAy9gx2DDEwMDA2JqwCAFceNeM</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>dissertation</recordtype></control><display><type>dissertation</type><title>Vers la vérification des langages de description d’interface utilisateur</title><source>Theses.fr</source><creator>Nalpon, Nicolas</creator><creatorcontrib>Nalpon, Nicolas</creatorcontrib><description>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 interfaces. However, these languages are used in critical contexts such as the aerospace or the medical field despite their unreliable nature to such context.In this thesis, we are inquiring how we can use UIDLs specialized in graphical user interface description in critical context. For that, we decide to study the formalization of these languages semantics. The UIDLs semantics have been little studied in the literature even though their formalization can allow verifying all the describable interfaces. We present common properties to UIDLs and finally question their formalization. To address this question, we suggest using Milner's bigraphs, a mathematical framework which allows to model a system evolving in time and space. We show that bigraphs are suitable to formalize UIDLs semantics and define an UIDL based on the bigraph theory. Such an UIDL can be used as an intermediate language to compile other UIDLs and consequently allow verification of graphical interfaces.We tried this approach by compiling the language Smala, an UIDL used in the aviation field, towards the defined UIDL and by verifying certain properties on examples.</description><language>fre</language><subject>Bigraphes ; Bigraphs ; Formal semantics ; Interface graphique ; Sémantique formelle ; User Interfaces ; Verification ; Vérification</subject><creationdate>2023</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,311,780,885,26980</link.rule.ids><linktorsrc>$$Uhttps://www.theses.fr/2023ISAT0003/document$$EView_record_in_ABES$$FView_record_in_$$GABES$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Nalpon, Nicolas</creatorcontrib><title>Vers la vérification des langages de description d’interface utilisateur</title><description>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 interfaces. However, these languages are used in critical contexts such as the aerospace or the medical field despite their unreliable nature to such context.In this thesis, we are inquiring how we can use UIDLs specialized in graphical user interface description in critical context. For that, we decide to study the formalization of these languages semantics. The UIDLs semantics have been little studied in the literature even though their formalization can allow verifying all the describable interfaces. We present common properties to UIDLs and finally question their formalization. To address this question, we suggest using Milner's bigraphs, a mathematical framework which allows to model a system evolving in time and space. We show that bigraphs are suitable to formalize UIDLs semantics and define an UIDL based on the bigraph theory. Such an UIDL can be used as an intermediate language to compile other UIDLs and consequently allow verification of graphical interfaces.We tried this approach by compiling the language Smala, an UIDL used in the aviation field, towards the defined UIDL and by verifying certain properties on examples.</description><subject>Bigraphes</subject><subject>Bigraphs</subject><subject>Formal semantics</subject><subject>Interface graphique</subject><subject>Sémantique formelle</subject><subject>User Interfaces</subject><subject>Verification</subject><subject>Vérification</subject><fulltext>true</fulltext><rsrctype>dissertation</rsrctype><creationdate>2023</creationdate><recordtype>dissertation</recordtype><sourceid>RS3</sourceid><recordid>eNrjZPAOSy0qVshJVCg7vLIoMy0zObEkMz9PISUVJJiXnpgOZKSkgvjJRZkFELlHDTMz80pSi9ISk1MVSksyczKLE0tSS4t4GFjTEnOKU3mhNDeDvJtriLOHbmJSanF8SUZqMZAyMjAy9gx2DDEwMDA2JqwCAFceNeM</recordid><startdate>20230313</startdate><enddate>20230313</enddate><creator>Nalpon, Nicolas</creator><scope>AOWWY</scope><scope>RS3</scope><scope>~IT</scope></search><sort><creationdate>20230313</creationdate><title>Vers la vérification des langages de description d’interface utilisateur</title><author>Nalpon, Nicolas</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-abes_theses_2023ISAT00033</frbrgroupid><rsrctype>dissertations</rsrctype><prefilter>dissertations</prefilter><language>fre</language><creationdate>2023</creationdate><topic>Bigraphes</topic><topic>Bigraphs</topic><topic>Formal semantics</topic><topic>Interface graphique</topic><topic>Sémantique formelle</topic><topic>User Interfaces</topic><topic>Verification</topic><topic>Vérification</topic><toplevel>online_resources</toplevel><creatorcontrib>Nalpon, Nicolas</creatorcontrib><collection>Theses.fr (Open Access)</collection><collection>Theses.fr</collection><collection>Thèses.fr</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Nalpon, Nicolas</au><format>dissertation</format><genre>dissertation</genre><ristype>THES</ristype><btitle>Vers la vérification des langages de description d’interface utilisateur</btitle><date>2023-03-13</date><risdate>2023</risdate><abstract>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 interfaces. However, these languages are used in critical contexts such as the aerospace or the medical field despite their unreliable nature to such context.In this thesis, we are inquiring how we can use UIDLs specialized in graphical user interface description in critical context. For that, we decide to study the formalization of these languages semantics. The UIDLs semantics have been little studied in the literature even though their formalization can allow verifying all the describable interfaces. We present common properties to UIDLs and finally question their formalization. To address this question, we suggest using Milner's bigraphs, a mathematical framework which allows to model a system evolving in time and space. We show that bigraphs are suitable to formalize UIDLs semantics and define an UIDL based on the bigraph theory. Such an UIDL can be used as an intermediate language to compile other UIDLs and consequently allow verification of graphical interfaces.We tried this approach by compiling the language Smala, an UIDL used in the aviation field, towards the defined UIDL and by verifying certain properties on examples.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language fre
recordid cdi_abes_theses_2023ISAT0003
source Theses.fr
subjects Bigraphes
Bigraphs
Formal semantics
Interface graphique
Sémantique formelle
User Interfaces
Verification
Vérification
title Vers la vérification des langages de description d’interface utilisateur
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-09T09%3A29%3A51IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-abes_RS3&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&rft.genre=dissertation&rft.btitle=Vers%20la%20v%C3%A9rification%20des%20langages%20de%20description%20d%E2%80%99interface%20utilisateur&rft.au=Nalpon,%20Nicolas&rft.date=2023-03-13&rft_id=info:doi/&rft_dat=%3Cabes_RS3%3E2023ISAT0003%3C/abes_RS3%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true