Tag: BDD

Обзор курса ‘Автоматическое рассуждение: Символьное моделирование проверки’ на Coursera

Enroll Course: https://www.coursera.org/learn/automated-reasoning-symbolic-model-checking Недавно я прошел курс на Coursera под названием ‘Автоматическое рассуждение: Символьное моделирование проверки’, и хочу поделиться с вами своим опытом и впечатлениями. Этот курс предлагает глубокое погружение…

Обзор курса “Введение в тестирование и разработку на основе поведения” на Coursera

Enroll Course: https://www.coursera.org/learn/test-and-behavior-driven-development-tdd-bdd Я хочу поделиться с вами впечатлениями от курса на Coursera под названием “Введение в тестирование и разработку на основе поведения”. Этот курс является отличным ресурсом для всех,…

مقدمة في تطوير البرمجيات المدفوعة بالاختبار والسلوك: استعراض وتوصية

Enroll Course: https://www.coursera.org/learn/test-and-behavior-driven-development-tdd-bdd في عالم تطوير البرمجيات، تعتبر القدرة على بناء برامج موثوقة وقابلة للصيانة أمرًا بالغ الأهمية. تقدم دورة مقدمة في تطوير البرمجيات المدفوعة بالاختبار والسلوك على منصة كورسيرا…

자동화 추론: 심볼릭 모델 체크 강의 리뷰

Enroll Course: https://www.coursera.org/learn/automated-reasoning-symbolic-model-checking 자동화 추론: 심볼릭 모델 체크 강의 리뷰 안녕하세요, 여러분! 오늘은 Coursera에서 제공하는 ‘자동화 추론: 심볼릭 모델 체크’라는 흥미로운 과정을 리뷰하려고 합니다. 이 과정은 시스템과 프로그램의 속성을 자동으로…

테스트와 행동 기반 개발 입문: Coursera 코스 리뷰 및 추천

Enroll Course: https://www.coursera.org/learn/test-and-behavior-driven-development-tdd-bdd 소개 소프트웨어 개발에 있어 올바른 소프트웨어를 만드는 것만큼이나 중요한 것은 소프트웨어를 올바르게 만드는 것입니다. 이를 위해서는 각각의 코드 유닛이 제대로 동작하는지 테스트해야 합니다. 단위 테스트를 위한 최고의…

自動推論:シンボリックモデル検査コースレビュー

Enroll Course: https://www.coursera.org/learn/automated-reasoning-symbolic-model-checking 皆さん、こんにちは!今日はCourseraの「自動推論:シンボリックモデル検査」というコースについてご紹介したいと思います。このコースは、システムやプログラムのプロパティを自動的に検証する方法を学ぶことができる非常に興味深い内容です。 このコースの基本的な概念は、「遷移システム」であり、これは状態とステップを用いて記述できる任意のシステムを指します。特に、計算木論理(CTL)を使って、システムの到達可能性のようなプロパティを記述する方法を解説していきます。 コースは以下のような内容で構成されています: CTLモデル検査:モデル検査の一般的な説明から始まり、計算木論理(CTL)の紹介が行われます。ここでは、遷移システムのプロパティを記述するための言語としてCTLを取り上げ、どうやってそのプロパティが成り立つかを抽象的に示します。 BDDのパート1:バイナリ決定図(BDD)の紹介があり、ブール関数を表現するための決定木の共有に関する情報が提供されます。 BDDのパート2:いくつかのBDDの例に続いて、任意の命題式のROBDDを計算するためのアルゴリズムの説明があります。 BDDに基づくシンボリックモデル検査:この最終モジュールでは、CTLモデル検査とBDDを組み合わせ、BDDを使用して状態の集合を表現する方法が示されます。これにより、従来の明示的な状態ベースのモデル検査よりもはるかに大きな状態空間に対処できるようになります。 各モジュールは非常に明確に説明されており、例も豊富に提供されています。このコースは、コンピュータサイエンスの学生や専門家にとって、非常に有用な内容となっています。 もしあなたがシステム確認やモデル検査に興味があるのなら、このコースをぜひ受講することをお勧めします。色々なツールを使って、理論だけでなく実践的なスキルも身に付けることができるでしょう。 Enroll Course: https://www.coursera.org/learn/automated-reasoning-symbolic-model-checking