Ce cours présentera différentes techniques de vérification des systèmes autonomes par rapport aux propriétés de stabilité, de régularité ou d'oméga-régularité. Ces techniques incluent les théories de Lyapunov, l'analyse d'accessibilité, les certificats de barrière et le model checking. Enfin, il introduira plusieurs techniques sur la conception de contrôleurs appliquant des propriétés d'intérêt sur les systèmes autonomes originaux. Ce cours peut être pris pour des crédits académiques dans le cadre des diplômes de maîtrise en informatique (MS-CS) de CU Boulder offerts sur la plate-forme Coursera. Ce diplôme d'études supérieures entièrement accrédité offrent des cours ciblés, des sessions courtes de 8 semaines et des frais de scolarité payants. L'admission est basée sur la performance dans trois cours préliminaires, et non sur les antécédents académiques. Les diplômes CU sur Coursera sont idéaux pour les jeunes diplômés ou les professionnels en activité. En savoir plus :

Débloquez l'accès à plus de 10 000 cours avec Coursera Plus. Essai gratuit de 7 jours.


Vérification et synthèse des systèmes autonomes
Ce cours fait partie de Spécialisation Fondements des systèmes autonomes

Instructeur : Majid Zamani
Inclus avec
(10 avis)
Expérience recommandée
Ce que vous apprendrez
Analyser les propriétés de stabilité des systèmes linéaires
Calculer des sur-approximations des ensembles atteignables pour certaines classes de systèmes
Effectuer la vérification des modèles pour les systèmes finis
Synthétiser des contrôleurs pour des spécifications de sécurité et d'atteignabilité pour des systèmes finis en utilisant des algorithmes à point fixe
Compétences que vous acquerrez
- Catégorie : Analyse des systèmes
- Catégorie : Vérification et validation
- Catégorie : Simulations
- Catégorie : Configuration requise
- Catégorie : Science Informatique Théorique
- Catégorie : Algorithmes
- Catégorie : Logique computationnelle
- Catégorie : Conception et mise en œuvre du système
Détails à connaître

Ajouter à votre profil LinkedIn
7 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 4 modules dans ce cours
Bienvenue au début de notre exploration de la vérification formelle et de la synthèse dans le cadre de la conception basée sur des modèles. Dans ce module d'introduction, nous vous guiderons à travers les processus clés de spécification, de conception, de vérification et de raffinement des systèmes. Nous nous pencherons sur le rôle vital des méthodes formelles pour garantir la correction des systèmes. A travers des exemples captivants, nous démontrerons l'importance de la vérification formelle, en particulier dans les applications critiques pour la sécurité et la vie. Ce module pose les bases des sujets plus avancés que nous aborderons tout au long du cours.
Inclus
3 vidéos9 lectures
Dans ce module, nous nous concentrons sur la vérification des systèmes finis, en mettant particulièrement l'accent sur les propriétés régulières de sécurité et les propriétés ω-régulières (y compris celles exprimées sous forme de formules de logique temporelle linéaire). Nous explorerons une variété de techniques de vérification et approfondirons les fondements théoriques essentiels pour comprendre comment les systèmes finis sont vérifiés. A travers des exemples détaillés et des explications claires et complètes, nous visons à fournir une compréhension profonde de la façon dont ces propriétés sont vérifiées dans le contexte des systèmes finis.
Inclus
13 vidéos1 lecture3 devoirs
Dans ce module, nous explorons la synthèse de contrôleurs pour les systèmes finis, en nous concentrant sur l'application de certaines formules de logique temporelle linéaire (LTL), y compris la sécurité, l'accessibilité, la persistance et la récurrence. Nous visons à comprendre comment les contrôleurs peuvent être conçus pour rendre des formules LTL spécifiques pour les systèmes en boucle fermée. Le module fournit les cadres théoriques essentiels et les algorithmes pratiques nécessaires pour synthétiser de tels contrôleurs, en mettant l'accent sur les rôles des opérateurs de point fixe et des algorithmes dans les processus de calcul. En outre, nous discuterons de diverses techniques de synthèse qui dépendent des propriétés du système et des formules LTL impliquées.
Inclus
12 vidéos1 lecture2 devoirs
Dans ce module, nous explorerons les concepts d'abstraction et de raffinement dans le contexte des systèmes de contrôle. Nous nous pencherons sur les relations de raffinement par rétroaction pour comprendre comment les contrôleurs peuvent être modifiés ou remplacés pour répondre à de nouvelles spécifications sans altérer le comportement global du système. Le module couvre également le calcul des abstractions, démontrant comment nous dérivons des modèles abstraits de systèmes complexes pour faciliter l'analyse et la conception. En outre, nous discuterons de méthodes pratiques pour abstraire différents types de systèmes de contrôle, nous dotant ainsi des compétences nécessaires pour appliquer les concepts théoriques dans des scénarios du monde réel.
Inclus
9 vidéos2 lectures2 devoirs
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Préparer un diplôme
Ce site cours fait partie du (des) programme(s) diplômant(s) suivant(s) proposé(s) par University of Colorado Boulder. Si vous êtes admis et que vous vous inscrivez, les cours que vous avez suivis peuvent compter pour l'apprentissage de votre diplôme et vos progrès peuvent être transférés avec vous.¹
Instructeur

Offert par
En savoir plus sur Développement de logiciels
Statut : Essai gratuitUniversity of Colorado Boulder
Statut : Essai gratuitUniversity of Colorado Boulder
Statut : Essai gratuitUniversity of Colorado Boulder

University of Colorado Boulder
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien de demande sur la page de description.
Plus de questions
Aide financière disponible,

