ASCEND
BY NTHRYS
ASCEND
BY
NTHRYS
Research
PhD
Products
Projects
Training
Abroad
About Ascend
🔍
🌙
Sign in
Get started
☰
NTHRYS
›
Workshops
›
Formal Methods
Formal Methods
Field
▾
Category
▾
Clear selection
Formal Methods
Select a category to browse workshops
Introduction to Formal Methods
Beginner-level overview of formal methods principles, mathematical foundations, and real-world applications for software engineers transitioning into formal verification roles.
3+
WORKSHOPS
PROGRAMMES
Model Checking for Safety Critical Systems
Temporal Logic Specification and Verification
Theorem Proving Fundamentals for Software Correctness
+2 more programmes
Explore workshops →
Model Checking Fundamentals
Hands-on training in model checking techniques and temporal logic for professionals seeking to verify finite-state system behaviors.
3+
WORKSHOPS
PROGRAMMES
Temporal Logic Specifications for System Verification
Automata-Based Model Checking with Spin
State Space Exploration and Reachability Analysis
+2 more programmes
Explore workshops →
Theorem Proving with Coq
Practical workshop on constructive logic and interactive theorem proving using Coq for software developers requiring high-assurance code.
3+
WORKSHOPS
PROGRAMMES
Constructive Logic and Coq Proof Development
Tactics Mastery for Advanced Coq Verification
Dependent Types and Coq Program Certification
+2 more programmes
Explore workshops →
TLA+ Specification and Verification
Advanced training in TLA+ formal specification language and tools for engineers designing concurrent and distributed systems.
3+
WORKSHOPS
PROGRAMMES
TLA+ Model Specification for Distributed Systems
Temporal Logic Reasoning with TLA+ Formulas
Model Checking Techniques with TLC Engine
+2 more programmes
Explore workshops →
SAT and SMT Solver Applications
Technical workshop on satisfiability and satisfiability modulo theories solvers for constraint solving and automated verification tasks.
3+
WORKSHOPS
PROGRAMMES
SAT Solver Implementation and Optimization Techniques
SMT Solver Design for Linear Arithmetic Problems
Hardware Verification Using SAT and SMT Tools
+2 more programmes
Explore workshops →
Temporal Logic and LTL Specifications
Intermediate-level course on linear temporal logic and property specification for system behavior verification professionals.
3+
WORKSHOPS
PROGRAMMES
Linear Temporal Logic Specification Writing
Model Checking with LTL Properties
Temporal Pattern Recognition in LTL
+2 more programmes
Explore workshops →
Formal Requirements Engineering
Training program on translating natural language requirements into formal specifications for quality assurance and systems engineers.
3+
WORKSHOPS
PROGRAMMES
Requirements Specification Using Temporal Logic
Formal Specification with Z Notation
Safety and Liveness Properties Analysis
+2 more programmes
Explore workshops →
Isabelle/HOL Theorem Proving
Hands-on workshop using Isabelle/HOL proof assistant for mathematicians and software engineers proving system correctness.
3+
WORKSHOPS
PROGRAMMES
Isabelle HOL Proof Development for Software Verification
Formal Specification and Verification in Isabelle
Advanced Proof Automation and Sledgehammer Integration
+2 more programmes
Explore workshops →
Symbolic Execution Techniques
Practical training on symbolic execution methods and tools for security analysts and software testers discovering code vulnerabilities.
3+
WORKSHOPS
PROGRAMMES
Symbolic Execution Engines for Software Verification
Path Exploration Strategies in Symbolic Execution
Constraint Solving for Symbolic Program Analysis
+2 more programmes
Explore workshops →
Spin Model Checker Mastery
Advanced hands-on course using SPIN tool for verifying concurrent systems and protocol designs in embedded systems development.
3+
WORKSHOPS
PROGRAMMES
Spin Model Checker Fundamentals and Setup
Promela Language for Protocol Specification
LTL Properties and Temporal Logic Verification
+2 more programmes
Explore workshops →
Formal Verification of Hardware
Specialized training in formal hardware verification methods and tools for chip designers and digital engineers.
3+
WORKSHOPS
PROGRAMMES
Model Checking Techniques for Digital Circuits
Theorem Proving for Hardware Correctness Proofs
Static Analysis and Symbolic Execution for Hardware
+2 more programmes
Explore workshops →
Security Properties and Threat Modeling
Workshop combining formal methods with security analysis for cybersecurity professionals modeling and verifying system threats.
3+
WORKSHOPS
PROGRAMMES
Formal Threat Modeling with Attack Trees
Security Property Specification in Temporal Logic
Model Checking for Vulnerability Detection
+2 more programmes
Explore workshops →
Proof by Induction and Recursion
Foundational training on mathematical induction and recursive proof techniques for developers building formally verified software.
3+
WORKSHOPS
PROGRAMMES
Mathematical Induction Proofs for Software Verification
Recursive Function Correctness Through Formal Proof
Inductive Reasoning for Distributed System Properties
+2 more programmes
Explore workshops →
Runtime Verification and Monitoring
Practical workshop on runtime verification tools and techniques for quality engineers implementing continuous system monitoring.
3+
WORKSHOPS
PROGRAMMES
Runtime Verification with Temporal Logic Specifications
Building Scalable Monitoring Architectures for Distributed Systems
Online Monitoring Algorithm Development and Implementation
+2 more programmes
Explore workshops →
Z Notation Formal Specification
Advanced training on Z notation for specification and system design for software architects and requirements engineers.
3+
WORKSHOPS
PROGRAMMES
Z Notation Syntax and Schema Definition
Formal Verification Using Z Specifications
State Machines and Operations in Z
+2 more programmes
Explore workshops →
B-Method and Alloy Modeling
Intermediate course on B-Method and Alloy for systems architects modeling and validating complex system designs.
3+
WORKSHOPS
PROGRAMMES
B-Method Formal Specification and Refinement
Alloy Lightweight Modeling for Software Systems
Event-B Development and Machine Proof Obligations
+2 more programmes
Explore workshops →
Deductive Verification Methods
Technical training on deductive reasoning and Hoare logic for software engineers verifying program correctness mathematically.
3+
WORKSHOPS
PROGRAMMES
Theorem Proving with Coq and Proof Assistants
Formal Software Verification Using Isabelle HOL
Deductive Reasoning for Program Correctness
+2 more programmes
Explore workshops →
Safety-Critical Systems Verification
Specialized workshop on formal verification standards and compliance for aerospace and automotive safety engineers.
3+
WORKSHOPS
PROGRAMMES
Model Checking for Safety Critical Systems
Temporal Logic Specification and Verification
Formal Proof Development for Critical Software
+2 more programmes
Explore workshops →
Automated Theorem Proving Techniques
Advanced training on automated reasoning engines and proof tactics for researchers and formal verification specialists.
3+
WORKSHOPS
PROGRAMMES
Automated Theorem Proving with Coq
SMT Solver Implementation and Application
First Order Logic Reasoning and Automation
+2 more programmes
Explore workshops →
Property-Based Testing Framework
Hands-on workshop on property-based testing using tools like QuickCheck for QA engineers implementing formal test strategies.
3+
WORKSHOPS
PROGRAMMES
QuickCheck Property Testing Framework Fundamentals
Propositional Logic Specifications for Test Generation
Shrinking Failure Cases with Property Based Testing
+2 more programmes
Explore workshops →
Formal Semantics of Programming Languages
Advanced course on operational and denotational semantics for language designers and compiler engineers.
3+
WORKSHOPS
PROGRAMMES
Operational Semantics for Language Design
Denotational Semantics and Domain Theory
Axiomatic Semantics and Hoare Logic
+2 more programmes
Explore workshops →
Abstract Interpretation and Static Analysis
Technical workshop on abstract interpretation frameworks for code analysis engineers building static analysis tools.
3+
WORKSHOPS
PROGRAMMES
Abstract Interpretation for Program Verification
Static Analysis Framework Development Hands On
Lattice Theory and Fixpoint Algorithms Applied
+2 more programmes
Explore workshops →
Refinement and Compositionality
Intermediate training on refinement theory and compositional verification for systems engineers designing modular systems.
3+
WORKSHOPS
PROGRAMMES
Data Refinement Techniques for Formal Specifications
Compositional Verification of Concurrent Systems
Refinement Calculus for Program Development
+2 more programmes
Explore workshops →
Cybersecurity Verification and Validation
Specialized program combining formal methods with security protocols for security architects validating cryptographic systems.
3+
WORKSHOPS
PROGRAMMES
Model Checking for Security Protocol Verification
Theorem Proving for Cryptographic Implementation Correctness
Static Analysis and Abstract Interpretation for Vulnerability Detection
+2 more programmes
Explore workshops →
Model-Based Systems Engineering
Training on integrating formal methods with systems engineering practices for enterprise architects and technical leads.
3+
WORKSHOPS
PROGRAMMES
Formal Specification Writing for Complex Systems
Model Checking Techniques for Safety Critical Systems
SysML Modeling and Requirements Traceability Implementation
+2 more programmes
Explore workshops →
Formal Test Case Generation
Practical workshop on automated test generation from formal specifications for QA automation engineers and test architects.
3+
WORKSHOPS
PROGRAMMES
Model Based Test Case Generation Techniques
Symbolic Execution for Systematic Path Coverage
Property Based Testing with Formal Specifications
+2 more programmes
Explore workshops →
Probabilistic Model Checking
Advanced training on formal verification of probabilistic systems for researchers and engineers working with randomized algorithms.
3+
WORKSHOPS
PROGRAMMES
Probabilistic Model Checking with PRISM
Markov Chain Abstraction and Refinement Techniques
Quantitative Verification of Security Protocols
+2 more programmes
Explore workshops →
Cyber-Physical Systems Verification
Specialized course on formal verification methods for embedded systems combining control systems and software verification.
3+
WORKSHOPS
PROGRAMMES
Model Checking Cyber Physical Systems
Formal Specification Languages for CPS
Hybrid System Verification Techniques
+2 more programmes
Explore workshops →
Blockchain and Smart Contract Verification
Current-practice training on formal verification techniques for blockchain developers and smart contract auditors.
3+
WORKSHOPS
PROGRAMMES
Formal Verification of Solidity Smart Contracts
Model Checking Blockchain Consensus Protocols
Runtime Verification for Ethereum Transactions
+2 more programmes
Explore workshops →
Formal API and Protocol Specification
Technical workshop for integration engineers and architects formally specifying APIs and communication protocols.
3+
WORKSHOPS
PROGRAMMES
API Contract Specification with OpenAPI Standard
Protocol Design Verification Using TLA Plus
Async Message Protocol Specification with AsyncAPI
+2 more programmes
Explore workshops →
Machine Learning Model Verification
Emerging-field training on formal verification methods for ML engineers validating neural network safety and robustness.
3+
WORKSHOPS
PROGRAMMES
Formal Verification of Neural Network Robustness
SAT and SMT Solvers for Model Validation
Temporal Logic Specifications for ML Systems
+2 more programmes
Explore workshops →
Reachability Analysis and State Space Exploration
Technical training on state space exploration algorithms for verification engineers analyzing system dynamics.
3+
WORKSHOPS
PROGRAMMES
State Space Exploration for Concurrent Systems
Reachability Analysis Using Model Checking
Symbolic Execution for Path Coverage Analysis
+2 more programmes
Explore workshops →
Formal Specification for IoT Systems
Practical workshop on applying formal methods to Internet of Things systems for embedded systems developers.
3+
WORKSHOPS
PROGRAMMES
Formal Specification Design for IoT Protocols
TLA+ Model Checking for Distributed IoT Systems
Z Notation for IoT Security Requirements Specification
+2 more programmes
Explore workshops →
Correctness Proofs and Lemma Strategies
Advanced workshop on proof strategies and lemma discovery for developers building formally verified algorithms.
3+
WORKSHOPS
PROGRAMMES
Constructing Correctness Proofs for Concurrent Systems
Lemma Decomposition Strategies for Complex Theorems
Inductive Reasoning and Proof by Structural Induction
+2 more programmes
Explore workshops →
Specification Debugging and Refinement
Practical training on identifying and fixing specification errors for systems engineers iterating on formal models.
3+
WORKSHOPS
PROGRAMMES
Temporal Logic Specification Debugging Techniques
Model Checking Trace Analysis for Specification Refinement
Invariant Discovery and Property Strengthening Methods
+2 more programmes
Explore workshops →
Concurrent System Verification Patterns
Intermediate course on verification patterns for concurrent and parallel systems for multi-threaded application developers.
3+
WORKSHOPS
PROGRAMMES
Model Checking Concurrent Systems with TLA+
Temporal Logic Properties for Distributed Systems
Mutex Protocols and Mutual Exclusion Verification
+2 more programmes
Explore workshops →
Formal Documentation Standards
Professional training on ISO, IEC, and industry formal documentation standards for compliance and technical writers.
3+
WORKSHOPS
PROGRAMMES
Z Notation Specification Writing for Complex Systems
Event B Modeling and Refinement Strategies
Temporal Logic Properties and LTL Specifications
+2 more programmes
Explore workshops →
Equivalence Checking and Optimization
Advanced workshop on verifying program transformations and optimizations for compiler and optimization engineers.
3+
WORKSHOPS
PROGRAMMES
Combinational Logic Equivalence Checking Techniques
Sequential Circuit Verification Using Model Checking
Formal Optimization Validation and Regression Testing
+2 more programmes
Explore workshops →
Finite State Machine Formalization
Hands-on course on formalizing finite state machines for embedded systems and control engineers.
3+
WORKSHOPS
PROGRAMMES
FSM Design and Formal Specification Techniques
Model Checking for Finite State Systems
Temporal Logic Specifications for State Machines
+2 more programmes
Explore workshops →
Interactive Proof Development
Practical workshop on developing proofs interactively using modern proof assistants for software developers.
3+
WORKSHOPS
PROGRAMMES
Coq Proof Assistant Fundamentals
Lean Theorem Proving for Software Verification
Interactive Proof Tactics and Automation Strategies
+2 more programmes
Explore workshops →
Formal Methods in Agile Development
Training on integrating formal verification practices into agile workflows for development teams and tech leads.
3+
WORKSHOPS
PROGRAMMES
Lightweight Formal Specifications for Agile Teams
Model Checking Critical User Workflows
Formal Verification in Continuous Integration Pipelines
+2 more programmes
Explore workshops →
Real-Time System Verification
Specialized workshop on formal verification of real-time constraints for embedded systems and automotive engineers.
3+
WORKSHOPS
PROGRAMMES
Real Time Deadlock Detection and Prevention Techniques
Temporal Logic Specification for Safety Critical Systems
Model Checking Distributed Real Time Protocols
+2 more programmes
Explore workshops →
Fault Injection and Robustness Testing
Technical training on formal fault analysis and robustness verification for reliability engineers.
3+
WORKSHOPS
PROGRAMMES
Chaos Engineering for Distributed Systems
Fault Injection Testing with Mutation Analysis
Protocol Robustness Verification Using Formal Methods
+2 more programmes
Explore workshops →
Code Generation from Formal Specifications
Practical workshop on code synthesis and generation from formal models for software developers.
3+
WORKSHOPS
PROGRAMMES
Translating Z Specifications into Executable Code
TLA+ Model Refinement to Production Systems
Alloy Specifications Synthesizing Verified Prototypes
+2 more programmes
Explore workshops →
Compositional Verification Methodology
Advanced course on compositional verification techniques for scaling formal methods to large systems.
3+
WORKSHOPS
PROGRAMMES
Compositional Verification of Concurrent Systems
Assume-Guarantee Reasoning for Large Scale Systems
Interface Specification and Contract Based Verification
+2 more programmes
Explore workshops →
Formal Methods Tool Integration
Technical workshop on integrating formal verification tools into development pipelines for DevOps and build engineers.
3+
WORKSHOPS
PROGRAMMES
TLA Plus Model Checking for System Design
Alloy Analyzer for Software Architecture Validation
Coq Proof Assistant for Program Verification
+2 more programmes
Explore workshops →
Software Architecture Verification
Training for software architects on formally verifying architectural patterns and design properties.
3+
WORKSHOPS
PROGRAMMES
Model Checking for Software Architecture Validation
Temporal Logic Specifications for System Behavior
Theorem Proving Techniques for Architecture Correctness
+2 more programmes
Explore workshops →
Invariant Discovery and Synthesis
Advanced workshop on automated invariant generation and proof-state synthesis for verification specialists.
3+
WORKSHOPS
PROGRAMMES
Automated Invariant Generation for Safety Critical Systems
Temporal Logic Invariants Synthesis and Verification
Machine Learning Powered Invariant Discovery Techniques
+2 more programmes
Explore workshops →
Database Consistency and Formal Verification
Specialized training on formal verification of database systems and transaction consistency for data engineers.
3+
WORKSHOPS
PROGRAMMES
Formal Verification of Database Consistency Properties
Model Checking Concurrent Database Transactions
Axiomatic Semantics for Data Integrity Validation
+2 more programmes
Explore workshops →
Formal Methods Certification Preparation
Professional exam preparation program for industry certifications in formal methods and software verification.
3+
WORKSHOPS
PROGRAMMES
Temporal Logic Specification and Model Checking
Theorem Proving with Interactive Proof Assistants
Formal Requirements Analysis and Refinement Methods
+2 more programmes
Explore workshops →