This course introduces methods to utilize abstraction and partial order methods to reduce the complexity of their systems models. The equivalences introduced are based upon bisimulation and simulation relations. These concepts allow one to prove that a model is an abstraction (or simplification) of another model of the same system. Abstraction reduces the complexity of the system model while preserving the ability to correctly verify properties of the system. This course will also introduce the partial order method to further reduce model complexity during verification by enabling the state space exploration to not need to consider all possible interleavings of concurrent events. This approach often provides substantial reductions in the state space of the model being verified.

Equivalences, Abstraction, and Partial Order Reduction
Économisez sur les compétences qui vous font briller avec 40 % de réduction sur 3 mois de Coursera Plus. Économisez maintenant

Equivalences, Abstraction, and Partial Order Reduction
Ce cours fait partie de Spécialisation "Fundamentals of Model Checking"

Instructeur : Chris Myers
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Explain and analyze equivalences of transition system models based on bisimulation
Explain and compare equivalences of transition system models based on simulation relations
Apply bisimulation and simulation relations to construct and justify abstractions of transition systems
Analyze independence of concurrent actions and apply this information to perform partial order reductions
Compétences que vous acquerrez
- Catégorie : Computational Thinking
- Catégorie : Computer Architecture
- Catégorie : Software Quality (SQA/SQC)
- Catégorie : Logical Reasoning
- Catégorie : Model Optimization
- Catégorie : Systems Analysis
- Catégorie : Systems Design
- Catégorie : Software Design
- Catégorie : Verification And Validation
Détails à connaître

Ajouter à votre profil LinkedIn
décembre 2025
12 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
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.
Instructeur

Offert par
En savoir plus sur Algorithms
Statut : Essai gratuitUniversity of Colorado Boulder
Statut : PrévisualisationUniversity of Colorado Boulder
- Statut : Essai gratuit
University of Colorado Boulder
Statut : Essai gratuitUniversity of Colorado Boulder
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Foire Aux Questions
Plus de questions
Aide financière disponible,




