Loading (custom)...

iSAQB CPSA-A FM

iSAQB® CPSA-A - Formal Methods (Course)

설명

Attending the iSAQB® CPSA-A Formal Methods (FM) course gives participants 10 Technical Competence (TC), 10 Methodological Competence (MC), and 10 Communicative Competence (CC) Points towards the 70 points required for eligibility for the iSAQB CPSA-A exam with Brightest. It is important to remember that as part of the 70 points required to take the iSAQB CPSA-A exam with Brightest, you will need at least ten competence points in each of the following areas: 

  • Technical Competence (TC)
  • Methodological Competence (MC)
  • Communicative Competence (CC)

 

Accredited iSAQB® FM - Formal Methods (CPSA-A) training is based on the current iSAQB® curriculum:

Part 1 - Logic

  • Know the basic structure of propositional logic
  • Know the basic structure of predicate/first-order logic
  • Know the basic structure of temporal operators
  • Understand the basic concepts of a logical calculus
  • Understand the difference between intuitionistic and classical logic

Part 2 -  Specification and Implementation

  • Differentiate notions of specification
  • Understand that specifications may pertain to different kinds of components
  • Understand that specifications may pertain to different qualities
  • Differentiate between formal specifications and other types of specifications
  • Know the distinguishing properties of at least three different specification languages
  • Understand the notion of refinement

Part 3 - Formal Methods and the Development Process

  • Identify where formal methods are applicable
  • Know relevant qualities that indicate the use of formal methods
  • Understand the relevance of precise specification
  • Know tradeoffs between formal methods
  • Introduce formal methods gradually
  • Select appropriate formal methods
  • Evaluate architecture with formal methods

Part 4 - Tools

  • Apply property-based testing
  • Understand the role of type systems
  • Apply model checking to verify properties of automata
  • Apply proof assistants to verify properties of arbitrary software systems
  • Apply SMT solvers to verify constraints of arbitrary software systems
  • Apply abstract interpretation to predict dynamic behavior statically

대상 사용자

The CPSA-A  Formal Methods seminar is particularly valuable for professionals who want to implement techniques and architecture to ensure the correctness of their software system.

요구 사항

To join any iSAQB® CPSA - Advanced Level course, you must hold the iSAQB® Certified Professional for Software Architecture - Foundation Level (CSPA-F) certificate.

 

Knowledge prerequisites:

Participants should have the following prerequisite knowledge:

  • Basic knowledge of algebra
  • Basic knowledge of logic

Knowledge in the following areas may help understand some concepts covered in this course:

  • Functional programming
  • Equational reasoning over programs
  • Programming-language semantics

실라바이 및 샘플 시험은 곧 제공될 예정입니다!

실라바이 및 샘플 시험은 곧 제공될 예정입니다!

인증 시험을 예약해 보세요

brightest private exams

Brightest Private

시험

Pearson VUE 전문가가 웹캠을 통해 실시간으로 관리하는 개인을 위한 전자 시험시험입니다(현재 ISTQB도 응시 가능합니다).

brightest-center-exam

Brightest Center

시험

5,200개 이상의 시험 센터 중 어느 곳에서나 Pearson VUE 웹사이트를 통해 간편하게 등록하실 수 있는 개인을 위한 전자 시험입니다.

brightest green exam

Brightest Green

시험

전 세계 어디에서나 최소 6명 이상의 참가자가 6개 언어로 응시하실 수 있는 전자 단체 시험입니다.

brightest paper exam

Brightest Paper

시험

점점 더 많은 언어로 제공되고 있는 6명 이상의 참가자 그룹을 위한 전통적인 시험 방식입니다.