Veuillez utiliser cette adresse pour citer ce document : http://dspace1.univ-tlemcen.dz/handle/112/16345
Affichage complet
Élément Dublin CoreValeurLangue
dc.contributor.authorBOUDAOUD, Abdelkrim-
dc.contributor.authorBEDJAOUI, Malik-
dc.date.accessioned2021-04-12T08:36:24Z-
dc.date.available2021-04-12T08:36:24Z-
dc.date.issued2018-06-25-
dc.identifier.citationsalle des thèsesen_US
dc.identifier.issnMS-004-38-01-
dc.identifier.urihttp://dspace.univ-tlemcen.dz/handle/112/16345-
dc.descriptionSysML, Diagramme de Séquence, Vérification Formelle, Automate Temporisé, transformation de Modèle, UPPAAen_US
dc.description.abstractSince SysML is a rapidly emerging system modeling language as a de facto standard used for software specifications, SysML sequence diagrams provide a visual technique for modeling and describing software behaviors. However, sequence diagrams can not be used to automatically analyze and verify software behavior due to the lack of formal semantics. To ensure the reliability of the systems software, a description of the behavior and a formal verification approach are proposed in this project, using SysML sequence diagram and timed automata model. First, a complete relationship is established between the sequence diagram and the timed automata network from defined transformation rules. Then, the model transformation will be established using the predifined rules. Finally formal verification can then be performed to verify TCTL-based domain properties as unambiguous expressive logic with an Automated Model Checker (UPPAAL). Our proposal bridges the gap between semi-formal and formal software modeling, and advance the verification step as early as possible in the heterogeneous systems development cycle. Our approach has been evaluated on an ATM simulation system. The case study shows that this proposed approach is effective and in the behavior, description and formal verification of the software.en_US
dc.description.sponsorshipSysML est un langage de modélisation des systèmes rapidement émergeant comme une norme de facto utilisée pour les spécifications logicielles, les diagrammes de séquence SysML fournissent une technique graphique pour modéliser et décrire les comportements logiciels. Cependant, les diagrammes de séquence ne permettent pas d'analyser et de vérifier automatiquement les comportements logiciels dû au manque de sémantique rigoureuse. Pour assurer la fiabilité des systèmes logiciels, une description du comportement et une approche de vérification formelle sont proposées dans ce projet, en utilisant le diagramme de séquence SysML et un modèle d'automate. Premièrement, une relation complète est établie entre le diagramme de séquence et le réseau d'automates temporisés à partir de certaines règles de transformation. Ensuite, suivant la base des règles prédéfinies, la transformation du modèle sera établie. La vérification formelle peut être ensuite effectué pour vérifier les propriétés du domaine basées sur le langage TCTL comme étant une logique expressive non ambiguë avec un vérificateur de modèles automatisés (UPPAAL). Notre proposition comble le fossé entre la modélisation semi-formelle et la modélisation formelle logiciel, afin d’avancer l’étape de vérification le plus tôt possible dans le cycle de développement des systèmes hétérogène. Notre approche a été illustrée avec une étude de cas d’ATM.en_US
dc.language.isofren_US
dc.publisher12-04-2021en_US
dc.relation.ispartofseriesBFST2404;-
dc.subjectSysML, Sequence Diagram, Formal Verification, Timed Automata, Model Transformation,UPPAAen_US
dc.titleVers une approche combinant SysML et Model Checking pour la vérification formelle des propriétés dynamiquesen_US
dc.typeThesisen_US
Collection(s) :Master MID

Fichier(s) constituant ce document :
Fichier Description TailleFormat 
MemoireMaster2018.pdf3,26 MBAdobe PDFVoir/Ouvrir


Tous les documents dans DSpace sont protégés par copyright, avec tous droits réservés.